为什么rx_st_valid在仿真中Avalon-ST总线上的数据包之间置为无效?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么rx_st_valid在仿真中Avalon-ST总线上的数据包之间置为无效?

在仿真中,测试平台或总线功能模型(BFM)可能无法发送连续的PCIExpress®(PCIe)事务。此无法导致在Avalon® -ST总线上的某些或所有数据包之间取消激活rx_st_valid

解决/修复方法

用于PCIExpress®的Altera®硬IP能够连续使用Avalon-ST数据包,但要注意这一点,测试平台或BFM必须能够发送连续的PCIe事务。有关发送连续PCIe事务的BFM示例,请参阅随附的屏幕截图。

连续Avalon-ST数据包的屏幕截图。

您必须修改测试平台或BFM以提供连续的PCIe事务,以便在Avalon-ST数据包之间保持rx_st_valid声明。

例如吞吐量测量,请参考以下应用笔记页面:

http://www.altera.com/literature/an/an456.pdf#page=20

http://www.altera.com/literature/an/an690.pdf#page=19

请登录后发表评论

    没有回复内容