没有扇出的时钟信号导致Spectra-Q引擎的Fitter出错-Altera-Intel社区-FPGA CPLD-ChipDebug

没有扇出的时钟信号导致Spectra-Q引擎的Fitter出错

Quartus®总理专业版软件\的光谱-Q™引擎不会自动创建具有在当前编译没有扇出时钟信号的时钟缓冲器。例如,Spectra-Q引擎不会为PLL OUTCLK创建时钟缓冲器,它仅用作分区输入,但在分区中没有扇出。这些时钟信号缺少时钟缓冲器可能会导致Fitter出错,并显示以下错误消息:

Error (14971): Top level port of [...] does not reach core routing & was not previously routed by FPP.

或者,如果Spectra-Q引擎无法为时钟信号插入时钟缓冲区(例如,如果时钟信号的分区是只读的),则在为信号添加目标时,后续编译中可能会发生错误。

注意:在部分重配置(PR)流中,驱动PR分区的每个时钟必须在基本编译中的该分区中至少有一个扇出,以确保保留时钟资源。

解决/修复方法

您有以下选择:

  • 确保时钟源在源分区的初始编译中有扇出。
  • 手动实例化时钟缓冲区以驱动分区上没有扇出的端口。
请登录后发表评论

    没有回复内容