Vivado2019.1/win10
調(diào)用MMCU產(chǎn)生時(shí)鐘,輸入時(shí)鐘頻率為100M,產(chǎn)生100M、50M、12.5M時(shí)鐘輸出,MMCU核自動(dòng)生成的時(shí)鐘倍頻數(shù)為9,即主時(shí)鐘為900M,分別分頻9得100M,18得50M,72得12.5M。
在約束文件中,設(shè)置了輸入時(shí)鐘的頻率為50M。
create_clock -period 20 [get_ports gclk]。
實(shí)現(xiàn)程序時(shí)報(bào)錯(cuò):
[DRC PDRC-43] PLL_adv_ClkFrequency_div_no_dclk: The computed value 450.000 MHz (CLKIN1_PERIOD, net gclk_IBUF) for the VCO operating frequency of the PLLE2_ADV site PLLE2_ADV_X0Y0 (cell u0/inst/plle2_adv_inst) falls outside the operating range of the PLL VCO frequency for this device (800.000 - 1866.000 MHz). The computed value is (CLKFBOUT_MULT_F * 1000 / (CLKINx_PERIOD * DIVCLK_DIVIDE)). Please adjust either the input period CLKINx_PERIOD (20.000000), multiplication factor CLKFBOUT_MULT_F (9) or the division factor DIVCLK_DIVIDE (1), in order to achieve a VCO frequency within the rated operating range for this device.
錯(cuò)誤信息提示,主時(shí)鐘根據(jù)計(jì)算為450M,不在VCO的工作范圍內(nèi)(800-1866M),需要調(diào)整倍頻因子。
原因:
IP核設(shè)置的參數(shù)中輸入時(shí)鐘為100M,主時(shí)鐘為900M(倍頻因子為9),但約束文件中設(shè)置的輸入時(shí)鐘為50M。程序?qū)崿F(xiàn)時(shí),IP核的輸入時(shí)鐘頻率竟然會(huì)按約束文件中的參數(shù)運(yùn)算。
解決方案:
修改約束文件
create_clock -period10 [get_ports gclk]。
IP核設(shè)置多少,時(shí)序約束就設(shè)置多少,可避免此類(lèi)問(wèn)題。
審核編輯:劉清
-
時(shí)鐘約束
+關(guān)注
關(guān)注
0文章
15瀏覽量
6040 -
PLL電路
+關(guān)注
關(guān)注
0文章
92瀏覽量
6483
原文標(biāo)題:Vivado調(diào)試筆記-MMCU/PLL時(shí)鐘約束導(dǎo)致的問(wèn)題
文章出處:【微信號(hào):杜勇FPGA,微信公眾號(hào):杜勇FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
IIC總線調(diào)試筆記
PSFB調(diào)試筆記分享!
調(diào)試筆記--keil 測(cè)量周期小技巧 相關(guān)資料分享
ARM調(diào)試 AT91SAM7S64調(diào)試筆記
![ARM<b class='flag-5'>調(diào)試</b> AT91SAM7S64<b class='flag-5'>調(diào)試筆記</b>](https://file.elecfans.com/web2/M00/49/14/pYYBAGKhtDeAFoUwAAAM9AK7chw871.jpg)
KUN-TC35調(diào)試筆記1.0
![KUN-TC35<b class='flag-5'>調(diào)試筆記</b>1.0](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論