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