RM新时代网站-首页

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

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

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

risc-v是什么意思 指令集介紹

麥辣雞腿堡 ? 來(lái)源:嵌入式Linux充電站 ? 作者:Vincent ? 2023-10-08 14:42 ? 次閱讀

什么是RISC-V

大家聽(tīng)過(guò)最多的處理器架構(gòu)可能就是x86和ARM,x86架構(gòu)主要用在PC端,ARM主要用在移動(dòng)終端。學(xué)習(xí)嵌入式的小伙伴肯定都知道ARM,但是ARM是國(guó)外的,設(shè)計(jì)一款A(yù)RM架構(gòu)的芯片,需要經(jīng)過(guò)ARM公司的授權(quán),同時(shí)會(huì)產(chǎn)生一些費(fèi)用,這也帶來(lái)了一個(gè)問(wèn)題:假如有一天ARM公司不授權(quán)怎么辦?

RISC-V架構(gòu)就是為了解決這個(gè)問(wèn)題的!RISC-V最早在2010年起源于加州大學(xué)伯克利分校,由于受夠了現(xiàn)有處理器架構(gòu)的復(fù)雜性和相關(guān)知識(shí)產(chǎn)權(quán)的限制,伯克利大學(xué)決定發(fā)明一種全新的、簡(jiǎn)單且開(kāi)放免費(fèi)的指令集架構(gòu)。

從名字可以看出,RISC-V就是RISC的第五代指令集架構(gòu)。而RISC-V目標(biāo)就是“成為一種完全開(kāi)放的指令集架構(gòu),可被任何學(xué)術(shù)機(jī)構(gòu)或商業(yè)組織自由使用”。

RISC-V指令集

RISC-V指令集由“基本指令集 +擴(kuò)展指令集”組成?;局噶罴潜剡x的,擴(kuò)展指令集是可選的。意思就是可以根據(jù)你的實(shí)際需求,選擇需要使用的指令。例如在一個(gè)項(xiàng)目中,如果不需要用到壓縮指令,那么就不需要把壓縮指令添加進(jìn)來(lái),從而做到定制化,這也是RISC-V的一大特點(diǎn)。

RISC-V指令集有RV32I、RV32E、RV64I、RV64E、RV64I等等,RV代表RISC-V,32/64代表32位或64位,I和E都是基本指令集,在I和E的基礎(chǔ)上,可以添加D(雙精度浮點(diǎn)擴(kuò)展)、M(整數(shù)乘除法)、A(原子擴(kuò)展)、C(壓縮擴(kuò)展)等擴(kuò)展指令。例如,在RV64I基礎(chǔ)上,添加原子、整數(shù)乘除法、雙精度浮點(diǎn)、壓縮指令,則該指令集稱為RV64IMADC。

基本指令集和擴(kuò)展指令集描述如下:

