仅对英特尔可见 — GUID: bhc1395127801831
Ixiasoft
5.7. Avalon® -ST流程控制信号
信号 | 操作模式 | 方向 | 宽度 | 说明 |
---|---|---|---|---|
avalon_st_pause_data[] | 全部 | 输入 | 2 | 寄存器位tx_pauseframe_enable[2:1],都设置为默认值0时,该信号生效。
将此信号设置为下列值以触发相应的动作。
|
avalon_st_tx_pause_length_valid | 全部 | 输入 | 1 | 该信号存在于仅MAC TX的variation中。 置位此信号以请求MAC IP核暂停数据传输。置位该信号时,确保avalon_st_tx_pause_length_data总线中有效暂停量可用。 |
avalon_st_tx_pause_length_data[] | 全部 | 输入 | 16 | 该信号存在于仅MAC TX的variation中。 使用此总线以量子为单位指定暂停量,其中1单位= 512比特时。 |
avalon_st_tx_pfc_gen_data[] | 10G | 输入 | n (4-16) |
n = 2 x Number of PFC queues参数。 每对位对应一个优先级队列。Bits 0和1对应优先级队列0,bits 2和3对应优先级队列1,以此类推。将各个位的对子设置为下列值以触发相应优先级队列的指定行动。
|
avalon_st_rx_pfc_pause_data[] | 10G | 输出 | n (2–8) |
n = Number of PFC queues参数。 MAC RX接收到暂停帧时,若n th队列的暂停帧有效(Pause Quanta Enable [n] = 1)并大于0时,就将该信号的位n置位。对于每个量子单位,MAC RX将位n 置位8个时钟周期。 当n th队列的暂停帧有效(Pause Enable [n] = 1)并等于0时,MAC RX置低此信号的位n。当定时器失效时,MAC RX也置低位n。 |
avalon_st_rx_pause_length_valid | 全部 | 输出 | 1 | 此信号存在于仅MAC RX的variation中。 MAC IP核将该信号置位以请求其链路搭档暂停数据传输。置位后,avalon_st_rx_pause_length_data总线上有可用的有效暂停量。 |
avalon_st_rx_pause_length_data[] | 全部 | 输出 | 16 | 此信号仅存在于仅MAC RX的variation中。 以量子为单位指定暂停量,其中1单位= 512比特时(bits time)。 |