一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

PowerPC的發(fā)展與體系結(jié)構(gòu)概述

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-06-18 20:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第一部分 PowerPC精簡(jiǎn)指令集計(jì)算機(jī)(RISC)簡(jiǎn)介

pYYBAGKtvpmAJ11AAAPZKpdq4Gg223.png

PowerPC 體系結(jié)構(gòu)是一種精減指令集計(jì)算機(jī)(Reduced Instruction Set Computer,RISC)體系結(jié)構(gòu),定義了 200 多條指令。PowerPC 之所以是 RISC,原因在于大部分指令在一個(gè)單一的周期內(nèi)執(zhí)行,而且通常只執(zhí)行一個(gè)單一的操作(比如將內(nèi)存加載到寄存器,或者將寄存器數(shù)據(jù)存儲(chǔ)到內(nèi)存)。

PowerPC 體系結(jié)構(gòu)分為三個(gè)級(jí)別(或者說是“book”)。通過對(duì)體系結(jié)構(gòu)以這種方式進(jìn)行劃分,為實(shí)現(xiàn)可以選擇價(jià)格/性能比平衡的復(fù)雜性級(jí)別留出了空間,同時(shí)還保持了實(shí)現(xiàn)間的代碼兼容性。

Book I.用戶指令集體系結(jié)構(gòu)(Power ISA User Instruction Set Architecture)

定義了通用于所有 PowerPC 實(shí)現(xiàn)的用戶指令和寄存器的基本集合。這些是非特權(quán)指令,為大多數(shù)程序所用。

Book II.虛擬環(huán)境體系結(jié)構(gòu)(Power ISA Virtual Environment Architecture)

定義了常規(guī)應(yīng)用軟件要求之外的附加的用戶級(jí)功能,比如高速緩存管理、原子操作和用戶級(jí)計(jì)時(shí)器支持。雖然這些操作也是非特權(quán)的,但是程序通常還是通過操作系統(tǒng)調(diào)用來訪問這些函數(shù)。

Book III.操作環(huán)境體系結(jié)構(gòu)(Power ISA Operating Environment Architecture)

定義了操作系統(tǒng)級(jí)需要和使用的操作。其中包括用于內(nèi)存管理、異常向量處理、特權(quán)寄存器訪問、特權(quán)計(jì)時(shí)器訪問的函數(shù)。Book III 中詳細(xì)說明了對(duì)各種系統(tǒng)服務(wù)和功能的直接硬件支持。

