Vivado中PLL开发调用IP的方法

在开发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核成功添加,如图八所示:
图八

“台湾手机教父”周永明离职 VR能否成为HTC的救命稻草
数据泄露事件频发,对此我们该如何进行预防
这颗芯片因禁售下架!价格炒到5万
你想的都在这里?小米6最新消息:小米6屏幕指纹识别、全面屏,瞬间小米6众多猛料,小米6价格是要3k+的节奏
IBM | AI时代,你的孩子能跑赢“机器”吗?
Vivado中PLL开发调用IP的方法
Gartner:二季全球PC销量8750万台同比降0.1%
艾为电子推出新一代低插损高隔离SP4T射频开关-AW13504HFLR
安防行业或将迎来艰难挑战和考验,民族企业当自强!
华为的冬天已来,春天还会远吗?
如何利用废旧耳机制作两个独立的无代码扬声器
最帅配色!华为Mate 9曜石黑图赏:圣诞节开卖
太阳能光热发电的主要形式_太阳能光热发电有哪些特点
谐振器的工作原理
光电传感器的工作原理与电路原理图解析
HMD Global计划2020年推出价格更为亲民的5G手机
活性物质Ni(OH)2中Ni,Co含量的测定
如何设计一个四组智力竞赛抢答器的电路详细设计资料说明
铭瑄GTX1660Ti终结者评测 能效比和性价比完爆GTX1070
华为欲用鸿蒙取代Android 两大关难过