0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:电子设计 作者:电子设计 2022-02-08 10:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者: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"会自动被设置为顶层.


审核编辑:何安

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Vivado
    +关注

    关注

    19

    文章

    846

    浏览量

    70454
  • IP集成器
    +关注

    关注

    0

    文章

    4

    浏览量

    5883
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    何在VS code中配置Zephyr集成开发环境

    一篇文章介绍了如何在VS code中使用瑞萨官方插件为RA芯片创建项目与项目调试,相信大家对RA在VS code中的开发有了基础的了解。
    的头像 发表于 11-05 14:46 1048次阅读
    如<b class='flag-5'>何在</b>VS code中配置Zephyr<b class='flag-5'>集成</b>开发环境

    NucleiStudio基于一代蜂鸟E203的工程创建

    本团队本次分享内容为NucleiStudio基于一代蜂鸟E203的工程创建。 1.下载NucleiStudio; 2.启动IDE;——启动后会指定工作目录,选定后直接Lunch; 3.新建C
    发表于 10-29 06:08

    在Windows10运行vivado使用tcl文件创建E203项目路径错误的问题

    软件版本是vivado2020.1,开发板是MCU200T。由于习惯使用了Windows系统所以想在Windows创建vivado项目进行开发。但是由于Makefile更适合Linu
    发表于 10-28 07:19

    何在Vivado仿真蜂鸟SOC,仿真NucleiStudio编译好的程序

    如标题所示,我们分享如何在Vivado仿真蜂鸟SOC,仿真NucleiStudio编译好的程序 具体步骤 1. 将蜂鸟soc移植到Vivado 只要将端口映射好,注意配置好时钟和
    发表于 10-21 11:08

    创建一个Library工程

    创建一个Library工程 首先选中 File -&gt; New -&gt; C/C++ Project,在弹出的框中,选择Static Library
    发表于 10-20 09:30

    ENV 创建工程如何烧录?

    请问, 使用ENV 创建工程, 如何使用DAPLink 烧录
    发表于 10-10 08:20

    rtthread studio 创建不了工程怎么解决?

    安装最新studio,路径默认或自选,重新安装都会创建工程不成功,报错如图 实际上首次安装rtt studio ,且电脑并未有相关rttsudio创建的相关工程 所有安装路径、
    发表于 09-29 06:49

    何在RT-Thread创建一个GD32F470工程

    何在RT-Thread创建一个GD32F470工程
    发表于 09-23 06:09

    使用STM32CubeMX的时候创建工程已经使用的板载资源如何去掉?

    在使用STM32CubeMX的时候创建工程已经使用的板载资源如何去掉?在基于开发板进行工程创建的时候会把板载资源直接初始化,后面想要用不同的功能配置,如何把初始配置去掉?
    发表于 07-22 07:13

    何在Unified IDE中创建视觉库HLS组件

    Vivado IP 流程(Vitis Unified),在这篇 AMD Vitis HLS 系列 3 中,我们将介绍如何使用 Unified IDE 创建 HLS 组件。这里采用“自下而上”的流程,从 HLS
    的头像 发表于 07-02 10:55 1118次阅读
    如<b class='flag-5'>何在</b>Unified IDE中<b class='flag-5'>创建</b>视觉库HLS组件

    使用AMD Vitis Unified IDE创建HLS组件

    这篇文章在开发者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 传统 IDE) 的基础撰写,但使用的是 AMD Vitis Unified IDE,而不是之前传统版本的 Vitis
    的头像 发表于 06-20 10:06 1901次阅读
    使用AMD Vitis Unified IDE<b class='flag-5'>创建</b>HLS组件

    如何使用AMD Vitis HLS创建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 来创建一个 HLS IP,通过 AXI4 接口从存储器读取数据、执行简单的数学运算,然后将数据写回存储器。接着会在 AMD Vivado Design Suite 设计中使用此
    的头像 发表于 06-13 09:50 1270次阅读
    如何使用AMD Vitis HLS<b class='flag-5'>创建</b>HLS <b class='flag-5'>IP</b>

    一文详解Vivado时序约束

    Vivado的时序约束是保存在xdc文件中,添加或创建设计的工程源文件后,需要创建xdc文件设置时序约束。时序约束文件可以直接创建或添加已存
    的头像 发表于 03-24 09:44 4379次阅读
    一文详解<b class='flag-5'>Vivado</b>时序约束

    Vivado FIR IP核实现

    Xilinx的FIR IP核属于收费IP,但是不需要像 Quartus那样通过修改license文件来破解。如果是个人学习,现在网络上流传的license破解文件在破解Vivado的同时也破解
    的头像 发表于 03-01 14:44 2556次阅读
    <b class='flag-5'>Vivado</b> FIR <b class='flag-5'>IP</b>核实现

    eIQ Time Series Studio工具使用攻略(三)-工程创建

    用户打开TimeSeries Studio后,首先进入Home界面,如需创建用户工程,需要在主界面找到“Tasks”模块,然后选择需要创建的算法项目: 点击“AnomalyDetection
    的头像 发表于 01-09 16:12 1974次阅读
    eIQ Time Series Studio工具使用攻略(三)-<b class='flag-5'>工程</b><b class='flag-5'>创建</b>