UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

MicroBlaze 微控制器系统 (MCS)

MicroBlaze™ MCS 是一款高度集成的处理器系统,面向控制器应用。数据和程序存在一个本地存储器中,调试通过 MicroBlaze 调试模块 (MDM) 实现。 此外,还配套提供各种标准外设,从而可提供各种基本功能,如中断控制器、UART、定时器和通用输入输出等。

MicroBlaze MCS 作为预配置系统提供,包含业界领先的MicroBlaze 32 位 RISC 软处理器(在 3 级管线模式下预配置,与此前版本相比,其进一步缩小了尺寸,根据配置不同,缩小的程度从 5~20% 不等)、本地存储器访问、耦合 IO 模块以及一系列标准微控制器外设。通过简单易用的图形界面,用户可对 MicroBlaze MCS 进行配置,从而以尽可能小的封装实现最佳的性能。

mb-mcs-diagram

MicroBlaze MCS 可提供更小的微控制器系统所需的重要功能,从而避免了更强大的嵌入式系统所需的开销。通过对 MicroBlaze 与 MicroBlaze MCS 进行比较,您会找到最适合您的系统:

  MicroBlaze MCS
MicroBlaze
可利用性 ISE ( 13.4 或之后版本) 和 Vivado ISE 和 Vivado
现有 Web 版本 是 (1)
成本
免费 免费
可配置 固定的外设以及 I/O、处理器配置 可提供多达 70 种不同的配置选项
流水线 3 级 3 级或 5 级可选项
存储器 仅限 4kB 至 64kB 的本地存储器 (Block RAM) 通过虚拟存储器管理可使本地或外部存储器容量达到 4GB
流式端口
调试 有,通过 MicroBlaze 调试模块 (MDM) 有,通过 MicroBlaze 调试模块 (MDM)
外设 UART、具有可选低延迟中断的中断控制器、4 个可编程间隔定时器、4 个固定间隔定时器、4 个通用输出、4 个通用输入以及 I/O 总线 嵌入式版本 IP 核库支持多个外设
AXI-4 总线连接
软件支持 Xilinx 软件开发套件 (SDK) 或其它基于 Eclipse 的 IDE Xilinx 软件开发套件 (SDK) 或其它基于 Eclipse 的 IDE

(1) - 在 ISE 和 Vivado WebPACK 中 - MicroBlaze 和 MicroBlaze MCS 是最小 Zynq 器件的专属器件.

您可以通过软件设计套件 (SDK) 来处理 MicroBlaze MCS 的软件开发,这一设计环境同时还可支持 MicroBlaze 和 Zynq-7000 SoC。SDK 现已免费推出。

可利用性

Microblaze MCS 是通过 Vivado IP catalog或 ISE CORE Generator 生成的,无需通过 IDS 嵌入式版本、嵌入式版本许可证或 Xilinx Platform Studio (XPS) 来生成。现在,逻辑设计人员可以通过任一 IDS 逻辑版本来配置并利用基于处理器的独立系统。

用户可以选择两步配置流程:第一步选择表 1 中列出的预定义配置;第二步调整几个所选的配置选项,使其适合实际使用案例。

用法

MicroBlaze MCS 是 Vivado IP catalog 的一部分,可轻松添加至任何项目。对于 ISE,您可以通过 CORE Generator,将 MicroBlaze MCS 作为源添加到项目浏览器或 PlanAhead 中。MicroBlaze MCS 配置向导可帮助设计人员配置任何所需的 MCS 外设以及其它系统选项。

的页面