0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MicroBlaze軟核處理器簡介

YCqV_FPGA_EETre ? 來源:未知 ? 作者:李建兵 ? 2018-03-16 16:10 ? 次閱讀

MicroBlaze? 是 Xilinx 嵌入式產(chǎn)品系列的重要組件。MicroBlaze 是功能齊全的、更少指令集的 FPGA 優(yōu)化型 32 位計(jì)算機(jī) (RISC) 軟處理器,可充分滿足各種應(yīng)用需求,如工業(yè)、醫(yī)療、汽車、消費(fèi)類以及通信基礎(chǔ)設(shè)施市場等。MicroBlaze 是一款高度可配置的易用型處理器,可在 FPGA 以及全可編程 (AP) SoC 產(chǎn)品系列中使用。它免費(fèi)配套提供 Vivado? 設(shè)計(jì)與系統(tǒng)版以及 Vivado Webpack 版。此外,它還可作為原有 IDS 嵌入式版本的一部分提供,用于 Spartan?-6 和 Virtex?-6 等較早的 FPGA 器件系列。

MicroBlaze 是高度可配置的 IP 核,支持 70 多種配置選項(xiàng)。一些重要的配置選項(xiàng)為指令/數(shù)據(jù)高速緩存、浮點(diǎn)單元和存儲器管理單元等。用戶可使用高度靈活的可配置內(nèi)核,實(shí)現(xiàn)幾乎任何處理器使用案例,從極小型狀態(tài)機(jī)或微控制器到運(yùn)行 Linux 的高性能計(jì)算密集型微處理器系統(tǒng),無所不能。該 IP 既可配置為在三級管線模式下工作(針對尺寸進(jìn)行優(yōu)化),也可配置為在五級管線模式下工作(針對速度進(jìn)行優(yōu)化),因而可提供比其它任何 FPGA 軟處理解決方案更快的 DMIP 性能。

MicroBlaze 性能指標(biāo):基于 Vivado 2017.3

注:因?yàn)?Zynq-7000 器件,Zynq-7000 AP SoC 的性能值和 Artix-7 及 Kintex-7 一樣。

簡化您的生活——MicroBlaze 配置向?qū)В?/p>

對于高度可配置的 MicroBlaze 處理器,Xilinx 提供配置向?qū)Чぞ邔?shí)現(xiàn)易用性。該工具可為用戶提供預(yù)定義的快速配置選項(xiàng)。用戶無需從 70 多種選項(xiàng)進(jìn)行配置,可根據(jù)使用案例選擇預(yù)定義選項(xiàng)。下表是各種預(yù)定義選項(xiàng)以及典型使用案例說明。

MicroBlaze 的主要特性(包括可配置特性/選項(xiàng)):用戶可以選擇兩步配置流程:第一步選擇表 1 中列出的預(yù)定義配置;第二步調(diào)整幾個(gè)所選的配置選項(xiàng),使其適合實(shí)際使用案例。

3 級或 5 級管線支持

支持原生 AXI-4

支持 AXI 一致性擴(kuò)展 (ACE)

高速緩存行字長:4、8 或 16

面積與速度優(yōu)化型配置選項(xiàng)

支持存儲器管理單元

支持低時(shí)延中斷模式

容錯(cuò)性,其中包括糾錯(cuò)碼 (ECC) 和鎖步支持

MPU 模式,可以實(shí)現(xiàn)安全 RTOS 應(yīng)用的區(qū)域保護(hù)

指令和數(shù)據(jù)高速緩存

