怎樣開始設計一個簡單的mcu?
03-04
有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 |