问题描述
一般问题描述:
实施PCI Express Core时,PAR会导致以下错误:
“错误:布局:651 – Placer无法为GT11组件创建RPM
pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST2和GT11组件
pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST由
COMBUSIN [0-15],COMBUSOUT [0-15]总线由于以下原因。
这个问题的原因:
与此结构相关的所有逻辑都是锁定的并且是相对的
逻辑的放置违反了结构。问题发现之间
GT11的相对位置
站点GT11_X0Y1和GT11上的pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST2
站点GT11_X0Y0处的pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST。该
以下组件是此结构的一部分:
GT11 pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST2
GT11 pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST“
解决/修复方法
x1或x4 PCI Express Core可能会出现此问题。在Virtex-4中,每个RocketIO块由两个瓦片组成,每个瓦片有一个MGT。通过将GT11_MODE属性设置为“A”或“B”,为代码中的MGT实例化分配了一个区块。如果更改引脚输出,则会生成此错误,以便它尝试强制在具有特定GT11_MODE设置的代码中实例化的MGT到器件上的错误磁贴。
默认的x1 PCI Express Core属性是:
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST”GT11_MODE = B;
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST2”GT11_MODE = A;
注意:即使它是1通道链路,也会实例化两个MGT。不使用GT11_PCIEXP_2_INST2。
默认的x4 PCI Express Core属性是:
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST”GT11_MODE = B;
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST2”GT11_MODE = A;
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST3”GT11_MODE = B;
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST4”GT11_MODE = A;
如果遇到此错误,您可以通过UCF文件覆盖默认设置。
对于x1,请进行以下更改:
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST”GT11_MODE = A;
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST2”GT11_MODE = B;
对于x4,请进行以下更改:
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST”GT11_MODE = A;
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST2”GT11_MODE = B;
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST3”GT11_MODE = A;
INST“pci_exp_ep / plm / mgt / gt11_by4 / GT11_PCIEXP_2_INST4”GT11_MODE = B;
注意:这适用于PCI Express Core,但在其他设计中,可能需要更改MGT的即时性以解决此问题。此解决方案仅适用于PCI Express Core的用户。
没有回复内容