如何在vivado创建新工程上使用IP集成器创建块设计

作者:falwat
版权声明:本文为博主原创文章,遵循 cc 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/falwat/article/details/85918300
本文介绍如何在 vivado 开发教程(一) 创建新工程 的基础上, 使用ip集成器, 创建块设计。
创建基本的microblaze系统
点击vivado 左侧流程导航器中的ip intergrator 下的 create block design.
点击diagram中心的+, 或者使用快捷键ctrl+i, 或者右键选择菜单add ip, 选择microblaze ,双击加入到块设计中.
点击diagram窗口中的run block automation, 运行块自动化. 在弹出的对话框中,根据需要修改选项, 这里先不做任何修改, 点击ok完成.
继续点击diagram窗口中的run block automation, 运行块自动化, 设置时钟和复位信号.
在diagram窗口中,右键选择菜单regenerate laout, 重新生成布局, 如下图所示:
添加外设
在diagram 窗口中添加axi gpio ip核, 点击diagram窗口顶部的run connection automation, 运行连接自动化. 按下图进行配置, 配置完成后, 点击ok.
在diagram窗口中,右键选择菜单regenerate laout, 重新生成布局, 如下图所示:
按照上面的步骤,继续添加串口ip(axi uartlite).
在diagram窗口中,右键选择菜单validate design 或使用快捷键f6, 验证设计. 验证通过后, 关闭block design 窗口.
生成输出产品(generate output products)
切回工程管理(project manager )视图, 在 system(system.bd)上右键选择菜单generate output products, 生成输出产品.
在弹出的对话框中,设置并行运行数量(number of jobs), 点击generate 按钮, 等待生成完成.生成过程中, 内存占用和cpu占用会急剧飙升.
创建hdl包装(hdl wrapper)
在 system(system.bd)上右键选择菜单create hdl wrapper. 在弹出的对话框中,点击ok即可, 生成的system_wrapper会自动被设置为顶层.


NVE IL600系列数字隔离器-近一代光耦替代品
全志A523八核Cortex-A55处理器规格参数
爱立信亮相中国移动研究院无线通算融合共生技术论坛
科学家开发可提高3D感知能力的模型,实现四足机器人自由行走
ADI实验室电路:16位、100kSPS逐次逼近型ADC系统
如何在vivado创建新工程上使用IP集成器创建块设计
为什么要用Rust进行嵌入式开发
不间断电源怎么使用
荣耀V20评测 称得上是科技标杆
长虹电视机通病[2]
晶丰明源净利大增3456%后,决定打击炒货经销商
搭建PCB产业采购直通车,CS Show 2016深圳展8月30日盛大开幕
要想安全吸氧就要选对制氧机!如何选购家用制氧机?
中国将加强新能源汽车的安全排查
I2C总线的工作原理和应用
二手iPhone市场崛起 且看最全的二手iPhone验机指南
U5251-001005-300PG压力传感器的功率和信号
熔喷无纺布瑕疵在线检测系统介绍
半导体巨头聚焦汽车电子市场,IC设计忙翻天
玩转“多∙智∙享”炫酷生活 就在三星电视全新Tizen系统