標籤:

怎樣開始設計一個簡單的mcu?

有verilog和計算機硬體結構基礎。看什麼書?從什麼代碼入手?


MSP430隻有27條指令, 先用你最熟悉的語言寫一個 MSP430 的模擬器, 並能在自己寫的模擬器裡面執行編譯出來的程序. 了解了 MSP430 CPU 的體系結構後再用 verilog 實現. MSP430 搞完後可以把匯流排做成 Avalon 匯流排的, 然後掛載到 Qsys 上.

MSP430 CPU 體系結構參見 &:

http://www.ti.com/lit/ug/slau144j/slau144j.pdf

CPU 實現的關鍵內容在手冊前3章.

加菲貓:開發 FC 水平的模擬器,需要什麼知識儲備?


我的答案最簡單:RISC-V.

百度和github搜這個關鍵詞。什麼資料都有。

這個的技術和商業價值完美結合。對於新進入者,想學MCU設計的人來說應該是最好的選擇了。

其他選擇我都曾經考慮過,比如:MCS-51, Cortex-Mx,PIC,MSP,MIPS等等。


推薦個網站,opencore


你好,在廣州想找些玩星野攝影的。可以跟你一起嗎?


試試去實現LC-3指令集,就15條指令很容易的,又有現成的編譯器


推薦閱讀:

2016年全球十大MCU供應商排名,NXP超過瑞薩居首|半導體行業觀察
為什麼國外的工程師在給單片機做死循環時喜歡用 for(;;) 而不是 while(1)?
《銀河護衛隊1》終極彩蛋「疑似」曝光!!
76行代碼如何完成一個雙輪平衡小車?

TAG:MCU |