【深智書摘】全新、簡單且開放地免費指令集架構--RISC-V 架構誕生

閱讀時間約 5 分鐘
2010 年,加州大學柏克萊分校的實驗室專案需要一個易於實施的、高效的、可擴充的且與他人分享時不受限制的指令集,但當時沒有一個現成的指令集滿足以上需求。於是,在David Patterson 教授的支援下,Krste Asanovic教授和Andrew Waterman、Yunsup Lee 等開發人員一起建立了RISC-V 架構。
2014 年,該指令集架構一經公開,便迅速在全世界得到廣泛歡迎。

在開始閱讀本書前,請您先思考看看…

  • 您是否想學習工業級 Verilog RTL 數位 IC 設計的精髓與技巧?
  • 您是否閱讀了許多電腦系統結構的圖書仍不明就裡?
  • 您是否想揭開 CPU 設計神秘的面紗,並親自設計一款處理器?
  • 您是否想學習國際一流公司真實的 CPU 設計案例?
  • 您是否想用最短的時間熟悉並掌握 RISC-V 架構?
  • 您是否想深入理解並使用一款免費可靠的開放原始碼 RISC-V 處理器和完整的SoC 平台?
如果您對上述任意一個問題感興趣,本書都將是您很好的選擇。

CPU的基礎知識、指令集架構的歷史

CPU 的全稱為中央處理器單元,簡稱為處理器,是一個不算年輕的概念。早在20 世紀60 年代第一款CPU 便已誕生了。嚴格來說,「處理器核心」(core)是指處理器內部最核心的部分,是真正的處理器核心;而「處理器」(CPU)往往是一個完整的 SoC,包含了處理器核心和其他的裝置或記憶體。但是在現實中,大多數文章往往並不會嚴格地區分兩者,時常混用,因此讀者需要根據上下文自行判別,體會其具體的含義。
經過幾十年的發展,到今天為止,幾十種不同的CPU 架構相繼誕生或消毀。什麼是CPU 架構?下面讓我們來探討區分CPU 的主要標準—指令集架構(Instruction SetArchitecture,ISA)。
指令集架構主要分為複雜指令集(Complex Instruction Set Computer,CISC)架構和精簡指令集(Reduced Instruction Set Computer,RISC)架構。

RISC-V架構及其特點

RISC-V(英文讀作「risk-five」)架構主要由美國加州大學柏克萊分校的Krste Asanovic 教授、Andrew Waterman 和Yunsup Lee 等開發人員於2010 年發明,並且獲得了電腦系統結構領域的泰斗David Patterson 的大力支持。RISC-V 是一種全新的指令集架構。「V」包含兩層意思,一是這是加州大學柏克萊分校從RISC I 開始設計的第五代指令集架構;二是它代表了變化(variation)和向量(vector)。
加州大學柏克萊分校的開發人員之所以發明一套新的指令集架構,而非使用成熟的x86 或ARM 架構,是因為這些架構經過多年的發展變得極複雜和冗繁,並且存在著高昂的專利和架構授權問題。修改ARM 處理器的RTL 程式是不被支援的,而x86 處理器的原始程式碼則根本不可能獲得。其他的開放原始碼架構(如SPARC、OpenRISC)均有著或多或少的問題(詳見第本書2章),所以加州大學柏克萊分校的教授與研發人員決定發明一種全新的、簡單且開放免費的指令集架構,於是RISC-V 架構誕生了。

RISC-V的可擴充性,訂製一款輔助處理器

