为什么我需要在Xilinx PlanAhead 14.7中关闭部分重新配置的模块的IO缓冲区?



我正在使用PlanAhead 14.7,并且在实现运行中不断得到错误。

这是我第一次做部分重构。我在Project Navigator中创建了一个简单的设计,其中包含两个部分重新配置的模块。当我尝试在PlanAhead中实现时,我得到了一个关于我的部分设计如何启用IO缓冲区的错误。为什么我需要为我的设计禁用它们?我仍然希望我的内部模块访问LED和开关…

当您在Project Navigator中综合您的顶层设计时,您应该启用IO缓冲区,以便您的设计可以访问外部端口,但您的内部模块不应该启用它们。通常情况下,IO缓冲区会自动关闭内部模块,但在部分重新配置的情况下,您将从顶层模块单独合成PR模块,因此您必须手动关闭它们,右键单击"合成"并转到属性,单击"Xilinx特定选项",然后取消选中IO缓冲区旁边的框。

相关内容

最新更新