描述
MAP中发生以下错误:
错误:LIT:693 – 阻止’MMCME2_ADV符号
“physical_group_inst_dl_group / inst_dl_dacif / inst_dl_dacif_core / inst_dac_ddrio
_lvds / U0 / clkfbout / inst_dl_group / inst_dl_dacif / inst_dl_dacif_core / inst_dac_ddr
io_lvds / U0 / mmcm_adv_inst“’的目标频率FVCO超出范围。
有效的FVCO范围取决于速度等级:600MHz – 1200MHz(-1),
600MHz – 1440MHz(-2),600MHz – 1600MHz(-3)。计算出的FCVO是一个函数
输入频率CLKIN1_PERIOD,分频因子DIVCLK_DIVIDE和
CLKFBOUT_MULT_F属性(FVCO =
1000 * CLKFBOUT_MULT_F /(CLKIN1_PERIOD * DIVCLK_DIVIDE))。 CLKIN_PERIOD
属性可能已由ngdbuild根据用户指定的PERIOD设置
约束。当前计算的FVCO为3072.000315 MHz。
以下是来自时钟向导生成的VHD:
CLKFBOUT_MULT_F = 10
CLKIN1_PERIOD = 10
DIVCLK_DIVIDE = 1
对于这些给定的参数,计算的FVCO是1000MHz,其在有效范围内。
为什么会出现错误?
解
请注意UMC中MMCM的CLKIN1的PERIOD规范。
该值将覆盖coregen自定义。
在此示例中,PERIOD已设置为307.2MHz,这导致FVCO超过3000MHz。
您需要修改UCF以匹配时钟输入规范。
没有回复内容