第2节 Xilinx嵌入式开发系统组成介绍.docVIP

  • 15
  • 0
  • 约7.48万字
  • 约 20页
  • 2017-01-03 发布于贵州
  • 举报

 第2节 Xilinx嵌入式开发系统组成介绍.doc

第2节 Xilinx嵌入式开发系统组成介绍 MicroBlaze PowerPC 9.2.1 片内微处理器软核MicroBlaze 1.MicroBlaze体系结构 MicroBlaze软核是一种针对Xilinx FPGA器件而优化的功能强大的32位微处理器,是业界最快的软处理器IP核解决方案,支持CoreConnect总线的标准外设集合,具有兼容性和重复利用性,最精简的核只需要将近400个Slice。 MicroBlaze软核内部采用RISC架构和哈佛结构的32位指令和数据总线,内部有32个通用寄存器R0~R3、2个特殊寄存器程序指针(PC)和处理器状态寄存器(MSR)、1个ALU单元、1个移位单元和两级中断响应单元等基本模块,还可具有3/5级流水线、桶形移位器、内存管理/内存保护单元、浮点单元(FPU)、高速缓存、异常处理和调试逻辑等可根据性能需求和逻辑区域成本任意裁剪的高级特性,极大地扩展了MicroBlaze的应用范围。MicroBlaze处理器的内核仍在不断更新中,目前最新版为MicroBlaze V7.0,其内部架构如图9-1所示。 图9-1 MicroBlaze内部架构示意图 MicroBlaze处理器架构均衡了执行性能和设计尺寸,但由于其最高工作频率由FPGA芯片提供,所以计算性能随处理器配置、实现工具结果、目标FPGA架构和器件速度级别的不同

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档