RM新时代网站-首页

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

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

Xilinx賽靈思官微 ? 來源: Xilinx賽靈思官微 ? 2024-10-16 09:17 ? 次閱讀

本指南提供了有關 AMD Vivado Design Suite 中包含的 32 位和 64 位 MicroBlaze V 軟核處理器信息。該文檔旨在用作為處理器硬件架構的指南,隨附《RISC-V 指令集手冊》第一卷和第二卷。

MicroBlaze V 與傳統(tǒng) MicroBlaze 處理器之間完全硬件兼容。

本指南包含以下章節(jié)

第 2 章:

MicroBlaze V 架構包含處理器功能特性概述以及有關特定定制功能和高速緩存實現(xiàn)的信息。

第 3 章:

MicroBlaze V 信號接口描述描述了可用于連接處理器的信號接口的類型。

附錄 A:

性能和資源使用情況包含不同配置和器件的最大頻率值和資源使用率值。

附錄 B:

附加資源與法律聲明提供了文檔和其他資源的鏈接。

MicroBlaze V 架構概述

MicroBlaze V 嵌入式處理器軟核是專為在 AMD 現(xiàn)場可編程門陣列中實現(xiàn)而優(yōu)化的精簡指令集計算機 (RISC)。下圖顯示了該處理器的功能模塊框圖。

1dec693a-8b53-11ef-a511-92fbcf53809c.png

功能特性

MicroBlaze V 軟核處理器具有很高的可配置性,您可根據(jù)自己的設計需求選擇特定的功能集。

該處理器固定的功能集能實現(xiàn) RISC-V RV32I 基整數(shù)指令集和機器級 ISA。

32 個通用寄存器

可擴展的 32 位程序計數(shù)器

單發(fā)射流水線

算術邏輯單元 (ALU)

桶式移位器

“Zicsr”控制和狀態(tài)寄存器 (CSR) 指令

“Zifencei”指令提取圍欄

除這些固定功能特性外,MicroBlaze V 處理器還會通過參數(shù)化設置來允許有選擇地啟用附加功能。

下表提供了可配置的功能特性的概述

1e2ee288-8b53-11ef-a511-92fbcf53809c.png

1e4f6cce-8b53-11ef-a511-92fbcf53809c.png

術語

下表中簡要解釋了本指南中所使用的 MicroBlaze V 處理器相關的 RISC-V 術語。如需獲取這些術語的完整全面的解釋,請參閱《RISC-V 指令集手冊》。

Custom Instruction(定制指令):可用于供應商專用的非標準擴展的指令集類別。MicroBlaze V 定義了 GET 和PUT 定制指令,以支持 AXI4?Stream 接口,提供與傳統(tǒng) MicroBlaze 的兼容性。

Exception(異常):在運行時發(fā)生的不尋常狀況,此狀況與當前 RISC-V hart 中的指令相關。

Hart:硬件線程。每個 MicroBlaze V 核僅支持一個硬件線程。

Interrupt(中斷):一種外部異步事件,可導致 RISC-V hart 遇到意外的控制傳輸。MicroBlaze V 支持機器外部中斷、不可屏蔽中斷和定制平臺中斷。

Retire(停用):當一條指令執(zhí)行完成時,就表示停用該指令。在 MicroBlaze V 中,當指令離開 3 階流水線的執(zhí)行 (EX) 流水線階段,或離開其他所有流水線的寫回 (WB) 流水線階段時,就會停用該指令。

Trap(陷阱):由異?;蛑袛嘁l(fā)并以陷阱處理程序為目標的控制傳輸。

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

    關注

    68

    文章

    19259

    瀏覽量

    229647
  • amd
    amd
    +關注

    關注

    25

    文章

    5466

    瀏覽量

    134083
  • 嵌入式
    +關注

    關注

    5082

    文章

    19104

    瀏覽量

    304782
  • MicroBlaze
    +關注

    關注

    3

    文章

    68

    瀏覽量

    21548

原文標題:MicroBlaze V 處理器參考指南

文章出處:【微信號:賽靈思,微信公眾號:Xilinx賽靈思官微】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    處理器助Altera SOPC Builder擴展設計

    處理器上有更多的選擇,Altera公司宣布,F(xiàn)reescale將為SOPC Builder工具推出32位V1 ColdFire。為迅速方便的使用Altera? Cyclone? I
    發(fā)表于 06-17 11:40

    ISE中應用MicroBlaze

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

    MicroBlaze處理器的PetaLinux操作系統(tǒng)怎么移植?

    ,而如何針對特定的微處理器選擇合適的嵌入式操作系統(tǒng)是SOPC開發(fā)的難點之一。本文針對Xilinx公司的MicroBlaze,介紹了Pe
    發(fā)表于 03-16 06:37

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

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

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

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

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

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

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

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

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

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

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

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

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

    MicroBlaze嵌入式處理器是Xilinx公司推出的基于fpga的微處理器,它采用32位精簡指令集(RISC)哈佛總線架構,具有運行
    發(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ā)射機中的應用

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

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

    MicroBlaze處理器簡介

    MicroBlaze 是高度可配置的 IP ,支持 70 多種配置選項。一些重要的配置選項為指令/數(shù)據(jù)高速緩存、浮點單元和存儲管理單元等。用戶可使用高度靈活的可配置內(nèi)核,實現(xiàn)幾乎任何處理器
    的頭像 發(fā)表于 03-16 16:10 ?1.1w次閱讀
    <b class='flag-5'>MicroBlaze</b><b class='flag-5'>軟</b><b class='flag-5'>核</b><b class='flag-5'>處理器</b>簡介

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

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

    如何使用MicroBlaze進行FPGA片上系統(tǒng)設計

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

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

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