8.2i Virtex-4 PAR  – 当我尝试多路复用全局信号时布线器出现拥塞警告失败-Altera-Intel社区-FPGA CPLD-ChipDebug

8.2i Virtex-4 PAR – 当我尝试多路复用全局信号时布线器出现拥塞警告失败

问题描述

我实现了8:1多路复用器,可以从多个全局时钟中进行选择。多路复用器成功实现为宽门结构,但即使设计的利用率很低,布线器仍然会出现以下拥塞警告。

“警告:布线:438 – 布线器检测到由于本地拥塞导致的不可布线情况。布线器将完成设计的其余部分,并将一个或多个连接保留为未布线。这种行为的原因可能是将过多的逻辑放入单个CLB。为了允许您使用FPGA编辑器来隔离问题,以下是(最多10个)此类拥塞连接的列表:

拥塞:PINFEED(-94635,165792)信号:i_Pixel_Clk_0_ BUFGP

拥塞:PINFEED(-94635,165792)信号:s_OutputChanne lSrcSel_8_0

……”

解决/修复方法

这是Virtex-4的架构限制。只有四个独特的全局时钟才能在单个CLB中驱动非时钟输入。在这种情况下,CLB有八个独特的时钟,因此只有四个时钟被布线,剩下的四个时钟不被布线。一种可能的解决方案是使用四个BUFGMUX作为2:1多路复用器,它们的输出在常规逻辑中实现4:1多路复用器。

请登录后发表评论

    没有回复内容