bpi+flash配置microblaze软核总结.docx

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)

1亿VIP精品文档

相关文档