- 1
- 2
- 3
- 4
- 5
Xilinx Microblaze Bootloader实现方法
资料介绍
一般而言,xilinx Microblaze会被用来在系统中做一些控制类和简单接口的
辅助性工作,比如运行IIC、SPI、UART之类的低速接口驱动,对FPGA逻辑功
能模块初始化配置及做些辅助计算等等。类程序的代码量普遍不大,常常在十几
KB到几时KB之间,因此对存储的需求通常也不是太高,使用FPGA内部 RAM
资源便已经够用。那么,当Microblaze需要运行文件系统、USBHCD、网络协
议栈甚至是操作系统时,代码量可能会高达几MB甚至是几十MB的规模,此
时程序就必须在外部存储器运行了。本文以将外部QSPIFlash中存储的镜像加载
到外部DDR为例,讲一讲Microblaze Bootloader的实现方法。
1Microblaze Bootloader
Microblaze的工作原理和所有的通用处理器一样,这里不用赘述。我们一般
情况下会将.elf代码、FPGAbit 文件和.immRAM初始化文件合成一个
download.bit 文件烧写到外部Flash中去。这里.elf的可执行代码就变成了FPGA
BlockRAM的初始化值,复位释放后即可执行。
部分文件列表
文件名 | 大小 |
XilinxMicroblazeBootloader实现方法.pdf | 1M |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)