首页 > 其他分享 >MMCM/PLL VCO

MMCM/PLL VCO

时间:2022-12-21 18:01:41浏览次数:32  
标签:GUI 输入输出 VCO PLL 代码 MMCM

输入输出时钟频率,input 322.265625Mhz, output 312.5Mhz

对于使用MMCM与PLL的不同情况,虽然输入输出频率是一样的,但是,分/倍频系数是不同的,不能使用同一套参数(M/D/O)。

原因:VCO不一致这个应该是vivado工具计算出来的输出时钟jitter最小的VCO。

 

 

根据这个VCO,由ug472中的公式,可以算出,M/D也是不一样的。

碰到的故障:

因为设计原因,MMCM不够用,因此部分模块使用了PLL。

时钟单元的代码,是纯verilog HDL代码,没有使用GUI,CBB模块调用了底层MMCM/PLL原语,使用宏控制。

考虑到输入输出频率一致,使用了同一套M/D/O参数。

测试时发现,使用PLL的channel,功能不对,FIFO有溢出。仔细定位后发现,PLL输出的频率与预期的不完全一致。

通过GUI重新生成PLL IPcore,发现verilog手动例化的PLL与IPcore的PLL代码,M/D/O不一致。

更新使用GUI生成代码中的M/D/O值,问题解决。

Takeaway:

如果确实需要手动例化MMCM/PLL代码,建议先在GUI中根据配置产生IP,然后将底层代码copy到所用的模块。切记不要想当然认为MMCM/PLL功能差不多,相同的输入输出频率,分/倍频系数也是相同的。

标签:GUI,输入输出,VCO,PLL,代码,MMCM
From: https://www.cnblogs.com/xumingzhou/p/16996829.html

相关文章

  • uni-app 使用vconsole.log
    来自:http://events.jianshu.io/p/06ae7754bfe4 侵删1.下载与安装vconsole1.1选中你的项目,弄出终端,输入以下命令:npminstallvconsolenpminstallvconsolecnp......
  • 《DFZU2EG_4EV MPSoc之FPGA开发指南》第十一章 IP核之MMCM/PLL实验​
    IP核之MMCM/PLL实验​PLL的英文全称是PhaseLockedLoop,即锁相环,是一种反馈控制电路。PLL对时钟网络进行系统级的时钟管理和偏移控制,具有时钟倍频、分频、相位偏移和可编程......
  • 在ionic2中自定义服务:该服务需要使用到NavController
        如果在自定义的服务中的constructor中直接注入(NavControlll)privatenavCtrl:NavController,然后再page页面或组件中的constructor中也采用注入的方式,可能会出现......
  • vconsole h5调试工具
    1.效果如图 2. 安装 $npminstallvconsole3.在项目中使用 只需要在你的main.js中写入一段代码  if(process.env.NODE_ENV!=="production"){co......
  • Vulnhub之DevContainer 1靶机解题详细过程
    DevContainer1识别目标主机IP地址──(kali㉿kali)-[~/Vulnhub/DevContainer1]└─$sudonetdiscover-ieth1Currentlyscanning:192.168.59.0/16|ScreenVi......
  • IP核之MMCM/PLL实验
    1)实验平台:正点原子达芬奇FPGA开发板2)摘自【正点原子】达芬奇之FPGA开发指南3)购买链接:https://detail.tmall.com/item.htm?id=6243354965054)全套实验源码+手册+视频下......
  • PX01如何实现手动调节vcom烧录
    在不搭配Flicker探头的情况下,如何使用PX01实现手动调节vcom并烧录呢?没问题,安排!一、添加Flicker画面到定制画面栏,请参考屏资料选择正确的Flicker画面,如果PX01内置画面不支......
  • vconsole手机前端开发调试工具
    功能:可以在手机端看到cosole打印的内容、接口请求、storage信息、页面元素信息使用方法:1.npm安装npminstallvconsole2.引入页面importVConsolefrom'vconsole'......
  • app 好用的手机端开发调试工具插件 vconsole vue3
    效果:可以在手机上看控制台的内容   $npminstallvconsole  在main.js里引入//添加移动端log查看调试器importVconsolefrom'vconsole';letvConso......
  • OpenCV图像拼接函数vconcat()&hconcat()
        OpenCV图像直接拼接方法下面链接已做介绍,​​OpenCV常用图像拼接方法(一):直接拼接​​,只是这次我们将使用现成的函数实现,它们是vconcat()和hconcat(),当然也有一些......