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

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

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

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

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

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

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

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

第 2 章:

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

第 3 章:

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

附錄 A:

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

附錄 B:

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

MicroBlaze V 架構(gòu)概述

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

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

功能特性

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

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

32 個(gè)通用寄存器

可擴(kuò)展的 32 位程序計(jì)數(shù)器

單發(fā)射流水線

算術(shù)邏輯單元 (ALU)

桶式移位器

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

“Zifencei”指令提取圍欄

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

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

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

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

術(shù)語

下表中簡要解釋了本指南中所使用的 MicroBlaze V 處理器相關(guān)的 RISC-V 術(shù)語。如需獲取這些術(shù)語的完整全面的解釋,請(qǐng)參閱《RISC-V 指令集手冊(cè)》。

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

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

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

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

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

Trap(陷阱):由異常或中斷引發(fā)并以陷阱處理程序?yàn)槟繕?biāo)的控制傳輸。

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

    關(guān)注

    68

    文章

    19286

    瀏覽量

    229811
  • amd
    amd
    +關(guān)注

    關(guān)注

    25

    文章

    5468

    瀏覽量

    134148
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19123

    瀏覽量

    305147
  • MicroBlaze
    +關(guān)注

    關(guān)注

    3

    文章

    68

    瀏覽量

    21561

原文標(biāo)題:MicroBlaze V 處理器參考指南

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    處理器助Altera SOPC Builder擴(kuò)展設(shè)計(jì)

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

    ISE中應(yīng)用MicroBlaze

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

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

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

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

    我是大學(xué)生。我想在微軟軟處理器之間創(chuàng)建連接以創(chuàng)建硬件設(shè)計(jì)。這意味著如果我已經(jīng)在硬件中創(chuàng)建了內(nèi)存,我想給一些微小的信號(hào)來控制內(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 ?3287次閱讀
    基于<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)處理器。針對(duì)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)

    MicroBlaze處理器簡介

    MicroBlaze 是高度可配置的 IP ,支持 70 多種配置選項(xiàng)。一些重要的配置選項(xiàng)為指令/數(shù)據(jù)高速緩存、浮點(diǎn)單元和存儲(chǔ)管理單元等。用戶可使用高度靈活的可配置內(nèi)核,實(shí)現(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的配合使用演示

    觀看此視頻,請(qǐng)參閱ARTY Board與Xilinx MicroBlaze處理器的配合使用。 ARTY是一款基于Xilinx Artix-7 35T FPGA的99美元評(píng)估套件
    的頭像 發(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 ?3768次閱讀
    論SRAM型FPGA<b class='flag-5'>軟</b><b class='flag-5'>核</b><b class='flag-5'>Microblaze</b>抗單粒子加固的方法