圖片

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

    關(guān)注

    3

    文章

    1372

    瀏覽量

    40275
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209322
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    607

    瀏覽量

    35692
  • RISC
    +關(guān)注

    關(guān)注

    6

    文章

    462

    瀏覽量

    83708
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    513

    瀏覽量

    25468
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    淺談RISC-V指令集架構(gòu)的來(lái)龍去脈

    最近和幾個(gè)行業(yè)內(nèi)的朋友聊天,聊到了近兩年比較火的AI人工智能,并向我推薦了一款目前在小范圍內(nèi)比較火的國(guó)產(chǎn)處理器,我查了一下該處理器是采用的開(kāi)源RISC-V指令集架構(gòu)。曾有人將RISC-V比作“半導(dǎo)體行業(yè)的Linux”,今天就和大
    的頭像 發(fā)表于 01-24 17:42 ?6304次閱讀

    RISC-V開(kāi)放架構(gòu)設(shè)計(jì)之道|閱讀體驗(yàn)】RISC-V基礎(chǔ)整數(shù)指令集

    第2章 RV32I:RISC-V基礎(chǔ)整數(shù)指令集 本章重點(diǎn)講解構(gòu)成RISC-V基礎(chǔ)整數(shù)指令集的基本指令
    發(fā)表于 01-31 21:10

    RISC-V指令集說(shuō)明哪里有?

    RISC-V指令集說(shuō)明哪里有?匯編指令文檔哪有?
    發(fā)表于 04-30 17:44

    RISC-V基礎(chǔ)整數(shù)指令集

    軟件異常來(lái)進(jìn)行模擬。在這方面,最接近RISC-V的ISA可能是Tensilica Xtensa,它是專為嵌入式應(yīng)用設(shè)計(jì)的。它的指令集包含有80條基礎(chǔ)指令。并且它的指令集旨在被用戶根據(jù)自
    發(fā)表于 07-27 22:25

    RISC-V指令集的特點(diǎn)總結(jié)

    開(kāi)源 定義:RISC-V 是完全開(kāi)源的指令集架構(gòu)(ISA),意味著任何人都可以查看、使用、修改以及分發(fā)其設(shè)計(jì),而無(wú)需支付版權(quán)費(fèi)用。 優(yōu)勢(shì):這種開(kāi)源特性促進(jìn)了全球性的創(chuàng)新和合作。 社區(qū)化 定義
    發(fā)表于 08-30 22:05

    RISC-V和arm指令集的對(duì)比分析

    RISC-V和ARM指令集是兩種不同的計(jì)算機(jī)指令集架構(gòu),它們?cè)诙鄠€(gè)方面存在顯著的差異。以下是對(duì)這兩種指令集的詳細(xì)對(duì)比分析: 一、設(shè)計(jì)理念 RISC-
    發(fā)表于 09-28 11:05

    RISC-V指令集位寬的幾點(diǎn)學(xué)習(xí)心得

    在學(xué)習(xí)RISC-V指令集過(guò)程中,指令位寬大多是32位和64的,它并不像其它指令集,還有8位的古老指令集。這估計(jì)也是
    發(fā)表于 10-31 22:05

    RISC-V指令集概述

    RISC-V就是RISC的第五代指令集架構(gòu)。而RISC-V目標(biāo)就是“成為一種完全開(kāi)放的指令集架構(gòu),可被任何學(xué)術(shù)機(jī)構(gòu)或商業(yè)組織自由使用”。
    發(fā)表于 11-30 23:30

    RISC-V指令集架構(gòu)微控制器相關(guān)知識(shí)

    本系列痞子衡給大家介紹的是RISC-V指令集架構(gòu)微控制器相關(guān)知識(shí)?! ?b class='flag-5'>RISC-V指令集最早要追溯到2010年,是加州大學(xué)伯克利分校的一個(gè)研
    發(fā)表于 12-16 06:24

    印度確立RISC-V為國(guó)家指令集 中國(guó)CPU指令集還在孤芳自賞

    目前中國(guó)CPU指令集還處在群雄割據(jù)的狀態(tài),印度就已早一步確定了“國(guó)家版”,印度將RISC-V確立為國(guó)家指令集,并將目標(biāo)調(diào)整為研制6款基于RISC-V
    發(fā)表于 12-19 16:58 ?7650次閱讀
    印度確立<b class='flag-5'>RISC-V</b>為國(guó)家<b class='flag-5'>指令集</b> 中國(guó)CPU<b class='flag-5'>指令集</b>還在孤芳自賞

    RISC-V指令集的起源與發(fā)展歷史

    壓力。RISC-V 開(kāi)源指令集的出現(xiàn),引起了產(chǎn)業(yè)界的廣泛關(guān)注,科技巨頭很看重指令集架構(gòu)(CPU ISA)的開(kāi)放性,各大公司正在積極尋找ARM之外的第二選擇,RISC-V成為必然選擇。
    發(fā)表于 05-02 09:07 ?7853次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>指令集</b>的起源與發(fā)展歷史

    risc-v中國(guó)峰會(huì)直播:如何優(yōu)化RISC-V指令集架構(gòu)的代碼密度?

    第一屆中國(guó)峰會(huì)在上海舉辦,以下是小編整理的部分risc-v峰會(huì)的內(nèi)容。主要介紹了影響代碼密度的因素以及如何優(yōu)化RISC-V指令集架構(gòu)的代碼密度?感興趣的小伙伴可以詳細(xì)了解一下。
    的頭像 發(fā)表于 06-23 12:12 ?3114次閱讀
    <b class='flag-5'>risc-v</b>中國(guó)峰會(huì)直播:如何優(yōu)化<b class='flag-5'>RISC-V</b><b class='flag-5'>指令集</b>架構(gòu)的代碼密度?

    RT-Thread全球技術(shù)大會(huì):RISC-V指令集開(kāi)源軟件生態(tài)介紹

    RT-Thread全球技術(shù)大會(huì):RISC-V指令集開(kāi)源軟件生態(tài)介紹
    的頭像 發(fā)表于 05-27 09:47 ?1187次閱讀
    RT-Thread全球技術(shù)大會(huì):<b class='flag-5'>RISC-V</b><b class='flag-5'>指令集</b>開(kāi)源軟件生態(tài)<b class='flag-5'>介紹</b>

    簡(jiǎn)單講講RISC-V指令集CPU的參數(shù)

    本次CPU采用32位RISC-V指令集架構(gòu)(一代是自己瞎編指令集)。指令集就是程序指令的集合,指引硬件如何設(shè)計(jì)、如何運(yùn)行。
    的頭像 發(fā)表于 08-07 14:55 ?3645次閱讀
    簡(jiǎn)單講講<b class='flag-5'>RISC-V</b><b class='flag-5'>指令集</b>CPU的參數(shù)

    一個(gè)基于精簡(jiǎn)指令集原則的開(kāi)源指令集架構(gòu)RISC-V

    我們可以基于x86/ARM/ RISC-V指令集,進(jìn)行處理器微架構(gòu)設(shè)計(jì)和實(shí)現(xiàn)形成源代碼,并通過(guò)流片最終形成芯片產(chǎn)品。
    發(fā)表于 01-30 16:28 ?2897次閱讀
    RM新时代网站-首页