高速緩存量可配置:2kB - 64kB(基于模塊 RAM

本地存儲器總線 (LMB) 指令和數(shù)據(jù)端接口。

硬件桶形移位器

硬件乘法器和除法器

多達(dá) 16 個(gè) AXI 數(shù)據(jù)流接口

浮點(diǎn)單元(單精度、與 IEEE 754 兼容)

處理器版本寄存器

浮動(dòng)的基矢量

支持睡眠模式與睡眠指令

擴(kuò)展的調(diào)試支持:性能監(jiān)控、性能跟蹤、非侵入式分析

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19126

    瀏覽量

    305194

原文標(biāo)題:MicroBlaze軟核處理器簡介

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ISE中應(yīng)用MicroBlaze

    [url=]ISE中應(yīng)用MicroBlaze[/url]
    發(fā)表于 12-14 13:22

    microblaze處理器xps和sdk簡單算法創(chuàng)建

    我是大學(xué)生。我想在微軟軟處理器之間創(chuàng)建連接以創(chuàng)建硬件設(shè)計(jì)。這意味著如果我已經(jīng)在硬件中創(chuàng)建了內(nèi)存,我想給一些微小的信號來控制內(nèi)存(在sdk中)。我有如何創(chuàng)建xps硬件設(shè)計(jì)并將其導(dǎo)出到sdk和程序并
    發(fā)表于 03-30 10:28

    求一款雙MicroBlaze處理器的SOPC系統(tǒng)設(shè)計(jì)

    處理器間通信和中斷方面仍需進(jìn)一步的研究。本文在處理器間通信和中斷控制方面進(jìn)行了深入的研究。MicroBlaze是一個(gè)被優(yōu)化過的可以在Xilinx公司FPGA中運(yùn)行的
    發(fā)表于 03-16 07:44

    基于MicroBlaze 的FPGA 片上系統(tǒng)設(shè)計(jì)

    分析處理器MicroBlaze 的體系結(jié)構(gòu), 給出MicroBlaze 內(nèi)核在軟件無線電系統(tǒng)中的應(yīng)用, 實(shí)現(xiàn)SOPC(可編程系統(tǒng)芯片)。
    發(fā)表于 04-15 10:16 ?22次下載

    基于MicroBlaze的FPGA片上系統(tǒng)設(shè)計(jì)

    分析處理器MicroBlaze 的體系結(jié)構(gòu),給出MicroBlaze 內(nèi)核在軟件無線電系統(tǒng)中的應(yīng)用,實(shí)現(xiàn)SOPC
    發(fā)表于 11-30 15:02 ?31次下載

    基于MicroBlaze的FPGA片上系統(tǒng)設(shè)計(jì)

    摘要: 分析處理器MicroBlaze的體系結(jié)構(gòu),給出MicroBlaze內(nèi)核在軟件無線電系統(tǒng)中的應(yīng)用,實(shí)現(xiàn)SOPC(可編程系統(tǒng)芯片)。 關(guān)鍵詞: FPGA IP Core SO
    發(fā)表于 06-20 10:47 ?3288次閱讀
    基于<b class='flag-5'>MicroBlaze</b><b class='flag-5'>軟</b><b class='flag-5'>核</b>的FPGA片上系統(tǒng)設(shè)計(jì)

    基于Xilinx MicroBlaze多核嵌入式系統(tǒng)的設(shè)計(jì)

    MicroBlaze 是嵌入在Xilinx FPGA之中的屬于32位RISC Harvard架構(gòu)處理器。針對Xilinx
    發(fā)表于 07-20 17:22 ?68次下載
    基于Xilinx <b class='flag-5'>MicroBlaze</b>多核嵌入式系統(tǒng)的設(shè)計(jì)

    MicroBlaze處理器在DAB發(fā)射機(jī)中的應(yīng)用

    MicroBlaze嵌入式處理器是Xilinx公司推出的基于fpga的微處理器,它采用32位精簡指令集(RISC)哈佛總線架構(gòu),具有運(yùn)行
    發(fā)表于 11-16 11:54 ?66次下載
    <b class='flag-5'>MicroBlaze</b><b class='flag-5'>軟</b><b class='flag-5'>核</b><b class='flag-5'>處理器</b>在DAB發(fā)射機(jī)中的應(yīng)用

    基于雙MicroBlaze處理器的SOPC系統(tǒng)

    設(shè)計(jì)了一款基于雙MicroBlaze處理器、面向嵌入式領(lǐng)域的SOPC系統(tǒng),在信息處理繁忙的情況下,實(shí)現(xiàn)兩
    發(fā)表于 11-18 03:50 ?4076次閱讀
    基于雙<b class='flag-5'>MicroBlaze</b><b class='flag-5'>軟</b><b class='flag-5'>核</b><b class='flag-5'>處理器</b>的SOPC系統(tǒng)

    簡述使用片內(nèi)調(diào)試 Nios 處理器

    使用片內(nèi)調(diào)試 Nios 處理器
    的頭像 發(fā)表于 06-20 05:53 ?3222次閱讀
    簡述使用片內(nèi)調(diào)試 Nios <b class='flag-5'>軟</b><b class='flag-5'>核</b><b class='flag-5'>處理器</b>

    Xilinx公司的MicroBlaze處理器的結(jié)構(gòu)和原理是怎么樣的?

    本文主要介紹Xilinx公司的MicroBlaze處理器的結(jié)構(gòu)及其原理。 該介紹MicroBlaze處理器時(shí),重點(diǎn)介紹了MicroBlaze
    發(fā)表于 09-05 08:00 ?282次下載
    Xilinx公司的<b class='flag-5'>MicroBlaze</b><b class='flag-5'>處理器</b>的結(jié)構(gòu)和原理是怎么樣的?

    ARTY Board與Xilinx MicroBlaze的配合使用演示

    觀看此視頻,請參閱ARTY Board與Xilinx MicroBlaze處理器的配合使用。 ARTY是一款基于Xilinx Artix-7 35T FPGA的99美元評估套件
    的頭像 發(fā)表于 11-27 06:26 ?2461次閱讀

    如何使用MicroBlaze進(jìn)行FPGA片上系統(tǒng)設(shè)計(jì)

    Xilinx公司的MicroBlaze 32位處理器是支持CoreConnect總線的標(biāo)準(zhǔn)外設(shè)集合。MicroBlaze
    發(fā)表于 12-05 17:18 ?13次下載
    如何使用<b class='flag-5'>MicroBlaze</b><b class='flag-5'>軟</b><b class='flag-5'>核</b>進(jìn)行FPGA片上系統(tǒng)設(shè)計(jì)

    論SRAM型FPGAMicroblaze抗單粒子加固的方法

    Microblaze是32位/64位 RISC處理器,可以用作微處理器、實(shí)時(shí)處理器和應(yīng)用
    的頭像 發(fā)表于 08-28 14:30 ?3769次閱讀
    論SRAM型FPGA<b class='flag-5'>軟</b><b class='flag-5'>核</b><b class='flag-5'>Microblaze</b>抗單粒子加固的方法

    MicroBlaze V處理器的功能特性

    本指南提供了有關(guān) AMD Vivado Design Suite 中包含的 32 位和 64 位 MicroBlaze V 處理器的信息。該文檔旨在用作為
    的頭像 發(fā)表于 10-16 09:17 ?462次閱讀
    <b class='flag-5'>MicroBlaze</b> V<b class='flag-5'>軟</b><b class='flag-5'>核</b><b class='flag-5'>處理器</b>的功能特性