首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

MicroBlaze的体系架构

MicroBlaze的体系架构

Xilinx公司其实有三个核:

Picobalze
8
位软核(真的很难用,没有C编译器,编程用汇编,资料超少,具体见之前我blog文章)




MicroBlaze 32位软核(下面文章的主角)




PowerPC
32
位硬核,只存在于Xilinx高端系列芯片上(Virtex-4Virtex-5)。当你见到人家叫PPC时候,千万不要以为是智能手机,其实PowerPC也简称PPC





MicroBlaze的体系结构











MicroBlaze V7.0核心框图






要注意MicroBlaze核心框图,MicroBlaze V7.0已经有MMU了,意味着MicroBlaze可以运行依赖MMU的操作系统,像LinuxWindowCE等。








EDK6.2MicroBlaze核心框图





MicroBlaze的版本号是同EDK的版本号相联系的,我用的EDK 9.2i MicroBlaze版本是v7.0。而从上面框图可以看到EDK6.2MicroBlaze是没有MMU的,因此也不能运行Linux,只能运行ucLinux。目前最新版本是MicroBlaze v7.20。要使用相关应用,先更新一下EDK的版本(软件安装文件越来越大L)






不同版本MicroBlaze的性能










还要注意MicroBlaze支持的器件系列,当然首先是XilinxFPGA器件(这不废话!其实我也不知道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
继承事业,薪火相传
返回列表