身處電子行業(yè)或電子類的學(xué)生對RISC-V不太陌生氏仗,這個(gè)詞在2018年可謂是霸占了大量的篇幅啊耕挨。今天就讓我們一起從它的字面意思入手看看這個(gè)RISC-V是個(gè)“神馬玩意”
首先我們從名字的第一個(gè)單詞入手馁菜,RISC的較官方解釋為 精簡指令集計(jì)算機(jī) , 它具有一致的指令的格式,一致的所有指令的指令周期,并且可采用流水線技術(shù)崖媚。許多早期的RISC設(shè)計(jì)有著不好的缺點(diǎn)——轉(zhuǎn)移延時(shí)槽,轉(zhuǎn)移延時(shí)槽是指一個(gè)跳轉(zhuǎn)或轉(zhuǎn)移指令之后的指令空間恤浪。無論轉(zhuǎn)移是否發(fā)生畅哑,空間中的指令將被執(zhí)行(或者說是轉(zhuǎn)移效果被延遲)。這些指令讓CPU的算術(shù)和邏輯單元繁忙比通常執(zhí)行轉(zhuǎn)移所需更多的時(shí)間∷桑現(xiàn)在轉(zhuǎn)移延時(shí)槽被認(rèn)為是實(shí)現(xiàn)特定RISC設(shè)計(jì)的副作用荠呐,現(xiàn)代的RISC設(shè)計(jì)通常避免了這個(gè)問題(如PowerPC,最近的SPARC版本,MIPS)泥张。
RISC-V(讀作RISC-FIVE)指令集是基于精簡指令集計(jì)算(RISC)原理建立的開放指令集架構(gòu)(ISA)呵恢,RISC-V是在指令集不斷發(fā)展和成熟的基礎(chǔ)上建立的全新指令。RISC-V指令集完全開源媚创,設(shè)計(jì)簡單渗钉,易于移植Unix系統(tǒng),模塊化設(shè)計(jì)钞钙,完整工具鏈鳄橘,同時(shí)有大量的開源實(shí)現(xiàn)和流片案例,已在社區(qū)得到大力支持芒炼。其優(yōu)勢在于完全開源瘫怜,架構(gòu)簡單,易于移植Linux和Unix本刽,設(shè)計(jì)模塊化鲸湃,工具鏈完整。
基于上述分析子寓,我們?yōu)槭裁磿?huì)在短時(shí)間內(nèi)在這么多途徑聽到RISC-V呢暗挑。這是由于RISC-V作為一種全新的芯片架構(gòu),為中國自主設(shè)計(jì)制造CPU打開了不小的可能性别瞭。微處理器架構(gòu)被ARM和Intel x86壟斷的局面極有可能被RISC-V的橫空出世而打破窿祥。有人說,RISC-V給了中國機(jī)會(huì)蝙寨,大家重新出發(fā)中國不會(huì)差晒衩。在我看來,機(jī)會(huì)也是實(shí)打?qū)嵉臋C(jī)會(huì)擺在我們面前墙歪,我們沒有理由去浪費(fèi)擺在面前的機(jī)會(huì)听系。國內(nèi)各大公司早已盯上了RISC-V,華米科技早已發(fā)布基于RISC-V家都的黃山一號(hào)芯片虹菲。但是我們也不能過于樂觀靠胜,重新出發(fā)確實(shí)不假,但是中國目前芯片制造無論在工藝上還是在IP研發(fā)上都與歐美之間存在差距毕源。國產(chǎn)主流微處理器核心還是基于這些大公司的技術(shù)浪漠。而且海外的公司手中抓住太多的知識(shí)產(chǎn)權(quán)和專利,這都會(huì)讓我們在芯片制造的路上多出些汗霎褐。