MicroBlaze? 是 Xilinx 嵌入式產品系列的重要組件。MicroBlaze 是功能齊全的、更少指令集的 FPGA 優化型 32 位計算機 (RISC) 軟處理器,可充分滿足各種應用需求,如工業、醫療、汽車、消費類以及通信基礎設施市場等。MicroBlaze 是一款高度可配置的易用型處理器,可在 FPGA 以及全可編程 (AP) SoC 產品系列中使用。它免費配套提供 Vivado? 設計與系統版以及 Vivado Webpack 版。此外,它還可作為原有 IDS 嵌入式版本的一部分提供,用于 Spartan?-6 和 Virtex?-6 等較早的 FPGA 器件系列。
MicroBlaze 是高度可配置的 IP 核,支持 70 多種配置選項。一些重要的配置選項為指令/數據高速緩存、浮點單元和存儲器管理單元等。用戶可使用高度靈活的可配置內核,實現幾乎任何處理器使用案例,從極小型狀態機或微控制器到運行 Linux 的高性能計算密集型微處理器系統,無所不能。該 IP 既可配置為在三級管線模式下工作(針對尺寸進行優化),也可配置為在五級管線模式下工作(針對速度進行優化),因而可提供比其它任何 FPGA 軟處理解決方案更快的 DMIP 性能。
MicroBlaze 性能指標:基于 Vivado 2017.3
注:因為 Zynq-7000 器件,Zynq-7000 AP SoC 的性能值和 Artix-7 及 Kintex-7 一樣。
簡化您的生活——MicroBlaze 配置向導!
對于高度可配置的 MicroBlaze 處理器,Xilinx 提供配置向導工具實現易用性。該工具可為用戶提供預定義的快速配置選項。用戶無需從 70 多種選項進行配置,可根據使用案例選擇預定義選項。下表是各種預定義選項以及典型使用案例說明。
MicroBlaze 的主要特性(包括可配置特性/選項):用戶可以選擇兩步配置流程:第一步選擇表 1 中列出的預定義配置;第二步調整幾個所選的配置選項,使其適合實際使用案例。
3 級或 5 級管線支持
支持原生 AXI-4
支持 AXI 一致性擴展 (ACE)
高速緩存行字長:4、8 或 16
面積與速度優化型配置選項
支持存儲器管理單元
支持低時延中斷模式
容錯性,其中包括糾錯碼 (ECC) 和鎖步支持
MPU 模式,可以實現安全 RTOS 應用的區域保護
指令和數據高速緩存
高速緩存量可配置:2kB - 64kB(基于模塊 RAM)
本地存儲器總線 (LMB) 指令和數據端接口。
硬件桶形移位器
硬件乘法器和除法器
多達 16 個 AXI 數據流接口
浮點單元(單精度、與 IEEE 754 兼容)
處理器版本寄存器
浮動的基矢量
支持睡眠模式與睡眠指令
擴展的調試支持:性能監控、性能跟蹤、非侵入式分析
-
嵌入式
+關注
關注
5144文章
19575瀏覽量
315767
原文標題:MicroBlaze軟核處理器簡介
文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
microblaze軟核處理器xps和sdk簡單算法創建
求一款雙MicroBlaze軟核處理器的SOPC系統設計
基于MicroBlaze 軟核的FPGA 片上系統設計
基于MicroBlaze軟核的FPGA片上系統設計
基于MicroBlaze軟核的FPGA片上系統設計

基于Xilinx MicroBlaze多核嵌入式系統的設計

MicroBlaze軟核處理器在DAB發射機中的應用

基于雙MicroBlaze軟核處理器的SOPC系統

Xilinx公司的MicroBlaze處理器的結構和原理是怎么樣的?

ARTY Board與Xilinx MicroBlaze的配合使用演示
如何使用MicroBlaze軟核進行FPGA片上系統設計

MicroBlaze V軟核處理器的功能特性

評論