对于Arria® V 和 Cyclone® V 硬内存控制器 (HMC) 设计,如果 MPFE 时钟(mp_cmd_clk_0_clk、mp_rfifo_clk_0_clk、mp_wfifo_clk_0_clk)由独立的 PLL 生成,而不是 HMC PLL,您将看到以下关键警告:
关键警告:_p0_pin_map.tcl:找不到用于引脚的 PLL 时钟
警告:_p0_pin_map.tcl:无法找到所有驱动程序内核 CK 引脚
您需要采用以下解决方法:
第 1 步) 打开 _p0_pin_map.tcl 文件并更改
如果 {[get_collection_size [get_registers -nowarn (driver_core_ck_pins)]]> 0} {
和
如果 {[string 对比 -nocase (driver_core_ck_pins)"]!= 0&[get_collection_size [get_registers-nowarn (driver_core_ck_pins)]]> 0} {
步骤 2)在 _p0.sdc 文件中,将pll_driver_core_clock更改为驱动 MPFE 时钟输入的时钟(mp_cmd_clk_0_clk、mp_rfifo_clk_0_clk、mp_wfifo_clk_0_clk)。
此问题将在 Quartus® II 软件的未来发行版中解决。