嵌入式RISC CPU硬核LEEF設計啟動

2021-04-13 02:19:45 字數 505 閱讀 2862

一直對risc體系結構很感興趣,前一段時間關注過cmp---片上多處理器結構,本來準備用某個開源核心加上一些開源ip構建乙個多核cpu,然後自己再寫乙個支援**p的作業系統,但是最後否了!

很想畢業以後搞soc設計,無論是前端還是後端,在現在看來都是很有前途的。

soc前端越來越依靠軟體設計了,不論是系統設計,rtl級設計,還是至始至終的驗證!

想通過這個自己策劃的專案,1)掌握必須掌握的語言,如verilog包括pli,systemc,systemverilog,這些語言是前端設計人員吃飯的工具。2)同時熟悉一些eda工具的使用。其實eda工具是個大問題,cadence  synopsys這些商業軟體很難弄到license,本來聯想研究院讓我過去實習的,但是最後因為一些原因決定不去了,但是心裡覺的很可惜,錯過了多好的機會呀,就算什麼都沒學到,最起碼能熟悉一下那些專業的,正版的軟體。3)積體電路後端設計、版圖等

這個cpu一定得做到硬核,光做前端,也沒多大意義,版圖什麼的,也要懂一懂,用什麼工藝,用什麼庫現在還沒定,做了再說!

初識嵌入式 嵌入式開發概述

1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...

如何學習嵌入式 嵌入式如何入門?

學習嵌入式,該學習什麼基本的知識呢?嵌入式如何入門?其次,應該對作業系統有所了解,這對你對硬體和軟體的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如程序 執行緒,系統如何來分配資源的,系統如何來管理硬體的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關係,多看看,結合以後的專案經驗...

非嵌入式與嵌入式的區別

非嵌入式是通過軟體控制硬體,軟硬體之間直接聯絡來實現要求。但是一旦硬體發生改變軟體也要改變,為了降低這種偶合度過高的問題,出現了嵌入式。嵌入式在軟體和硬體之間新增了作業系統,軟體通過控制作業系統進而控制硬體,硬體發生改變並不會導致軟體也發生改變,這為軟體開發人員節約了很多時間,並且嵌入式能在已有的硬...