文章 ID: 000079208 内容类型: 产品信息和文件 上次审核日期: 2021 年 08 月 29 日

如何将 altreconfig 模块添加到 SOPC Builder 和 Qsys 设计中?

环境

    PCI Express*
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

当使用 SOPC Builder 或 Qsys 实施 PCIe®时,实施中不包含 ALTGX RECONFIG 模块,在 SOPC Builder 或 Qsys 中不可用。 您必须将该模块包括在顶级设计中。 至少,您将实例化包含 PCIe 模块和 ALTGX RECONFIG 模块的 SOPC Builder 系统。 此外,对于该解决方案,假设还需要 GPLL (通用 PLL) 来生成reconfig_clk和固定模块。 如果可以确保这些时钟在设备走出配置状态之前保持稳定,则可以消除此 GPLL。

生成 ALTGX RECONFIG 模块后,您需要启用reconfig_reset输入 - 下面的详细信息。 此输入允许将重新配置块保持在重置中,直到用于偏移消除和接收器检测的时钟、固定clk 和 reconfig_clk 保持稳定。 必要的连接是将锁定的信号从 GPLL 馈送,用于通过逆变器将固定的信号和reconfig_clk输入到reconfig_reset输入。 还建议您使用reconfig_clk同步此反向 PLL 锁信号,该reconfig_clk馈送至重新配置模块时钟输入。

GPLL 可通过 MegaWi™ 插件管理器使用 ALTPLL 实现。 "fixedclk"必须为 125MHz,而"reconfig_clk"必须满足您特定配置 37.5MHz – 50MHz 的传输和接收 PCIE 配置的要求。 如果您使用相同的 PLL 生成固定clk 和 reconfig_clk,则无需再进行任何更多的工作。 如果需要多个 PLL,则反转锁定信号必须在馈送 reconfig_reset 信号之前处理。

Quartus® 10.1 SP1 之前的 II 软件:

要启用reconfig_reset输入,您需要在 ALTGX RECONFIG 模块所在的项目目录中的命令行运行以下命令。

qmegawiz -silent -wiz_override="offset_cancellation_reset"altgxb_reconfig_s4gx.v

将 替换为您设计中提供的 MegaWi>d 生成的 altgxb 重新配置块文件名。

Quartus® II 软件从 10.1 SP1 开始:

要在 ALTGX RECONFIG 模块上启用reconfig_reset输入,您需要在"重新配置设置"页面上启用"Channel and TX PLL 选择/重新配置"选项,然后在"Channel and TX PLL 重新配置"页面上启用"使用"reconfig_reset"选项

解决方法

 

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。