Xilinx MicroBlaze系列教程(适用于ISE和Vivado开发环境)
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
本文是Xilinx MicroBlaze系列教程的第0篇文章。
这个系列文章是我个人最近两年使用Xilinx MicroBlaze软核的经验和笔记以Xilinx ISE 14.7和Spartan-6Vivado 2018.3和Artix-7为例介绍MicroBlaze软核、AXI总线IP核的软硬件使用希望能帮助到更多的人有疑问可以在文章底部留言评论互相交流学习。
关于FPGA的软核和硬核处理器的区别可以查看之前的文章
Xilinx MicroBlaze系列教程文章索引
- MicroBlaze系列教程1AXI_GPIO的使用
- MicroBlaze系列教程2AXI_INTC的使用
- MicroBlaze系列教程3AXI_TIMER的使用
- MicroBlaze系列教程4AXI_UARTLITE的使用
- MicroBlaze系列教程5AXI_UART16550的使用
- MicroBlaze系列教程6AXI_IIC的使用(24C04)
- MicroBlaze系列教程7AXI_SPI的使用(M25P16)
- MicroBlaze系列教程8AXI_CAN的使用
关于Xilinx ISE开发工具的使用可以参考
- Xilinx ISE系列教程基于ISE 14.7
- Xilinx ISE系列教程1ISE开发环境下载、安装、注册Windows 10 64位系统
- Xilinx ISE系列教程2LED点灯工程、仿真、bit下载和mcs固化
- Xilinx ISE系列教程3关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime
- Xilinx ISE系列教程4ChipScope逻辑分析仪ICON、ILA、VIO使用
- Xilinx ISE系列教程5查看模块级资源占用率和综合报告
- Xilinx ISE系列教程6ModelSim联合仿真
- Xilinx ISE系列教程7QSPI编程文件的生成和烧录
- Xilinx ISE系列教程8读取FPGA芯片唯一ID号
MicroBlaze是Xilinx现AMD开发的一款嵌入式RISC软核可以在FPGA上使用具有运行速度快资源占用少可配置性强的特点。
MicroBlaze的引入可以让一个没有任何FPGA经验的嵌入式工程师利用ISE/Vivado/Vitis开发套件中的SDK开发工具来开发软核固件。
丰富的AXI接口的IP核可以满足不同应用的需求如工业、医疗、汽车、消费类以及通信市场等。支持裸机或运行RTOS操作系统。
MicroBlaze采用RISC架构和哈弗结构32位指令和地址总线3级流水线结构支持响应软件和硬件终端支持Xilinx 的Spartan、Artix、Kintex、Virtex等系列FPGA产品。
参考资料
- Quick Start Guide:MicroBlaze Soft Processor
- White Paper: MicroBlaze Processor
- MicroBlaze product brief
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |