LogiCORE PCI Express,Virtex-4,MAP  – 实现PCI Express Core导致:“错误:位置:651  –  Placer无法为GT11组件创建RPM …”-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE PCI Express,Virtex-4,MAP – 实现PCI Express Core导致:“错误:位置:651 – Placer无法为GT11组件创建RPM …”

问题描述

一般问题描述:

实施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的用户。

请登录后发表评论

    没有回复内容