关键问题
PCI Express MegaCore 功能不生成 Gen2 Stratix IV 中的硬 IP 实施合规模式 GX 设备,因为硬 IP 重置电路拿着收发器 在重置中。
此问题影响 PCI Express 的硬 IP 实施 面向使用重置的Stratix IV GX 设备的 MegaCore 功能 >.v 或 .vhd MegaCore 功能的图式 如下所述的," 重置和时钟 " 的 章节 PCI Express 编译器用户指南。(它不会影响 >_plus.v 或 .vhd MegaCore 功能)。
解决方法是修改信号的定义 rx_digitalreset_serdes
>.v 或 .vhd 文件
运行合规性测试时。 显示需要修改的程序
用于合规性测试和正常操作的定义。
// Use this assignment for compliance testing
assign rx_digitalreset_serdes = rc_rx_digitalreset;
// Use this assignment for operation in non-compliance mode
assign rx_digitalreset_serdes = rc_rx_digitalreset | rst_rxpcs; |
此外,保留位 test_in
( test_in[32]
)
必须将其定义为对重置电路的输入,以表示
DUT 正在执行合规性测试。时间 test_in[32]
设置为 1,引入的重置电路部分
将绕过合规性错误。当这一点设置为 0 时, PCI Express
MegaCore 功能在正常操作模式下工作。
此问题在 PCI Express MegaCore 的版本 10.1 中解决 功能。