LogiCORE PCI Express  – 可以将背对背的TLP传输到TRN Tx接口的PCI Express Core吗?-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE PCI Express – 可以将背对背的TLP传输到TRN Tx接口的PCI Express Core吗?

问题描述

一般问题描述:

PCI Express Core是否支持将TLP数据包背靠背传输到TRN Tx接口的核心?

解决/修复方法

核心应该支持TLP数据包的背靠背传输。这意味着,你可以断言trn_teof_n时钟周期n随后在时钟周期N + 1 trn_tsof_n。但是,在v2.1.1核心和以前的核心中,由于某些数据包在传输过程中被丢弃,因此无法正常工作。此问题在下载附带的发行说明中进行了描述。目前正在解决此问题,并将在未来版本的核心中修复。

目前,通过解除断言trn_tsrc_rdy_n来发信号通知连续数据包之间必须至少有一个周期。因此传输序列在时钟周期n上断言为trn_teof_n以结束当前数据包,在时钟周期n + 1置为无效trn_tsrc_rdy_n以在传输中插入暂停,然后在时钟周期n + 2上置位trn_tsrc_rdy_ntrn_tsof_n以启动新数据包。

当数据包通过核心时,由于核心内​​部的开销,一个延迟周期不会导致实际链路上明显的带宽减少。

请登录后发表评论

    没有回复内容