RISC-V 通用架構的基礎上實現領域特定加速器,這也是RISC-V 架構相比ARM 和x86 等主流商業架構的最大優點。RISC-V 架構的可擴充性表現在以下兩個方面:預留的指令編碼空間,以及預先定義的指令。
--
RISC-V是一個開放、開放原始碼的架構,人人都可獲取,因此,企業、學校和個人都可以積極參與相關的研發。基於RISC-V的晶片產品源源不斷地被推向市場,晶片行業蓬勃發展。這樣的發展勢頭終將推動RISC-V成為ISA領域的一項開放標準。
在CPU世界,大型商業機構掌握了處理器的設計,使得我們也必須屈從於封閉式的CPU架構。這也是為什麼目前個人電腦只有AMD和Intel兩家可以選擇。然而在RISC-V的出現,我們終於嗅到了CPU世界的自由氣息。這個完全開放的CPU架構,讓你我可以直接使用,並且用於個人使用甚至是商業使用。
本書以著名的蜂鳥系統為基礎,讓你可以真的動手進入RISC-V架構的設計,就像Linux剛出來時一樣,這個完全自由的架構,讓我們在各行各業都能設入自己的低功耗、高性能產品。三國鼎立就是現在,動手設計屬於你自己的CPU,從本書開始。
--
深智數位出版:〈三國鼎立唯一開源CPU架構 - RISC-V處理器設計快速上手〉
本文取自深智數位出版之〈三國鼎立唯一開源CPU架構 - RISC-V處理器設計快速上手〉
為什麼會看到廣告
avatar-img
9會員
25內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
深智數位的沙龍 的其他內容
馬克•庫班(NBA獨行俠隊老闆,億萬富翁)說過:「人工智慧、深度學習和機器學習,不論你現在是否能夠理解這些概念,你都應該學習。否則三年內,你就會像被滅絕的恐龍一樣被社會淘汰。現在不開始,以後就來不及了。」
人們透過機器學習(machine learning),試著讓電腦能夠從大量資料中學習成長,不僅可以運用在生活各方面的功能提升,甚至還能透過這些既有的資料,起到鑑往知來的效果,處在當今資訊爆炸的時代,正是你開始學機器學習的最好時機!
Qt是軟體開發領域中非常著名的C++視覺化開發平台,能夠為應用程式開發者提供建立專業圖形化使用者介面所需的所有功能。QT有很完整的硬體、作業系統、視窗元件的處理,它是完全物件導向的,很容易擴充,並且可應用於元件程式設計,也是目前流行的Linux 桌面環境KDE 的基礎。
正所謂「套件」如其名,Pandas 運算套件在資料處理領域的受歡迎程度完全可與善於賣萌的大熊貓相媲美。當然,Pandas 的名稱其實來自經濟學術語—面板資料 (panel data)。 眾所皆知,金融領域存在巨量的資料處理與分析,而Pandas 運算套件就是當時就職於AQR Capi
最近,RIS因其能夠透過智慧地重構無線傳播環境來增強無線網路的容量和覆蓋範圍的潛力而受到極大關注,被認為是6G通訊網路中一項有前途的技術。在此背景下,廣大研究者和企業對RIS進行了大量的研究,包括實現其可重構性的硬體材料、設定的波束成形技術和資源設定技術等。 智慧超表面基本原理 發展歷史和研究現狀
有此一說:身為軟體開發工程師,你可以沒有Facebook,但不能沒有GitHub。如果Git給予軟體開發工程師版本控制的能力,那麼GitHub則帶領你遨遊開源世界的美麗。 全世界最大的原始碼管理平台與開放原始碼社群 檢視公開軟體套件內程式碼,理解邏輯並正確使用 搜尋方便的套件與相關資源加速軟體開發
馬克•庫班(NBA獨行俠隊老闆,億萬富翁)說過:「人工智慧、深度學習和機器學習,不論你現在是否能夠理解這些概念,你都應該學習。否則三年內,你就會像被滅絕的恐龍一樣被社會淘汰。現在不開始,以後就來不及了。」
人們透過機器學習(machine learning),試著讓電腦能夠從大量資料中學習成長,不僅可以運用在生活各方面的功能提升,甚至還能透過這些既有的資料,起到鑑往知來的效果,處在當今資訊爆炸的時代,正是你開始學機器學習的最好時機!
Qt是軟體開發領域中非常著名的C++視覺化開發平台,能夠為應用程式開發者提供建立專業圖形化使用者介面所需的所有功能。QT有很完整的硬體、作業系統、視窗元件的處理,它是完全物件導向的,很容易擴充,並且可應用於元件程式設計,也是目前流行的Linux 桌面環境KDE 的基礎。
正所謂「套件」如其名,Pandas 運算套件在資料處理領域的受歡迎程度完全可與善於賣萌的大熊貓相媲美。當然,Pandas 的名稱其實來自經濟學術語—面板資料 (panel data)。 眾所皆知,金融領域存在巨量的資料處理與分析,而Pandas 運算套件就是當時就職於AQR Capi
最近,RIS因其能夠透過智慧地重構無線傳播環境來增強無線網路的容量和覆蓋範圍的潛力而受到極大關注,被認為是6G通訊網路中一項有前途的技術。在此背景下,廣大研究者和企業對RIS進行了大量的研究,包括實現其可重構性的硬體材料、設定的波束成形技術和資源設定技術等。 智慧超表面基本原理 發展歷史和研究現狀
有此一說:身為軟體開發工程師,你可以沒有Facebook,但不能沒有GitHub。如果Git給予軟體開發工程師版本控制的能力,那麼GitHub則帶領你遨遊開源世界的美麗。 全世界最大的原始碼管理平台與開放原始碼社群 檢視公開軟體套件內程式碼,理解邏輯並正確使用 搜尋方便的套件與相關資源加速軟體開發
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
立法委員郭昱晴今(27)針對文化部業務報告,以三大議題提出質詢,包括「戲曲學校性平案」涉案教師仍在業界為所欲為、「獨立書店訪視員爭議」從遴選制度到評估專業度皆受質疑,以及「資深影視從業人員關懷」依舊沒有進度。
Thumbnail
致鬱系(イヤミス)是由評論家霜月蒼於二○○七年提出的一種推理小說類型,指的是那些讀完後讓人心情沮喪、餘味不佳的作品,其主題通常圍繞在人內心的陰暗面。 森澤藤子,一個遭到父母虐待、同學欺凌,在悲慘的日子裡苦苦掙扎的少女。她始終以為自己的人生就只能在底層打滾,再無翻身的可能。
Thumbnail
用自己的話來寫出自己理解的內容,這種能力是每個寫作者都需要具備的基本技能。
Thumbnail
平均地權條例子法規即將於今(112)年 7 月 1 日正式上路,這次平均地權條例其中一項修正重點,就是限制私法人購買住宅用房屋,必須取得內政部的許可方可購買,本文將完整解析私法人購屋許可制之詳細內容,讓大家瞭解規定以及對自身的影響,並提供申請書表供大家下載參考! 繼續閱讀:https://cpac
Thumbnail
「有聲作品」是小說/文學/漫畫創作者的一項發行選擇型式 眼睛總是在忙,耳朵永遠有空 連續幾年,大家都在說台灣的有聲市場起飛,台灣的收聽群眾的確一直在增加,小說/故事演播、廣播劇改編,是圖文創作者在實體書本、電子書、電視劇、電影以外的的發行型式。在許多國家,因為有聲劇帶起了收聽數,促成電視劇電影爭取改
Thumbnail
在AI已經全民運動的年代,Google還是希望有一個更小巧精美的深度學習套件讓大家都能快速上手──JAX就這麼誕生了。 現在,你真的可以放心的進入JAX的世界,當你上手之後,不論是CNN、RNN、NLP或是GAN,全部可以又快又好又清楚的做出來
Thumbnail
這部作品有很多細節可以討論,我很佩服作者為這個故事的世界觀制定了一套很合乎邏輯的理論,至少我這個文科女子沒有看出什麼破綻。看完電影的時候,我聽到其他觀眾邊走邊討論劇情,大部分的人都認為要兩部一起看才能完全看懂,但理論的部分可能還是要看小說了。畢竟小說裡面用了好幾頁解釋的事情,字幕就只有一、二句。 沒
Thumbnail
嗨,年假結束了,大家都胖了一圈嗎?(笑) 今天要跟大家分享一件很開心的事。我三年前的譯作改編成電影版,而且還引進台灣了。去年我得知電影版要在日本上映,已經覺得很激動,沒想到在灌籃高手與阿凡達雙面夾擊的情況下,竟然引進台灣,真的是眼淚都要流下來了。 編輯日前邀請我去參加媒體試映,開心拍完照之後我就進入
Thumbnail
如果下輩子到來前可以選擇,你想當男生還是女生? 一直到現在都還存在於這個社會之中,《82 年生的金智英》帶給女性很大的共鳴,也推薦給男性閱讀,讀完能深刻體會到女性面對社會輿論與那些「理所當然」的種種,下次在面對另一半或女性友人、同事時也能多一點的體貼。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
立法委員郭昱晴今(27)針對文化部業務報告,以三大議題提出質詢,包括「戲曲學校性平案」涉案教師仍在業界為所欲為、「獨立書店訪視員爭議」從遴選制度到評估專業度皆受質疑,以及「資深影視從業人員關懷」依舊沒有進度。
Thumbnail
致鬱系(イヤミス)是由評論家霜月蒼於二○○七年提出的一種推理小說類型,指的是那些讀完後讓人心情沮喪、餘味不佳的作品,其主題通常圍繞在人內心的陰暗面。 森澤藤子,一個遭到父母虐待、同學欺凌,在悲慘的日子裡苦苦掙扎的少女。她始終以為自己的人生就只能在底層打滾,再無翻身的可能。
Thumbnail
用自己的話來寫出自己理解的內容,這種能力是每個寫作者都需要具備的基本技能。
Thumbnail
平均地權條例子法規即將於今(112)年 7 月 1 日正式上路,這次平均地權條例其中一項修正重點,就是限制私法人購買住宅用房屋,必須取得內政部的許可方可購買,本文將完整解析私法人購屋許可制之詳細內容,讓大家瞭解規定以及對自身的影響,並提供申請書表供大家下載參考! 繼續閱讀:https://cpac
Thumbnail
「有聲作品」是小說/文學/漫畫創作者的一項發行選擇型式 眼睛總是在忙,耳朵永遠有空 連續幾年,大家都在說台灣的有聲市場起飛,台灣的收聽群眾的確一直在增加,小說/故事演播、廣播劇改編,是圖文創作者在實體書本、電子書、電視劇、電影以外的的發行型式。在許多國家,因為有聲劇帶起了收聽數,促成電視劇電影爭取改
Thumbnail
在AI已經全民運動的年代,Google還是希望有一個更小巧精美的深度學習套件讓大家都能快速上手──JAX就這麼誕生了。 現在,你真的可以放心的進入JAX的世界,當你上手之後,不論是CNN、RNN、NLP或是GAN,全部可以又快又好又清楚的做出來
Thumbnail
這部作品有很多細節可以討論,我很佩服作者為這個故事的世界觀制定了一套很合乎邏輯的理論,至少我這個文科女子沒有看出什麼破綻。看完電影的時候,我聽到其他觀眾邊走邊討論劇情,大部分的人都認為要兩部一起看才能完全看懂,但理論的部分可能還是要看小說了。畢竟小說裡面用了好幾頁解釋的事情,字幕就只有一、二句。 沒
Thumbnail
嗨,年假結束了,大家都胖了一圈嗎?(笑) 今天要跟大家分享一件很開心的事。我三年前的譯作改編成電影版,而且還引進台灣了。去年我得知電影版要在日本上映,已經覺得很激動,沒想到在灌籃高手與阿凡達雙面夾擊的情況下,竟然引進台灣,真的是眼淚都要流下來了。 編輯日前邀請我去參加媒體試映,開心拍完照之後我就進入
Thumbnail
如果下輩子到來前可以選擇,你想當男生還是女生? 一直到現在都還存在於這個社會之中,《82 年生的金智英》帶給女性很大的共鳴,也推薦給男性閱讀,讀完能深刻體會到女性面對社會輿論與那些「理所當然」的種種,下次在面對另一半或女性友人、同事時也能多一點的體貼。