模拟面向 PCI Express 的Altera®硬 IP 时®作为具有第三方 BFM 的端点,可以在发送 EIOS 和进入电气空闲之间报告模拟错误。
示例 Denali BFM 错误如下所示:
*Denali* Error: @42853200 ps::检测到[cfg_0_0] (TX) [] PL_TTX_IDLE_SET_TO_IDLE [PCISIG]。 [port_0]。TX:传输器超过 TTX-IDLE-SET-TO-IDLE(20 Gen1-UI)。
此问题仅影响模拟,对硬件不受影响。
根本原因在于转Ciever 模拟模型模拟 PMA 时序不准确。
修改文件altera_xcvr_fpll_a10.sv以添加时间范围,如下所示:
如果定义ALTERA_RESERVED_QIS_ES
.pipe12_elec_idle_delay_val (3\'b100),
endif
3. 保存并重新编译仿真