MicroBlaze的那些事儿1:MicroBlaze的体系架构实用.pdfVIP

MicroBlaze的那些事儿1:MicroBlaze的体系架构实用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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) 进行

文档评论(0)

lxc05035395 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档