首页 > 技术 > 内容

Vivado中PLL开发调用IP的方法

时间:2026-01-23  作者:Diven  阅读:0

在开发PL时一般都会用到分频或倍频,对晶振产生的时钟进行分频或倍频处理,产生系统时钟和复位信号,这是同步时序电路的关键,这时就需要使用到时钟向导IP,下面就介绍一下在vivado中进行PL开发时调用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核成功添加,如图八所示:

图八

猜您喜欢


采样电阻作为电路中重要的元件,是关键的配件。禾伸堂(HEC)作为知名的电子元器件制造商,其采样电阻因质量稳定、性能优异而受到市场青睐。本文将围绕禾伸堂采样电阻的...
2019-04-10 21:00:16
安全罐是专门设计用于存储和处理易燃、易爆物质的容器,其主要作用在于保护环境和确保安全。安全罐的密封设计能够有效防止挥发性物质的泄漏,降低空气污染的风险。耐高温、...
2012-01-11 00:00:00
贴片电阻R50,作为电子电路中不可或缺的元件,扮演着至关重要的角色。它体积小巧,却拥有着强大的功能,广泛应用于各种电子设备,从智能手机到家用电器,都能看到它的身...
2024-11-26 11:29:30
木托盘是现代物流中不可少的重要工具,按照不同的标准可以进行多种分类。根据结构形式,木托盘可以分为平板式和框架式。平板式托盘适合承载各种货物,而框架式托盘则更适合...
2020-06-01 00:00:00
现代电子技术中,二极管作为重要的半导体器件被应用于各种电路中。齐纳二极管和稳压二极管是两种常见的二极管类型,在功能和应用上存在一些显著的区别。本文将对齐纳二极管...
2025-04-05 17:01:39
电导仪是应用于水质监测和化学分析的重要仪器,其主要优势体现在以下几个方面。电导仪具有高精度和高灵敏度,能够准确测量溶液中的电导率,从而反映出水中离子浓度的变化,...
2013-07-30 00:00:00
现代工业和电子设备中,连接器的选择非常重要。CONN_52X2MM_TM作为高性能连接器,因其很好的性能和的应用而受到关注。本文将对CONN_52X2MM_TM...
2025-04-22 06:31:41
很多FPGA设计中都会涉及到多个时钟,使用器件内部的PLL或者DLL会使得多个时钟的管理变得更加容易。但是当多个时钟都是用PLL/DLL产生时,他们的系统复位信...
2020-03-29 17:19:00