Xilinx MicroBlaze实践总结

本文总结了使用Xilinx MicroBlaze进行软核开发的实践过程,包括XPS软件新建工程、配置DDR、GPIO、SPI等IP核,以及SDK中的软件开发和固件烧录。此外,还介绍了自定义外设的方法和将程序固化到Flash中的步骤。通过这个过程,作者探讨了硬件IP如何与软件接口协同工作,并提供了对外设驱动开发的见解。
摘要由CSDN通过智能技术生成

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

该总结来源于对自己根据HUST_STI的视频教程与《xilinx开发实例教程》一书的实践总结。有机会可以玩玩开源的or1200.

MicroBlaze即xilinx的软核。下面介绍相关的工具及开发流程,以及一些需要注意的点。


下面根据视频流程梳理。

1、xps软件,新建bsp工程。文件后最为xmp。选择AXI的总线架构。可以选着开发套件如ML605也可以自定义,需指定cpu的reset引脚。后面添加IP外设、DDR、串口。生产bsp工程后可以看到总线的连接图,生成了.mhs文件,可以看到个模块的系统图,UCF引脚约束文件


2、可以现在双击修改ddr控制器的ip核设置,修改端口的外设总线连接、时钟分频、可以修改没有用到的引脚。修改microblaze内核的icache与dcache的大小,可以看到各个外设的地址。

需注意;ucf中的端口port及总线连接中的名称一致,clk需修改我们板子上的无源的,修改clk模块中的脚


3、添加gpio,选

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值