- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MicroBlaze 的那些事儿 1:MicroBlaze 的体系架构
前言: Nios II 很多人都知道,是 Altera 的 32 位软核,但 MicroBlaze 知道的人
不多,是对头公司 Xilinx 与 Nios II 大擂台的产品。“ blaze ”是火焰的意思,可
惜 MicroBlaze 不如它的名字一样,引起太大的关注。一方面是 Xilinx 的推广不
力,另一方面是资料太少。也看过 MicroBlaze 和 Nios II 比较的文章,最后总是
说其实两者难分伯仲,其实主要还是看你 FPGA 用哪家公司的,唉,我算倒霉,
自学的是用 Xilinx 的芯片,也只好投入 MicroBlaze 的怀抱,下面就讲讲
MicroBlaze 的那些事儿
Xilinx 公司其实有三个核:
Picobalze 8 位软核 (真的很难用,没有 C 编译器,编程用汇编,资料超少,具
体见之前我 blog 文章 )
MicroBlaze 32 位软核 (下面文章的主角 )
PowerPC 32 位硬核,只存在于 Xilinx 高端系列芯片上 (Virtex-4 和 Virtex-5) 。当
你见到人家叫 PPC 时候,千万不要以为是智能手机, 其实 PowerPC 也简称 PPC 。
MicroBlaze 的体系结构
MicroBlaze V7.0 核心框图
要注意 MicroBlaze 核心框图, MicroBlaze V7.0 已经有 MMU 了,意味着
MicroBlaze 可以运行依赖 MMU 的操作系统,像 Linux 、WindowCE 等。
EDK6.2 的 MicroBlaze 核心框图
MicroBlaze 的版本号是同 EDK 的版本号相联系的,我用的 EDK 9.2i
MicroBlaze 版本是 v7.0 。而从上面框图可以看到 EDK6.2 的 MicroBlaze 是没有
MMU 的,因此也不能运行 Linux ,只能运行 ucLinux 。目前最新版本是 MicroBlaze
v7.20 。要使用相关应用,先更新一下 EDK 的版本 (软件安装文件越来越大 )。
不同版本 MicroBlaze 的性能
还要注意 MicroBlaze 支持的器件系列,当然首先是 Xilinx 的 FPGA 器件 (这
不废话!其实我也不知道 NIOS II 能不能移植到 Xilinx FPGA 上来 )
Spartan-3E / Spartan-II / Spartan-3 / Spartan-IIE / Virtex-4 FX /
Virtex-4 LX / Virtex-4 SX / Virtex-5 FX / Virtex-5 LX / Virtex-5 SX /
Virtex-E / Virtex-II / Virtex-II Pro
如果你手上只是 CoolRunner -II 的 CPLD ,我建议你尝试一下用 Picobalze 作控制。
可以参考我下面文章:
PicoBlaze 学习笔记 1:PicoBlaze 介绍
PicoBlaze 学习笔记 2 :PicoBlaze 结构
PicoBlaze 学习笔记 3 :PicoBlaze8 位处理器指令集
PicoBlaze 学习笔记 4 :PicoBlaze 设计方法
PicoBlaze 学习笔记 5 :PicoBlaze 设计例子 (LED 闪烁 )
PicoBlaze 学习笔记 6 :利用 pBlazIDE 对 PicoBlaze 汇编 (psm) 进行
您可能关注的文档
- MEGA蛋白序列比对-保守序列分析-进化树宣贯.pdf
- MEMS微流体传感器借鉴.pdf
- MES系统MES系统的特点及其核心功能简介归纳.pdf
- MES解决方案--微软架构实用.pdf
- MES系统设备需求参照.pdf
- MFC中动态数组CArray的使用资料.pdf
- MFC中简单的文本显示实用.pdf
- MFC四大关键技术宣贯.pdf
- MFC多线程程序设计实用.pdf
- MFC实现计算器知识.pdf
- Miarmy智能群组动画制作汇编.pdf
- Microblaze串口设计流程参照.pdf
- microRNA芯片实验选择汇编.pdf
- microRNA(miRNA)引物设计及过程原理说明参照.pdf
- MicrosoftWord-7火灾自动报警及消防联动系统借鉴.pdf
- MicrosoftVisualSourceSafe(源码管理器客户端使用文档)参照.pdf
- MicrosoftWord-双辊开炼机整理.pdf
- MicroStrategy和Cognos实现商务智能需求解决方案的对比资料.pdf
- MicroStationV8中文使用手册整理.pdf
- midasCivil桥梁抗震设计功能说明借鉴.pdf
文档评论(0)