L-tile和H-tile Avalon® 存储器映射 Intel® FPGA IP PCI Express* 用户指南

ID 683667
日期 11/11/2021
Public
文档目录

9.3. 接收Non-Posted完成TLP

Non-posted TX请求相关的TLP储存在RP RX FIFO缓冲区中,并顺序加载到RP_RX_REG/STATUS寄存器中。应用层执行以下顺序来检索TLP:
  1. 轮询RP_RX_STATUS.SOP位以确定何时将其设置为1’b1。
  2. 如果RP_RX_STATUS.SOP = 1’b’1,读取RP_RX_REG来检索第一个双字TLP。
  3. 读取RP_RX_STATUS.EOP位。
    • 如果RP_RX_STATUS.EOP = 1’b0,请读取RP_RXCPL_REG检索下一个双字TLP,然后重复该步骤。
    • 如果RP_RX_STATUS.EOP = 1’b1,请读取RP_RXCPL_REG检索最后一个双字TLP。