F-Tile Serial Lite IV Intel® FPGA IP设计实例用户指南

ID 683287
日期 12/13/2021
Public

3.2.3. DCFIFO

该设计在TX和RX数据路径上使用2个DCFIFO块。DCFIFO块处理不同时钟域之间时钟交叉的数据流和控制信号。

表 8.  TX和RX DCFIFO配置
参数
lpm_width (通道数 x 64)+32
lpm_numwords 64

通过FIFO传输的数据格式类似于流量发生器生成的数据格式。

图 7. 数据格式
表 9.  控制信号该表格列出了IP如何将TX和RX控制信号与数据总线信号并置(concatenate)后传递数据。
控制DCFIFO Data Out Bit 信号 描述
[20]

tx_valid

rx_valid

指示TX或RX数据对Full和Basic模式有效。

[19]

tx_start_of_packet

rx_start_of_packet

指示TX或RX数据包的开始。

仅适用于全模式。

[18]

tx_end_of_packet

rx_end_of_packet

指示TX或RX数据包的结束。

仅适用于全模式。

[17:10]

tx_channel

rx_channel

当前周期数上传输或者接收的数据的通道号。

仅适用于全模式。

[9:5]

tx_empty

rx_empty

指示TX或RX数据的最终突发中的无效字个数。

仅适用于全模式。

[4:1]

tg_tx_num_valid_bytes_eob

tc_rx_num_valid_bytes_eob

指示最终突发的最后一个字中的有效字节数目。

仅适用于全模式。

[0]

tg_tx_is_usr_cmd

tc_rx_is_usr_cmd

启动用户定义的信息循环。

  • 全模式:必须与tx_startofpacketrx_startofpacket一致
  • 基础模式:不支持。