图像缩放
MicroBlaze V Overview Illustration

概观

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

开发人员可将 MicroBlaze V 处理器应用于由 Vivado Design Suite 提供支持的任何 AMD 自适应 SoC 或 FPGA 器件,无需额外支付费用


RISC-V

RISC-V 是一种开源的标准指令集架构 (ISA),由非营利组织 RISC-V 基金会进行管理。AMD 自 2020 年以来一直是该组织的成员。

主要功能

基于 RISC-V 开源 ISA

  • 依托整个行业的综合软件及解决方案生态系统
  • 不仅可实现现有 MicroBlaze 处理器设计的轻松硬件迁移,而且还可实现 RISC-V 设计的软件可移植性
  • 可配置的 ISA 支持,包括支持 RV32I 和 RV64I 基础整数指令集以及以下可选扩展指令集:
    • 乘法和除法指令(“M”扩展指令集)
    • 原子操作指令(“A”扩展指令集)
    • 浮点指令(“F”扩展指令集)
    • 代码压缩指令(“C”扩展指令集)
    • 位操作指令(“:B:”、“Zba”、“Zbb”、“Zbc”、“Zbs”扩展指令集)
  • 利用代码压缩来显著减少代码量并节省设计内存

以高效架构为核心

  • 提供两种可选的预设配置:AMD MicroBlaze V 微控制器和 AMD MicroBlaze V 实时处理器(带内存保护单元)
  • 提供四种流水线选项来优化板面和/或性能
  • 针对安全关键型系统整合双核锁步和三重模块冗余 (TMR) 等可选安全措施

出色的设计灵活性

  • 在 Vivado 和 Vitis 工具中提供全面集成的设计流程,与 MicroBlaze 处理器设计流程完全相同
  • 与 Vivado 设计工具中支持的任何 AMD 自适应 SoC 或 FPGA 兼容
  • 通过图形用户界面 (GUI) 或命令行界面 (CLI) 提供用户友好型体验
  • 通过为在可编程逻辑中部署集成 MicroBlaze V 处理器子系统提供的广泛优化 IP,减少系统组件数并缩短开发时间
AMD MicroBlaze™ V  Microcontroller Configuration Diagram

AMD MicroBlaze

选择经过 AMD 验证和测试的、值得信赖的 MicroBlaze™ 处理器。具有多种用途和始终如一的高性能,是大量应用的可靠之选。

处理器详细信息

主要拖放外设 

常规用途
  • 多通道 DMA
  • 流媒体 FIFO
  • 定时器/看门狗
  • Mutex/邮箱
I/O
  • UART
  • USB 2.0
  • SPI
  • GPIO
  • PWM
视频
  • HDMI 摄像机/显示器接口
  • MIPI-CSI、MIPI-DSI
  • 视频 DMA
内存
  • DDR
  • QSPI
  • SDRAM
网络
  • 以太网子系统
  • 控制器局域网

示例设计配置 

图像缩放
AMD MicroBlaze™ V  Diagram

MicroBlaze V 微控制器

  • 32 位处理器内核 (RV32IMAFC)
  • JTAG 调试接口
  • 紧密耦合的本地内存
  • SPI 控制器
  • I2C 控制器
  • UART
  • 中断控制器
  • 定时器
  • GPIO

支持和资源

立即体验

联系 AMD 代表,了解带内存保护单元以及带内存管理单元的 AMD MicroBlaze V 处理器的示例设计配置。

附注

1.微控制器配置已在生产环境中可用;支持 RV64I 的 AMD MicroBlaze V 处理器(带内存保护单元)处于先期体验阶段;带内存管理单元的 AMD MicroBlaze V 处理器仍在开发中。