当前位置: 首页 > web >正文

国产SF2507交换机调试记录

由于大多嵌入式SOC在硬件设计上,对于网络的选择都是RGMII的网络接口协议,但是在使用RGMII的时候不可避免会遇见因为遇见设计上的失误,需要去调试RGMII接口的时序:

RGMII接口时序错误现象:

1、表象:网络异常。

2、实际:时序错乱,数据没办法恢复。

交换机配置:

1、外部SOC通过 I2C\SPI\MDIO等总线进行配置

2、内部SOC配置

芯片架构:

芯片架构当前选用的版本为SF2507EV版本 硬件设计上使用5+2 (5MDI+2MAC)的硬件设计

在新批次过后,两路MAC通道时钟默认关闭,五路电口默认开启

关键寄存器:

0x90000800
0x90000804
0x90000020
0x1305
0x1311
0x1307
0x3b0c
0x13c3
0x13c4
0x13c5 
0x3b0d 
0x3ee0 

RGMII的延时调制:

关键寄存器:0x1307、0x13c5

两个寄存器包含:RX延时 TX延时 RX时钟反向  TX时钟反向

单通道20级步进调整空间

http://www.xdnf.cn/news/7441.html

相关文章:

  • 【git进阶】git rebase(变基)
  • 基于RT-Thread的STM32F4开发第五讲——软件模拟I2C
  • 研读论文《Attention Is All You Need》(7)
  • linux安装conda环境-ubuntu
  • linux——mysql故障排查与生产环境优化
  • CSS实现过多的文本进行省略号显示
  • 5:OpenCV—图像亮度、对比度变换
  • MySQL替换瀚高数据库报错: TO_DAYS()不存在(APP)
  • Playwright 多语言一体化——Python_Java_.NET 全栈采集实战
  • oracle序列自增问题
  • 安装NASM
  • 2022年下半年信息系统项目管理师——综合知识真题及答案(4)
  • Tare使用MCP|Win11安装UV
  • 直流电阻和交流电阻区别详解
  • AI大语言模型评测体系演进与未来展望
  • C++:模板初阶
  • 小土堆pytorch--神经网路的基本骨架(nn.Module的使用)卷积操作
  • 交叉引用、多个参考文献插入、跨文献插入word/wps中之【插入[1,3,4]、跨文献插入】
  • interface接口和defer场景分析
  • C++--内存管理
  • 动态规划-LCR 089.打家劫舍-力扣(LeetCode)
  • 国产化替代对金融行业有哪些影响?如何应对?
  • 创业与产品设计中的“三个一”法则
  • 基于正点原子阿波罗F429开发板的LWIP应用(1)——网络ping通
  • 前端测试策略:单元测试到 E2E 测试
  • ASIC和FPGA,到底应该选择哪个?
  • C# NX二次开发-求体、面的最小包容圆柱
  • 使用 nvm 管理 Node.js 和 npm 版本
  • Scala:size 和 length 的区别
  • 深入浅出IIC协议 -- 第二篇:FPGA数字接口设计方法论