verilog基本语法文库:精品博文Vivado中将verilog代码封装成IP
人气:143 ℃/2024-03-15 18:07:04
赢一个双肩背包
有多难?
戳一下试试看!
→_→
长摁识别
Xilinx的Vivado采用原理图的设计方式,比较直观适合大型项目,我们自己的code都需要封装成user IP。
这里主要介绍怎么把多个关联管脚合并成类似bus的大端口。
先新建一个project,把要package的v文件加进去
Tools->Create and Package IP,选第一项current project
建个文件夹Verilog_IP,存自己的IP
除了第一个Width是传递参数,其他都是状态机的参数,可以全部删掉
刚开始Port页会自动把能识别的clk和rst都分类好,但不是我们想要的分类
选中右键 Remove Interface
(有两种分类情况,需要跟xilinx的IP对接的标准接口,以及我们自己定义的接口)
前面的port是打算引出芯片的nand接口,选中右键Create Interface Definition,名称nand_x8
后面的bram0和bram1都是要跟标准AXI_BRAM接口对接的,各自选中右键Add Bus Interface
默认是aximm_rtl接口,要换成bram
打开浏览,选Advanced页的bram接口
选好后如下,Mode选master,跟你代码的in/out有关
然后逐个接口map,主要依据in/out/inout类型关联。接口太多先search筛选
最终的界面就清爽了
最终框图。输入脚在左,输出脚在右
确认下名字和路径,全部OK后点Re-Packaged IP就完成了
然后你在IP Catalog中是可以选中新IP的
如果后续再建project时,搜不到自己的IP,请按照下面的方式添加IP路径
IP的更新也有很多注意事项,在下一篇中详细说明。
(未完待续~)
- 04-25盗墓贼发现价值连城的藏宝图:男子千辛万苦找到宝藏
- 02-13你好世界遥远的未来:你好世界,helloWorld
- 09-29剑南春行情最新消息,剑南春四次提价能否获市场认可
- 05-08王源壁纸高清可保存,明星壁纸系列之王源合集来袭
- 05-30苏州上周成交套数 苏州市7月14日成交数据出炉
- 10-12浸润性癌一般能活几年:乳腺癌术后可以吃什么
- 03-23轮船里面的东西不会晃动吗?轮船能浮在肥皂水中吗
- 05-28辽宁男篮主力球员韩德君:CBA球员专栏8,辽宁男篮队长韩德君
- 03-15怎么区分前鼻韵母和后鼻音?普通话78.前鼻韵母和后鼻韵母的分辨练习
- 12-21不用验孕棒其他方法可以看出怀孕:判断是否怀孕除了用验孕棒
- 02-15老年人一般几点睡最好 老年人睡觉十大禁忌一起看看你中了几条
- 03-18盘点一下近期网络热词,8个近期网络热词出炉你最爱哪个流行
- 03-12如何有效增加自己的幽默感?幽默感成为更受欢迎的人
- 10-10重庆理工大学是985吗?重庆理工大学是几本好不好
- 03-13水浒卡43号:水浒卡的劲敌,小虎队天龙八部卡鉴赏
- 04-08三哭殿银屏公主原型,张崇发平阳公主与娘子关
热门
推荐
- 12020年天津本科批A阶段征集志愿填报时间220
- 2办公室的风水怎样调整308
- 32016年采购部门办公室工作总结269
- 4街道办事处政务公开年度工作总结433
- 5作文美丽的校园生活_有关我们美丽的校园作文范文274
- 6感冒上火吃什么食物好306
- 7团员年终工作总结以及工作计划范文448
- 8艾滋病的预防435