当前位置:网站首页>FPGA 学习笔记:Vivado 2019.1 添加 IP MicroBlaze
FPGA 学习笔记:Vivado 2019.1 添加 IP MicroBlaze
2022-07-05 13:01:00 【张世争】
前言
当前 FPGA 无所不能,能添加 MCU的核,也就是可以嵌入一个单片机的内核,当个单片机使用,这里添加
MicroBlaze,这个是RISC的核,还没有开始熟悉,估计与 ARM 或者 RISC-V 这种级别的内核架构差不多吧开发板:【正点原子】达芬奇Pro FPGA开发板,FPGA芯片的型号是:
Xilinx的xc7a35tfgg484-2IDE :
Xilinx的Vivado 2019.1
添加【MicroBlaze】
MicroBlazeIP 的添加,我照着Xilinx官方的视频操作,这里做个学习笔记,就是想了解下这个嵌入到FPGA中的MCU内核,如何开发与使用创建 Vivado 空工程后,点击 【IP INTEGRATOR】下的【Create Block Design】,也就是说, MicroBlaze 作为一个 IP核的方式加入工程

- 在【Diagram】窗口,点击右键 【Add IP…】,或者点击窗口工具栏的【+】,添加 IP 核

- Xilinx 的 IP 核很多,可以输入 MicroBlaze ,筛选出 【MicroBlaze】,选择后鼠标双击

- 添加 MicroBlaze IP 核后的界面,还需要添加其他的【外设】,如复位 引脚 串口之类的

- 点击 上面的 【Run Block Automation】

- 这里 可以简单修改一下内核的配置,如 RAM大小,之类

- 【Run Block Automation】后,发现增加了一些东西

添加 GPIO 外设
- 单片机得有个引脚控制,gpio 也是个 IP 核,添加方法与 添加 【MicroBlaze】方法一样,选择 【AXI GPIO】

- 添加 【AXI GPIO】后的效果,默认没有与 【MicroBlaze】连接

添加 UART 串口 IP核用于串口打印输出
- 添加方法与添加 GPIO 一样,这里添加【AXI Uartlite】

添加 【AXI Uartlite】 IP 核后的样子,依旧是独立的,没有与 【MicroBlaze】连接

双击添加的【AXI Uartlite】实例,可以查看uart 串口的默认属性

小结
本篇研究如何添加【MicroBlaze】、【AXI GPIO】、【AXI Uartlite】FPGA IP核的方法
后面继续研究如何把以上几个 IP 核,连起来,组成一个 嵌入式的 MCU
继续了解 【MicroBlaze】的开发与使用方法
边栏推荐
- MySQL giant pit: update updates should be judged with caution by affecting the number of rows!!!
- LeetCode20.有效的括号
- CAN和CAN FD
- [深度学习论文笔记]TransBTSV2: Wider Instead of Deeper Transformer for Medical Image Segmentation
- RHCSA2
- Shu tianmeng map × Weiyan technology - Dream map database circle of friends + 1
- MSTP and eth trunk
- Detailed explanation of navigation component of openharmony application development
- 跨平台(32bit和64bit)的 printf 格式符 %lld 输出64位的解决方式
- 山东大学暑期实训一20220620
猜你喜欢

初次使用腾讯云,解决只能使用webshell连接,不能使用ssh连接。

Introduction aux contrôles de la page dynamique SAP ui5

《2022年中国银行业RPA供应商实力矩阵分析》研究报告正式启动

解决 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa2 in position 107

爱可生SQLe审核工具顺利完成信通院‘SQL质量管理平台分级能力’评测

SAP UI5 FlexibleColumnLayout 控件介绍

【每日一题】1200. 最小绝对差

SAP UI5 ObjectPageLayout 控件使用方法分享

Introduction to the principle of DNS

Android本地Sqlite数据库的备份和还原
随机推荐
SAP SEGW 事物码里的 ABAP Editor
精彩速递|腾讯云数据库6月刊
155. 最小栈
How to protect user privacy without password authentication?
A small talk caused by the increase of sweeping
Le rapport de recherche sur l'analyse matricielle de la Force des fournisseurs de RPA dans le secteur bancaire chinois en 2022 a été officiellement lancé.
Compile kernel modules separately
Overflow toolbar control in SAP ui5 view
Halcon 模板匹配实战代码(一)
155. Minimum stack
Why is your next computer a computer? Explore different remote operations
Asemi rectifier bridge hd06 parameters, hd06 pictures, hd06 applications
Notion 类笔记软件如何选择?Notion 、FlowUs 、Wolai 对比评测
Although the volume and price fall, why are the structural deposits of commercial banks favored by listed companies?
百日完成国产数据库opengausss的开源任务--openGuass极简版3.0.0安装教程
先写API文档还是先写代码?
《2022年中國銀行業RPA供應商實力矩陣分析》研究報告正式啟動
Introduction to sap ui5 flexiblecolumnlayout control
[深度学习论文笔记]TransBTSV2: Wider Instead of Deeper Transformer for Medical Image Segmentation
Association modeling method in SAP segw transaction code