由于我目前手上的開發(fā)板是基于e600內(nèi)核,所以我在學(xué)習(xí)PowerPC指令集的過程中,順便總結(jié)了e600內(nèi)核常用的指令集,如果大家發(fā)現(xiàn)我總結(jié)的指令集有錯(cuò)誤或者不準(zhǔn)確的地方,歡迎留言指出來,O(∩_∩)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)注

    5152

    文章

    19675

    瀏覽量

    317657
  • PowerPC
    +關(guān)注

    關(guān)注

    2

    文章

    39

    瀏覽量

    30415
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DPU核心技術(shù)論文再次登陸體系結(jié)構(gòu)領(lǐng)域旗艦期刊《IEEE Transactions on Computers》

    近期,鄢貴海團(tuán)隊(duì)研究成果在計(jì)算機(jī)體系結(jié)構(gòu)領(lǐng)域國(guó)際頂級(jí)期刊《IEEE Transactions on Computers》中發(fā)表。該研究主要圍繞KPU敏捷計(jì)算架構(gòu)展開,KPU具有超強(qiáng)異構(gòu)核集成和調(diào)度
    的頭像 發(fā)表于 06-11 18:11 ?213次閱讀
    DPU核心技術(shù)論文再次登陸<b class='flag-5'>體系結(jié)構(gòu)</b>領(lǐng)域旗艦期刊《IEEE Transactions on Computers》

    睿創(chuàng)微納AI芯片技術(shù)登上國(guó)際計(jì)算機(jī)體系結(jié)構(gòu)領(lǐng)域頂級(jí)會(huì)議

    近日,國(guó)際計(jì)算機(jī)體系結(jié)構(gòu)領(lǐng)域頂級(jí)會(huì)議HPCA 2025(International Symposium on High-Performance Computer Architecture)在美國(guó)召開。會(huì)議共收到534篇來自全球頂尖科研機(jī)構(gòu)及高校的論文投稿,最終錄用率僅為21%。
    的頭像 發(fā)表于 05-19 15:57 ?392次閱讀

    如何在MPC PowerPC MCU上首次刷寫后禁用BDM?

    我正在使用 BDM 刷新我的 MPC (PowerPC) 微控制器,但我需要在第一次編程后禁用 BDM 通信以防止進(jìn)一步訪問。有沒有辦法從軟件端阻止 BDM,例如修改安全設(shè)置或配置 flash protection registers?任何建議或最佳實(shí)踐將不勝感激。
    發(fā)表于 03-27 06:40

    《RISC-V 體系結(jié)構(gòu)編程與實(shí)踐(第2版)》指令集

    本書的指令集基于rv64i mafdcsiu 屬于精簡(jiǎn)指令集。 閱讀本章可以指令集不多,都是最基礎(chǔ)的功能點(diǎn)。 分為6個(gè)部分 加載保存指令 跳轉(zhuǎn)指令 寄存器運(yùn)算指令 跳轉(zhuǎn)指令 csr控制指令。 其中指令碼使用32位字節(jié)標(biāo)識(shí)。 如下所示 其中pc的尋址部分單獨(dú)有一節(jié)講解,可以仔細(xì)讀讀。 對(duì)于程序運(yùn)行來講,pc計(jì)數(shù)器控制著程序的流程,是一個(gè)芯片活動(dòng)的最重要的標(biāo)記。 它的尋址能力標(biāo)志著程序的設(shè)計(jì)和跳轉(zhuǎn)等性能問題。 主要有兩條指令: auipc指令 lui指令。 其中auipc指令由于操作數(shù)會(huì)機(jī)型左移12位的操作,所以尋址能力按照4k的寬度蹦。 對(duì)于4k內(nèi)的地址使用lui指令定位。
    發(fā)表于 12-07 18:36

    《RISC-V 體系結(jié)構(gòu)編程與實(shí)踐(第2版)》第一章

    結(jié)構(gòu)的多操作系統(tǒng)。 有許多概念是從前不知道的,下面列舉一下,方便查詢: EEI:execution environment interface,執(zhí)行環(huán)境接口。 ABI:applicaton binary
    發(fā)表于 11-27 20:05

    【「RISC-V體系結(jié)構(gòu)編程與實(shí)踐」閱讀體驗(yàn)】-- SBI及NEMU環(huán)境

    基于《RISC-V體系結(jié)構(gòu)編程與實(shí)踐(第二版)》這本書籍,官方文檔及網(wǎng)上資料繼續(xù)我的RISC-V旅程。 接前面的篇章,今天來看看RISCV-V的SBI、BenOS和MySBI及NEMU環(huán)境。 SBI
    發(fā)表于 11-26 09:37

    【「RISC-V體系結(jié)構(gòu)編程與實(shí)踐」閱讀體驗(yàn)】-- 前言與開篇

    發(fā)燒友論壇書籍評(píng)測(cè)活動(dòng)中,看到有RISC-V相關(guān)的書籍在評(píng)測(cè):《RISC-V體系結(jié)構(gòu)編程與實(shí)踐(第二版)》,于是抱著僥幸的心理參加了,第一次參加這種書籍或開發(fā)板評(píng)測(cè)活動(dòng),沒想到居然中了,緣分真的挺奇妙
    發(fā)表于 11-23 15:43

    GPGPU體系結(jié)構(gòu)優(yōu)化方向(2)

    目前的GPU缺乏cache一致性,需要diable 線程private的L1 cache,或者采用基于軟件的bulk coherence決策(比如在同步點(diǎn),flush掉所有的private L1 cache。
    的頭像 發(fā)表于 10-09 10:06 ?748次閱讀
    GPGPU<b class='flag-5'>體系結(jié)構(gòu)</b>優(yōu)化方向(2)

    GPGPU體系結(jié)構(gòu)優(yōu)化方向(1)

    繼續(xù)上文GPGPU體系結(jié)構(gòu)優(yōu)化方向 [上],介紹提高并行度和優(yōu)化流水線的方向。
    的頭像 發(fā)表于 10-09 10:03 ?677次閱讀
    GPGPU<b class='flag-5'>體系結(jié)構(gòu)</b>優(yōu)化方向(1)

    無刷DC門驅(qū)動(dòng)系統(tǒng)的體系結(jié)構(gòu)

    電子發(fā)燒友網(wǎng)站提供《無刷DC門驅(qū)動(dòng)系統(tǒng)的體系結(jié)構(gòu).pdf》資料免費(fèi)下載
    發(fā)表于 09-29 11:52 ?0次下載
    無刷DC門驅(qū)動(dòng)系統(tǒng)的<b class='flag-5'>體系結(jié)構(gòu)</b>

    名單公布!【書籍評(píng)測(cè)活動(dòng)NO.45】RISC-V體系結(jié)構(gòu)編程與實(shí)踐(第二版)

    以及其在商業(yè)領(lǐng)域的發(fā)展情況,讓讀者先了解 RISC-V 的概貌與市場(chǎng)情況。然后詳細(xì)講解了 RISC-V 體系結(jié)構(gòu)、通用寄存器和系統(tǒng)寄存器,為后續(xù)學(xué)習(xí)打下基礎(chǔ)。 為了幫助讀者能夠快速開始實(shí)踐操作
    發(fā)表于 09-25 10:08

    嵌入式系統(tǒng)的體系結(jié)構(gòu)包括哪些

    嵌入式系統(tǒng)的體系結(jié)構(gòu)通常是一個(gè)復(fù)雜而精細(xì)的架構(gòu),旨在滿足特定應(yīng)用需求,同時(shí)兼顧系統(tǒng)的可靠性、效率、成本和體積等多方面因素。以下是對(duì)嵌入式系統(tǒng)體系結(jié)構(gòu)的詳細(xì)解析,包括其主要組成部分、層次結(jié)構(gòu)以及各部分的功能和特點(diǎn)。
    的頭像 發(fā)表于 09-02 15:25 ?3056次閱讀

    DCS分散控制系統(tǒng)的硬件體系結(jié)構(gòu)介紹

    DCS通常采用分級(jí)遞階結(jié)構(gòu),每一級(jí)由若干子系統(tǒng)組成,每一個(gè)子系統(tǒng)實(shí)現(xiàn)若干特定的有限目標(biāo),形成金字塔結(jié)構(gòu)??疾霥CS的層次結(jié)構(gòu),DCS級(jí)和控制管理級(jí)是組成DCS的兩個(gè)最基本的環(huán)節(jié)。過程控制級(jí)具體實(shí)現(xiàn)了
    的頭像 發(fā)表于 08-20 15:59 ?1508次閱讀
    DCS分散控制系統(tǒng)的硬件<b class='flag-5'>體系結(jié)構(gòu)</b>介紹

    DCS的硬件體系結(jié)構(gòu)

    考察DCS的層次結(jié)構(gòu),過程控制級(jí)和控制管理級(jí)是組成DCS的兩個(gè)最基本的環(huán)節(jié)。過程控制級(jí)具體實(shí)現(xiàn)了信號(hào)的輸入、變換、運(yùn)算和輸出等分散控制功能。在不同的DCS中,過程控制級(jí)的控制裝置各不相同,如過程
    的頭像 發(fā)表于 08-08 16:04 ?1178次閱讀
    DCS的硬件<b class='flag-5'>體系結(jié)構(gòu)</b>

    risc-v的發(fā)展歷史

    RISC-V v2.1,增加了對(duì)64位體系結(jié)構(gòu)的支持,并提供了更詳細(xì)的文檔和規(guī)范。 2017年:RISC-V基金會(huì)推出了RISC-V v2.2,增加了對(duì)向量指令集的支持,以及對(duì)安全擴(kuò)展指令集的規(guī)范。這使
    發(fā)表于 07-29 17:20