BPI Flash配置MicroBlaze软核总结
1、概述
用BPI Flash配置MicroBlaze软核时,因为引用程序比较大,不能直接在 FPGA内部的
Block RAM中运行,需要 bootloader引导程序,将存储在 Flash中的数据读取到 DDR中运 行,程序在BPI Flash中的存储结构如下图所示:
FPGA configuration and bootloader
00x8707FFFF
User applicati on
0注1:0BPI Flash的地址,根据具体项目更改;需要将FPGA的逻辑和bootloader程序整合在一
起(在ISE和XPS中都可以完成),从BPI Flash的起始地址开始存放(0,结束地址根据FPGA
逻辑和bootloader程序的大小决定,在这里为 0x8707FFFF,用户应用程序从 0始存放。
2、 配置FPGA
因为我们要用到 SDK中烧写BPI Flash的工具,而SDK是通过MicroBlaze软核上的Flash 控制器的IP对Flash进行操作的,所以我们需要将 FPGA配置好,配置FPGA方法如下:
打开 XPS,菜单栏 Device Configuration h Download Bitstream。
3、
原创力文档

文档评论(0)