Vivado中PLL开发调用IP的方法

时间:2025-06-17  作者: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核成功添加,如图八所示:

图八

猜您喜欢

粉碎机和研磨机是现代工业和实验室中不可少的设备。主要用于将各种物料进行粉碎或研磨,以满足不同领域的需求。粉碎机通常用于处理较大颗粒的物料,将其破碎成更小的颗粒,...
2010-05-05 00:00:00


现代制造业和设计领域,精确的规格和高效的产品往往是成功的关键。PM_37X24.5MM_TM就是这样一款具有优良性能的产品。本文将深入探讨PM_37X24.5M...
2025-03-06 13:37:11

排阻是重要的电气元件,应用于电路设计与控制中。的主要功能是限制电流、调节电压,并在电路中起到保护作用。科技的发展,排阻的应用领域也不断扩展,涵盖了工业、汽车、消...
2025-04-19 06:01:10

2023-08-10 00:00:00


2010-06-14 00:00:00

扬声器/喇叭的参数是评估其性能和适用性的关键因素。频率响应是一个重要指标,表示扬声器能够重现的音频范围,通常以赫兹(Hz)为单位。理想的频率范围应覆盖人耳可听的...
2011-05-03 00:00:00

现代电子产品中,各种电子元件的应用越来越广泛。其中,DIP8C_9.44X6.35MM是一款备受关注的电子元件,因其独特的尺寸和优良的性能,广泛应用于多种电子设...
2025-02-24 14:34:24

贴片电阻,电子产品中常见的元件,其表面小小的数字蕴含着阻值信息。学会解读这些数字,对于电子爱好者和工程师来说都非常实用。通常情况下,三位数字表示阻值,单位是欧姆...
2024-11-29 10:26:22