AMD MicroBlaze™ V 处理器-灵活高效的 RISC-V 处理器

AMD MicroBlaze™ V 处理器是一款面向 AMD 自适应 SoC 和 FPGA 的软核 RISC-V 处理器 IP。MicroBlaze V 处理器基于 32 位 RISC-V 指令集架构 (ISA)。它允许开发人员利用开源 RISC-V 软件生态系统,不仅硬件与经典 MicroBlaze 处理器兼容,而且完全集成在 AMD Vivado™ 和 Vitis™ 工具设计流程中。AMD MicroBlaze V 处理器经过精心设计,实现了高度的模块化,具有适合嵌入式系统应用的可配置架构。

AMD MicroBlaze™ V 处理器.png

开发人员可将 MicroBlaze V 处理器对准由 Vivado 设计套件提供支持的任何 AMD 自适应 SoC 及 FPGA 器件,无需额外的费用。

主要功能

基于 RISC-V 开源 ISA

  • 由整个行业的综合软件及解决方案生态系统提供支持

  • 不仅可实现现有 MicroBlaze 处理器设计的轻松硬件迁移,而且还可实现 RISC-V 设计的软件可移植性

  • 为 RV32IMAFC 基本整数指令集提供可配置 ISA 支持,可选:

    乘法和除法(“M”扩展)

    原子指令(“A”扩展)

    浮点(“F”扩展)

    代码压缩(“C”扩展)

    位操作(“Zba”、“Zbb”、“Zbc”、“Zbs”扩展)

  • 利用代码压缩来显著减少代码量并节省设计内存

其内核高效的架构

  • 提供三种配置(AMD MicroBlaze V 微控制器、带内存保护单元的 AMD MicroBlaze V 和带内存管理单元的 AMD MicroBlaze V)*

  • 提供构建选项来优化板面和/或性能

  • 针对安全关键型系统整合双核锁步和三模冗余 (TMR) 等安全措施

高度的设计灵活性

  • 在 Vivado 和 Vitis 工具中提供全面集成的设计流程,与 MicroBlaze 处理器设计流程完全相同

  • 与 Vivado 设计工具中支持的任何 AMD 自适应 SoC 或 FPGA 兼容

  • 通过图形用户界面 (GUI) 或命令行界面 (CLI) 提供用户友好型体验

  • 通过为在可编程逻辑中部署集成 MicroBlaze V 处理器子系统提供的广泛优化 IP,减少系统组件数并缩短开发时间

* AMD MicroBlaze V 提供微控制器配置,它基于可量产的 RV64I。带有内存保护单元的 AMD MicroBlaze V 目前处于抢先体验阶段,带有内存管理单元的 AMD MicroBlaze V 即将推出。

AMD MicroBlaze™ V 处理器2.png

点击查看更多详情

文章来源:XILINX开发者社区

最新文章

最新文章