XILINX推出最新MicroBlaze™ 软处理器5.00版
来源: 时间:2006-10-17 浏览量:447
赛灵思公司宣布推出性能优化的最新MicroBlaze™ 软处理器5.00版。这款32位RISC内核现可在Virtex™-5 FPGA器件中提供240 DMIPS的整数处理能力,性能提升了45%。同时,浮点运算性能达50 MFLOPS,比先前版本提高了50%。
XILINX MicroBlaze 5.00解决方案通过可扩展的处理器系统满足了客户对嵌入式处理的灵活性和高性能需求。这一可扩展的处理器系统使得设计人员能通过对性能的细致调节来满足目标应用的计算能力要求。在提供增强功能的同时还保证了指令集的后向兼容性,从而可以保护先前的软件投资并避免应用过时。
MicroBlaze 5.00特点
MicroBlaze 5.00软处理器是在屡获殊荣并取得巨大成功的 MicroBlaze 4.00基础之上的进一步开发,保持了指令集的后向兼容性
。为满足对更高性能的需求,赛灵思公司的工程师提高了MicroBlaze 5.00内核的时钟频率并利用增强的5级流水线进一步优化了其流水线效率。该软处理器内核针对65nm Virtex-5系列而开发 —— 采用了超快ExpressFabric™技术、成熟的 ASMBL™架构以及低功耗三极栅氧化层技术 —— 工作在210MHz时钟频率下,可提供240 DMIP的性能。
MicroBlaze 5.00提供经验证的立即可用的预建配置选项,使开发人员可以直接用于自己的嵌入式处理设计,或定制自己的处理器。其中,缓存大小可配置为4个字长或8个字长,可根据应用需要来精细调整其性能。对于指令和数据缓存,其大小可以独立配置,从而能够以最优化的方式使用内部FPGA BRAM资源。处理器还提供了专门用于数据密集多媒体应用的新指令。此类指令包括模式比较指令和缺省情况下提供的用于指令搜索优化的MSRSET/CLR指令。此外,新增加的处理器版本寄存器(Processor Version Register)可用于支持多处理器应用。处理器提供的用户可选功能可以被禁止(当不需要时),从而节约关键的逻辑资源。MicroBlaze 5.00基于屡获殊荣的MicroBlaze 4.00所提供的流行功能,如紧密耦合的浮点单元、可配置的硬件乘法器、除法器单元以及缓存链。
完整的开发环境
赛灵思公司屡获殊荣的Platform Studio提供了一个通用的完全集成的硬件/软件开发环境,支持所有赛灵思处理器解决方案。这使得开发人员能够容易地完成对整个嵌入式系统的开发、集成和调试。Platform Studio工具套件是赛灵思嵌入式开发套件(EDK)的一部分。赛灵思嵌入式开发套件(EDK)是一个完全的嵌入式开发解决方案,包括一个外设IP库、集成的Eclips软件开发环境、GNU编译器和调试器件。
此外,赛灵思公司提供丰富的参考设计、开发板、内部和第三方工具以及最广泛使用的操作系统供用户选择。赛灵思还提供范围广泛的嵌入式设计服务、培训和支持,来应对任何处理解决方案的挑战,进一步保证一次设计的成功。