仅对英特尔可见 — GUID: xrr1486969030251
Ixiasoft
1. 快速入门指南
2. Intel® Stratix® 10器件的10GBASE-R以太网设计实例
3. Intel® Stratix® 10器件的10M/100M/1G/2.5G/10G以太网设计实例
4. Intel® Stratix® 10器件具有IEEE 1588v2特性的1G/2.5G/10G以太网设计实例
5. Intel® Stratix® 10器件具有IEEE 1588v2特性的1G/2.5G/10G以太网设计实例
6. Intel® Stratix® 10器件的10M/100M/1G/2.5G/5G/10G(USXGMII)以太网设计实例
7. 接口信号说明
8. 配置寄存器说明
9. 低延迟以太网10G MAC Intel® Stratix® 10 FPGA IP设计实例用户指南存档
10. 低延迟以太网10G MAC Intel® Stratix® 10 FPGA IP设计实例用户指南修订历史
仅对英特尔可见 — GUID: xrr1486969030251
Ixiasoft
7.3. Avalon-ST接口信号
信号 | 方向 | 宽度 | 说明 |
---|---|---|---|
avalon_st_tx_startofpacket[] | In | [NUM_CHANNELS] | 置位此信号以显示TX数据开始。 |
avalon_st_tx_endofpacket[] | In | [NUM_CHANNELS] | 置位此信号以显示TX数据结束。 |
avalon_st_tx_valid[] | In | [NUM_CHANNELS] | 置位该信号表示avalon_st_tx_data信号以及该接口处的其它信号有效。 |
avalon_st_tx_ready[] | Out | [NUM_CHANNELS] | 置位后,表示MAC IP核已准备接收数据。不确定该信号的复位值。 |
avalon_st_tx_error[] | In | [NUM_CHANNELS] | 置位此信号,以指示当前TX包有错误。 |
avalon_st_tx_data[][] | In | [NUM_CHANNELS][m] | 客户端TX数据。选择Use legacy Avalon Streaming Interface参数时, m为64。否则,m为32。 |
avalon_st_tx_empty[][] | In | [NUM_CHANNELS][m] | 使用该信号在包含TX数据结束的周期中指定空字节的数目。 选择Use legacy Avalon Streaming Interface参数时,m为3。否则,m为2。
|
avalon_st_rx_startofpacket[] | Out | [NUM_CHANNELS] | 置位后,表示RX数据开始。 |
avalon_st_rx_endofpacket[] | Out | [NUM_CHANNELS] | 置位后,表示RX数据结束。 |
avalon_st_rx_valid[] | Out | [NUM_CHANNELS] | 置位后,表示avalon_st_rx_data信号以及该接口上的其它信号有效。 |
avalon_st_rx_ready[] | In | [NUM_CHANNELS] | 当客户端已准备好接受数据时,会置位此信号。 |
avalon_st_rx_error[][] | Out | [NUM_CHANNELS][6] | 设置为1时,相应各位表示的错误类型:
|
avalon_st_rx_data[][] | Out | [NUM_CHANNELS][m] | 发送到客户端的RX数据。 选择Use legacy Avalon Streaming Interface参数后,m为64。否则m为32。 |
avalon_st_rx_empty[][] | Out | [NUM_CHANNELS][m] | 包含关于RX数据结束的周期中空字节的数目。 选择Use legacy Avalon Streaming Interface参数后,m为3。否则,m为2。 |
avalon_st_tx_status_valid[] | Out | [NUM_CHANNELS] | 置位后,该信号使avalon_st_txstatus_data[]和avalon_st_txstatus_error[]信号生效。 |
avalon_st_tx_status_data[][] | Out | [NUM_CHANNELS][40] | 包含TX帧的信息。
|
avalon_st_tx_status_error[][] | Out | [NUM_CHANNELS][7] | 设置为1时,各个位表示TX帧中的错误类型,如下:
出现上溢时,错误状态无效。 |
avalon_st_rx_status_valid[] | Out | [NUM_CHANNELS] | 置位后,该信号使avalon_st_rxstatus_data和st_rxstatus_error信号生效。 在置位avalon_st_rx_ endofpacket信号的相同时钟周期中,MAC IP核置位该信号。 |
avalon_st_rx_status_data[][] | Out | [NUM_CHANNELS][40] | 包含RX帧的信息。
|
avalon_st_rx_status_error[][] | Out | [NUM_CHANNELS][7] | 设置为 1 时,相应位指示接收帧中的如下错误类型。
出现上溢时,错误状态无效。 |
avalon_st_pause_data[][] | In | [NUM_CHANNELS][2] | 当两个寄存器位,tx_pauseframe_enable[2:1]都设置到默认值0时,该信号生效。将该信号设置到如下值以触发相应行动。
|