0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MMCU/PLL时钟约束导致的问题调试笔记

杜勇FPGA 来源:杜勇FPGA 2023-10-07 14:35 次阅读

Vivado2019.1/win10

调用MMCU产生时钟,输入时钟频率为100M,产生100M、50M、12.5M时钟输出,MMCU核自动生成的时钟倍频数为9,即主时钟为900M,分别分频9得100M,18得50M,72得12.5M。

34032980-5e5d-11ee-939d-92fbcf53809c.png

在约束文件中,设置了输入时钟的频率为50M。

create_clock -period 20 [get_ports gclk]。

实现程序时报错:

[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.

错误信息提示,主时钟根据计算为450M,不在VCO的工作范围内(800-1866M),需要调整倍频因子。

原因:

IP核设置的参数中输入时钟为100M,主时钟为900M(倍频因子为9),但约束文件中设置的输入时钟为50M。程序实现时,IP核的输入时钟频率竟然会按约束文件中的参数运算。

解决方案:

修改约束文件

create_clock -period10 [get_ports gclk]。

IP核设置多少,时序约束就设置多少,可避免此类问题。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 时钟约束
    +关注

    关注

    0

    文章

    15

    浏览量

    6015
  • PLL电路
    +关注

    关注

    0

    文章

    92

    浏览量

    6403

原文标题:Vivado调试笔记-MMCU/PLL时钟约束导致的问题

文章出处:【微信号:杜勇FPGA,微信公众号:杜勇FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AT91SAM7S64调试笔记

    AT91SAM7S64调试笔记 ARM入门基础知识! [/hide]
    发表于 10-31 14:06

    IIC总线调试笔记

    IIC总线调试笔记 1、信号表示起始信号,在时钟线(SCL)为高的时候,数据线(SDA)产生一个下降沿即为起始信号。图1 起始信号如图,即产生了一个起始信号。总线空闲时数据线和时钟线都为高。 数据
    发表于 12-16 23:12

    PSFB调试笔记分享!

    之前发到论坛的PSFB调试笔记和问题石沉大海了目前自己调试得到了相对好些的波形,我把调试笔记传上来,定期更新,感兴趣的我们一起讨论这是目前相对好些的波形调试笔记:下面的文章 在我的个人
    发表于 07-25 06:50

    调试笔记--keil 测量周期小技巧 相关资料分享

    调试笔记–keil 测量周期小技巧本文参考安富莱专题教程第7期cortex-m内核的单片机,内核内除了systick定时器外,还有一个用于调试的WDT定时器,可以在keil中协助测量代码运行周期
    发表于 07-01 07:49

    小白求助,求ADS1118的调试笔记

    小白求助,求ADS1118的调试笔记
    发表于 11-18 07:31

    S32K14x系列MCU时钟调试笔记相关资料推荐

    S32K14x系列MCU时钟调试笔记
    发表于 11-26 07:40

    电源调试笔记

    电源调试笔记 – 二阶补偿系统仿真R2=12K 这里是笔误
    发表于 12-31 08:00

    ARM调试 AT91SAM7S64调试笔记

    AT91SAM7S64调试笔记共包含了十二个章节,是基于 AT91SAM7S64 调试,完成外围电路设计,解决调试中遇到的问题的一本实用笔记
    发表于 08-18 14:49 110次下载
    ARM<b class='flag-5'>调试</b> AT91SAM7S64<b class='flag-5'>调试笔记</b>

    阿南《AT91SAM7S64调试笔记

    阿南《AT91SAM7S64调试笔记
    发表于 01-08 14:27 23次下载

    ARM入门调试笔记

    ARM入门调试笔记
    发表于 10-13 14:26 11次下载
    ARM入门<b class='flag-5'>调试笔记</b>

    基于KUN-TC35调试笔记

    基于KUN-TC35调试笔记
    发表于 10-16 08:19 13次下载
    基于KUN-TC35<b class='flag-5'>调试笔记</b>

    S32K14x系列MCU时钟调试笔记

    S32K14x系列MCU时钟调试笔记
    发表于 11-18 16:51 45次下载
    S32K14x系列MCU<b class='flag-5'>时钟</b><b class='flag-5'>调试笔记</b>

    调试笔记--keil 测量周期小技巧

    调试笔记--keil 测量周期小技巧
    发表于 12-01 15:21 11次下载
    <b class='flag-5'>调试笔记</b>--keil 测量周期小技巧

    RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI

    RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI
    的头像 发表于 06-10 10:31 3937次阅读
    RK3588-MIPI屏幕<b class='flag-5'>调试笔记</b>:RK3588-MIPI-DSI

    KUN-TC35调试笔记1.0

    电子发烧友网站提供《KUN-TC35调试笔记1.0.pdf》资料免费下载
    发表于 11-17 15:21 0次下载
    KUN-TC35<b class='flag-5'>调试笔记</b>1.0