MicroBlaze™ CPU 是嵌入式、可修改预置 32 位 / 64 位 RISC 微处理器配置系列。系统设计者可在没有任何 FPGA 经验的情况下,利用 2019.2 中的 Vitis™ Core 开发套件或使用 2019.1 或更早版本中基于 Eclipse 的Xilinx 软件开发套件 (SDK),通过所选的评估套件立即启动 MicroBlaze 处理器的开发。MicroBlaze 处理器符合大量不同应用的需求,这些应用包括工业、医疗、汽车、消费类以及通信市场等。
为帮助您快速部署应用,MicroBlaze 处理器还包含三个用于模拟类似处理器类型的预置配置。
经验丰富的 FPGA 设计人员能够使用 Vivado® HL 版设计工具将 MicroBlaze 处理器瞄准至所支持的任何 Xilinx 器件,不会产生任何额外的费用。从一个这些可配置预置开始,可从各种特定处理器选项以及 PWM、UART、DMA 和串行接口等驱动程序拖放外设目录进行进一步定制化,满足应用的特定需求。此外,它还可作为原有 IDS 嵌入式版本的一部分提供,用于 Spartan®- 和 ®-6 等较早的 FPGA 器件系列。
主要功能 |
---|
|
一般用途 | I/O | 视频 | 网络 |
---|---|---|---|
|
|
|
|
器件 | 微处理器 (1.04 DMIPs/MHz) |
实时处理器 (1.31 DMIPs/MHz) |
应用处理器 (1.31 DMIPs/MHz) |
|||
---|---|---|---|---|---|---|
Fmax | DMIPS | Fmax | DMIPS | Fmax | DMIPS | |
成本优化器件系列 | ||||||
Spartan-7 (-2) | 178 | 185 | 155 | 203 | 120 | 157 |
Artix-7 (-3) | 204 | 212 | 172 | 225 | 146 | 191 |
Zynq 7000S (-2) | 187 | 194 | 156 | 204 | 129 | 169 |
Zynq-7000 (-3) | 212 | 220 | 171 | 224 | 141 | 185 |
FPGA、3D IC 和 MPSoC | ||||||
Kintex-7 (-3) | 298 | 310 | 228 | 299 | 204 | 267 |
Virtex-7 (-3) | 300 | 312 | 238 | 312 | 208 | 272 |
Kintex UltraScale (-3) | 393 | 409 | 280 | 367 | 242 | 317 |
Virtex UltraScale (-3) | 384 | 399 | 283 | 371 | 245 | 321 |
Kintex UltraScale+ (-3) | 518 | 539 | 384 | 503 | 345 | 452 |
Virtex UltraScale+ (-3) | 505 | 525 | 396 | 519 | 327 | 428 |
Zynq UltraScale+ MPSoC (-3) | 493 | 513 | 379 | 496 | 329 | 431 |