低延迟以太网10G MAC用户指南

ID 683426
日期 10/31/2016
Public
文档目录

2.9.1.1. 移植—Avalon-ST接口上的32-bit数据路径

按照下列步骤实现Avalon ST和Avalon-MM接口上32-bit数据路径。
  1. 例化设计中的LL Ethernet 10G MAC IP核。如果使用的是PHY与64-bit SDR XGMII接口,则需开启Use legacy Ethernet 10G MAC XGMII Interface选项。
  2. 修改您的用户逻辑以容纳Avalon-ST TX和RX数据接口上的32-bit数据路径。
  3. 确保tx_312_5_clkrx_312_5_clk连接到312.5-MHz时钟源。Intel建议这些时钟信号使用相同的时钟源。
  4. 将寄存器偏移更新到LL Ethernet 10G MAC的偏移。LL Ethernet 10G MAC的配置寄存器允许访问新功能,如存储器模块中的错误纠正和检测。
  5. 如果开启Use legacy Ethernet 10G MAC XGMII Interface选项,为tx_156_25_clkrx_156_25_clk添加一个156.25 MHz时钟源。156.25 MHz时钟源必须与312.5 Mhz时钟源同步上升(rise-to-rise synchronous)。
  6. 确保csr_clk处于125 MHz至156.25 MHz的范围中。否则,某些统计计数器可能不准确。