資料介紹
隨著這些年的發展,RISC-V 的受重視程度與與日俱增。這主要因為它是免費的、靈活的,并且速度很快。這使 RISC-V 成為許多開發人員的安全便捷選擇。但是您會認為 RISC-V 是通用 RISC 處理器還是定制的隨心所欲處理器?但答案是兩者都是!然而這是一個悖論。起初,RISC-V 是一種溫和的 RISC 方案,但是隨著其發展,RISC-V 演變成超級處理器!換而言之,它可以像您希望的那樣平淡無奇或令人興奮,這是其他 CPU 供應商也試圖實現的一種技巧??啥ㄖ频奶幚砥魉坪跏鞘澜缟献钣薮赖南敕?。一方面,處理器生態系統在兼容性方面蓬勃發展。如果每個 CPU 都不相同,則不能開發編譯器、調試器、操作系統、應用程序和中間件,甚至不能生產高效的程序員。沒有兼容性,我們最好通過焊接導線和換掉硬件來創建程序。CPU 的指令集—— 固定的指令集其實就是軟件的組成部分。這種兼容性推動了更多軟件的成長,更多的工具推出和更多 CPU 銷售的良性循環。但從另一個角度看,通用 CPU 很無聊。負載會隨著時間而變化,并非每個程序員都需要相同的功能集。我們很多人不需要浮點運算。有些需要位操作指令。其他人則需要 Linux 支持或矢量操作,或者需要進行奇怪的表查找和內插( interpolate )的東西。古怪(Oddball)的指令可以有很大的不同,它在如何執行處理器方面擁有非常大的差異。游戲玩家在爭論一個 Intel CPU 與另一個 AMD 處理器的相對優點時,這兩者幾乎是相同的芯片,相差僅百分之幾。將如果將其與低端 DSP、高端 ARM、 PowerPC 或 x86 設計的方式進行比較,兩者之間的差異非常明顯。由此可見,架構和指令集確實很重要。問題是,當您偏離通用路徑時,將失去兼容性,并且失去軟件支持。指令并不能被 RISC 編譯器忽略,它們只是浪費多余的硬件。只有匯編語言程序員或愿意編寫編譯器內部函數的程序員才能利用這種額外的能力。除非您調整基準,但這又有什么意義? RISC-V 占據中間位置,并定義了所有處理器共享的基本指令集,以及一組可選的附加模塊。您要浮點數嗎?我們已經設計,定義,創建和提供了所有功能。在 RISC-V 上執行 FP 的每個人都以相同的方式進行操作,因此編譯器編寫者很高興,因為您的代碼或多或少具有可移植性。除了這些半標準選項之外,您還可以分支并創建自己的完全自定義的指令。畢竟,這是一個開放源 CPU 規范,因此沒有人可以阻止您。如果愿意,您甚至可以嘗試將自己的作品賣回社區。其實,可定制的指令集在之前已經完成,并且它們大部分都可以工作。例如 Synopsys 和 Cadence 的 ARC 和 Tensilica 都允許用戶級定制。它們的工作方式是,當用戶為特定的應用程序編寫有用的新指令時,他們確實確實看到了性能的大幅提高或功耗的降低。雖然這并不總是一個簡單的過程,但是它是有效的。但這種選擇帶來的缺點是自定義軟件支持有限,并且與其他任何芯片都不兼容。
?
- labview超快自定義控件制作和普通自定義控件制作 13次下載
- labview自定義控件 18次下載
- 自定義視圖組件教程案例 14次下載
- Labview自定義右鍵快捷菜單功能實用小技巧 26次下載
- 串口屏LUA教程10-自定義串口指令
- 如何在LabVIEW中實現自定義控件 48次下載
- 大彩串口屏彈出自定義鍵盤的應用詳細資料免費下載 2次下載
- C++程序設計教程之自定義數據類型的詳細資料說明 1次下載
- AR9580應用原理圖的詳細資料免費下載 42次下載
- LCD1602自定義顯示字符及漢字 85次下載
- AN958:自定義設計的調試和編程接口 2次下載
- JAVA教程之自定義光標 7次下載
- 1602自定義字符 1次下載
- 在Protel中自定義Title Block的方法 0次下載
- 自定義函數測試學習工程
- TSMaster 自定義 LIN 調度表編程指導 714次閱讀
- 博途用戶自定義庫的使用 1002次閱讀
- 添加自定義屬性控制fridaserver啟動和停止 1784次閱讀
- 什么是自定義序列 1216次閱讀
- 自定義特性能做什么? 846次閱讀
- 基于AWTK和AWPLC開發自定義功能塊 957次閱讀
- 如何自定義函數或局部腳本 1481次閱讀
- 如何在Vivado中更改自定義的Interface 2947次閱讀
- 三種自定義彈窗UI組件封裝的實現 3191次閱讀
- HarmonyOS 中的幾個自定義控件介紹 2279次閱讀
- Python學習要點:自定義序列實現切片功能 701次閱讀
- 如何給EOS賬號設置自定義權限 1496次閱讀
- erlang如何自定義_ERLANG環境搭建 1527次閱讀
- LCD1602自定義點陣字符詳解 1.3w次閱讀
- foxmail如何設置有自定義背景的郵件模版 1.7w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論