本帖最后由 GoldSunMonkey 于 2013-5-2 21:44 编辑
作为 LogiCORE™ IP 核产品的新增成员,MicroBlaze 微控制器系统 (MCS) 可以为 Xilinx 客户提供交钥匙微控制器解决方案,并且已经包含在 ISE 13.4 逻辑版本和 WebPACK 中。基于 MicroBlaze 的 MCS 无需嵌入式版本或 XPS 即可通过易于配置的 GUI 提供轻型微控制器系统(包括外设)。 New in ISE® 13.4, Xilinx introduces MicroBlaze™ Micro Controller System (MCS). MicroBlaze MCS is a complete standalone processor system that is delivered through ISE CORE Generator, intended for lighter-weight controller applications. MicroBlaze MCS delivers a self-contained soft-processor microcontroller with no need for the Embedded Design Kit (EDK), IDS Embedded Edition, or Xilinx Processor Design System (XPS). Now IDS Logic Edition users can configure and utilize a standalone processor-based system. MicroBlaze MCS is a tightly integrated system, including the microblaze processor, local memory for program
and data storage, a coupled IO module, and a standard set of peripherals. The MicroBlaze processor included in the MCS has a fixed configuration, optimized for minimal area. MicroBlaze MCS is added as a source in Project Navigator or PlanAhead through CORE Generator and then configured using the MicroBlaze MCS configuration wizard aiding the designer in configuring any needed peripherals and other system options. MicroBlaze MCS is based on MicroBlaze, the industry leading soft-processing FPGA solution from Xilinx, and delivers the basic key features embedded designers need for a lighter microcontroller system, without the overhead of running an embedded design system. Compare MicroBlaze and MicroBlaze MCS to find out which system is right for you:
| MicroBlaze MCS
| MicroBlaze | Availability | Included in IDS Logic Edition (beginning in 13.4 release) | Included in IDS Embedded Edition | Web Edition Available | Yes | No | Cost | Free | Free | Configurable | Peripherals and I/O, processor configuration is fixed | Up to 70 different configuration options | Pipeline | 3-stage | 3-stage or 5-stage selectable | Memory | 4kB-64kB Local memory only (Block RAM) | Local or External through virtual memory management up to 4GB | Streaming Ports | No | Yes | Debug | Yes through MicroBlaze Debug Module (MDM) | Yes through MicroBlaze Debug Module (MDM) | Peripherals | UART, interrupt controller, 4 programmable interval timers, 4 fixed interval times, 4 general purpose outputs, 4 general purpose inputs, I/O bus | Multiple peripherals are supported through the free Embedded Edition IP catalog | AXI-4 bus connections | No | Yes | Software support | Xilinx Software Development Kit (SDK) or other Eclipse-based IDE | Xilinx Software Development Kit (SDK) or other Eclipse-based IDE |
|