Vivado中PLL开发调用IP的方法

时间:2025-11-01  作者:Diven  阅读:0

在开发PL时一般都会用到分频或倍频,对晶振产生的时钟进行分频或倍频处理,产生系统时钟和复位信号,这是同步时序电路的关键,这时就需要使用到时钟向导IP,下面就介绍一下在vivado中进行PL开发时调用IP的方法。

Vivado中PLL开发调用IP的方法

首先打开vivado,新建一个RTL项目。

点击导航窗口上的IP Catalog 选项,如图一所示:

图一

在search处搜索自己想要的IP核的名字,例如输入clock就会找到Clocking Wizard 这个IP核,如图二所示:

图二

双击Clocking Wizard 这个IP核,就能弹出配置窗口,按自己的需要配置好IP核后,点击ok,会出现下面的窗口,如图三所示:

图三

点击Generate,生成IP核,然后在source窗口就会出现一个文件,如下图4所示:

图四

然后我就按照一般的写verilog的方法对这个IP进行例化,就是打开clk_wiz_0.v文件,将里面的端口定义复制到顶层文件当中,然后进行例化,但是这样做始终会报错,在顶层文件中不能识别这个IP,如下图五所示,注意下图红色标记部分,照理说是正确例化了,但是顶层文件那儿始终是问号。

图五

然后我又重新生成了一次IP核,还是不行,经过查阅资料,我终于找到了正确的例化方法,在生成IP核后,在source窗口的下方会出现一个IP source的标签,如下图六所示:

图六

点击这个标签,然后你就会发现你生成的IP核,展开,然后展开Instantiation Template,你会发现一个*.veo文件,双击打开,把里面的没被注释的程序复制到顶层文件中,如图七所示:

图七

保存好顶层文件后,你会发现,我们生成的IP核就成了顶层文件的下级文件了,问号也就消失了,IP核成功添加,如图八所示:

图八

猜您喜欢

锂电池,作为现代电子设备的能量源泉,早已融入我们生活的方方面面。从手机到笔记本电脑,从电动汽车到储能电站,锂电池的身影无处不在。然而,你是否真正了解,这块看似简...
2024-05-20 00:00:00


LED灯凭借其节能环保、寿命长等优势,已经走进了千家万户。而驱动器作为LED灯的心脏,在其中是很重要的配件。今天,我们就来拆解一个LED驱动器,一起探究这背后的...
2024-08-12 00:00:00

振荡水槽是用于物理和工程实验的设备,主要用于研究流体动力学和波动现象。通过模拟水流的振荡,帮助科学家和工程师观察和分析液体在不同条件下的行为。振荡水槽的基本构造...
2017-12-25 00:00:00

“物联天下,开启智慧生活崭新时代;传感先行,助力数字经济蓬勃发展”。2023年8月3日,在南山皇冠假日酒店,由莱山区人民政府和中国电子元件行业协会敏感元器件与传...
2023-08-07 14:09:00

分流器作为电流测量和电压检测的重要元件,应用于各种电子产品中。作为全球知名的电子品牌,Samsung(三星)在分流器电阻的设计和制造上也投入了大量资源。本文将详...
2012-11-24 05:29:30

塑料拖链作为机械设备中不可少的部件,其参数直接影响到设备的运行效率与寿命。拖链的内外宽度是关键参数,影响着电缆和管道的布置。拖链的高度和弯曲半径也非常重要,适合...
2010-03-04 00:00:00

套管连接器电缆是重要的电气连接组件,应用于各种工业和家庭电气系统中。通过将电缆与设备或其电缆安全、可靠地连接在一起,确保电流的顺畅传输。套管连接器通常由高品质的...
2009-08-22 00:00:00

电感线圈加工是个热门话题。很多人对此有疑问。今天我们就来探讨一下这个问题。我们会分析电感线圈加工的真实情况。电感线圈的定义电感线圈是个重要的电子元件。用于储存电...
2025-04-12 04:01:09