AN-757:1G/2.5G以太网设计实例

ID 683753
日期 6/19/2017
Public

Avalon-MM接口信号

通过前缀识别Avalon-MM接口以用于如下设计组件:
  • MAC—csr_mac_*
  • PHY—csr_phy_*
  • 收发器重配置—csr_rcfg_*
  • Arria® V Native PHY重配置—csr_native _phy_rcfg_*
  • Master TOD—csr_master_tod_*
表 5.   Avalon-MM接口信号
信号 方向 宽度 说明
csr_mac_write[] 输入 2 插入该信号来请求写入。对于MAC,PHY和Master TOD,插入位0请求写入通道0;插入位1请求写入通道1。
csr_phy_write[] 2
csr_rcfg_write 1
csr_native _phy_rcfg_write 1
csr_master_tod_write[] 2
csr_mac_read[] 输入 2 插入该信号位请求读取。对于MAC,PHY和Master TOD,插入位0请求从通道0读取;插入位1请求从通道1读取。
csr_phy_read[] 2
csr_rcfg_read 1
csr_native _phy_rcfg_read 1
csr_master_tod_read[] 2
csr_mac_address[][] 输入 [2][10] 使用此总线指定要读取或写入的寄存器地址。
csr_phy_address[][] [2][5]
csr_rcfg_address[] 2
csr_native _phy_rcfg_address[] 10
csr_master_tod_address[][] [2][4]
csr_mac_writedata[][] 输入 [2][32] 要写入到指定寄存器的数据。
csr_phy_writedata[][] [2][32]
csr_rcfg_writedata[] 32
csr_native _phy_rcfg_writedata[] 32
csr_master_tod_writedata[][] [2][32]
csr_mac_readdata[][] 输出 [2][32] 从指定寄存器读取的数据。
csr_phy_readdata[][] [2][32]
csr_rcfg_readdata[] 32
csr_native _phy_rcfg_readdata[] 32
csr_master_tod_readdata[][] [2][32]
csr_mac_waitrequest[] 输出 2 置位后,各信号位显示相应通道为忙碌状态或仍未准备接收任何读和写请求。
Csr_phy_waitrequest[] 2
csr_native _phy_rcfg_waitrequest 2
csr_master_tod_waitrequest[] 2