以太网设计实例组件用户指南

ID 683044
日期 7/14/2020
Public

3.4.2. Avalon® 流接口信号

表 23.   Avalon® 流信号说明
名称 方向 宽度 说明
data_sink_sop In 1 置位此信号以显示数据包开始。
data_sink_eop In 1 置位此信号以显示数据包结束。
data_sink_valid In 1 置位该信号显示data_sink_data[]信号及该接口上的其他信号有效。
data_sink_ready Out 1 置位后,此信号指示包分类器已准备接收数据。
data_sink_data[] In n 1 输入包
data_sink_empty[] In 2, 3 使用该信号指定周期中含有包结尾的空字节的数量。

SYMBOLSPERBEAT参数为4时,该信号的宽度为2;SYMBOLSPERBEAT参数为8时, 信号宽度为3。SYMBOLSPERBEAT为1时,该信号不存在。

data_sink_error In 1 置位该信号显示当前输入包中有错误。
data_src_sop Out 1 置位后,该信号显示数据包开始。
data_src_eop Out 1 置位后,该信号显示数据包结束。
data_src_valid Out 1 置位后,该信号显示data_src_data[]信号以及该接口上其他信号有效。
data_src_ready In 1 当接收组件已准备接收数据时,会置位此信号。
data_src_data[] Out n 1 输出数据。
data_src_empty[] Out 2, 3 该信号包含周期中带有包结尾的空字节的数量。

SYMBOLSPERBEAT参数为4时,该信号的宽度为2;SYMBOLSPERBEAT参数为8时, 宽度为3。SYMBOLSPERBEAT为1时,该信号不存在。

data_src_error Out 1 置位后,该信号显示当前输出包中有错误。
1 n=SYMBOLSPERBEAT*BITSPERSYMBOL