Virtex-7 XC7VX690T和XC7VX1140T初始和通用工程样本(IES和GES) –  iMPACT验证失败,配置回读无法正常工作,除非实例化PCIe DRP-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Virtex-7 XC7VX690T和XC7VX1140T初始和通用工程样本(IES和GES) – iMPACT验证失败,配置回读无法正常工作,除非实例化PCIe DRP

描述

此答复记录适用于初始和通用ES程序中的Virtex-7 XC7VX690T和XC7VX1140T CES,CES9937,CES9893和CES9925器件。

PCIe Gen 3帧的配置回读会导致读回错误的数据。

这适用于包含PCIe Gen 3块的设计,但没有实例化DRP端口。

无论编程数据如何,这些帧始终读回全0。所有配置回读接口都会发生这种情况,包括ICAP,SelectMap和JTAG。

这可能会影响使用配置回读的应用程序,例如清理或iMPACT验证。

您可能会在iMPACT中看到类似以下内容的消息:

 “'4':验证器件...信息:iMPACT:2495  - 回读大小为XXXXXXXXXX。 
信息:iMPACT:396 - 回读映射失败。
信息:iMPACT:395 - 差异的数量是X.
'4':验证终止。“

要解决此问题,您应该将PCIe DRP接口实例化为PCI3 Gen 3块的一部分。

要在包装器中启用DRP端口的实例化,请选中CORE Generator选项的第12页上的复选框。

实例化DRP使得能够屏蔽DRP帧。

iMPACT用于验证的屏蔽将包括PCIe DRP位,因此,验证将在器件的其余部分上正常运行。

对于回读CRC用户,此功能会自动屏蔽DRP内存空间,因此此问题无效。

对于实现自己的回读方案的用户,应该通过跳过这些帧或忽略回读的数据来解决这个问题。

请登录后发表评论

    没有回复内容