microblazev-microcontroller

AMD MicroBlaze™ V 处理器

灵活高效的 RISC-V 处理器。

概述

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

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


risc-v-logo

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

主要功能

基于 RISC-V 开源 ISA

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

其内核高效的架构

  • 提供三种可选择的配置:微控制器、实时处理器和应用处理器 *
  • 提供构建选项来优化板面和/或性能
  • 针对安全关键型系统整合双核锁步和三模冗余 (TMR) 等安全措施

高度的设计灵活性

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

* 微控制器配置现已提供,可抢先体验;产品系列的实时处理器配置和应用处理器配置

microblaze-v-stack-diagram

amd-microblaze-logo

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

处理器详细信息

主要拖放外设

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

示例设计配置


点击放大

微处理器

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