[好書推薦] 手把手教你設計CPU-RISC-V處理器

RISC-V架構是這幾年最夯最紅的 open-source 架構
雖然目前 RISC 然被 ARM 統治整個市場
但是相對於昂貴的 ARM cpu
RISC-V的出現可以說是提供市場良性競爭的一個開始
ARM還因此推出了免費的 M0 給所有人使用以確保競爭力
回到這本書
這本書內部有非常大量的 verilog 程式碼
要看懂的人至少要有具備做出一些雛形硬體電路的能力
除了硬體描述語言是基本之外
最好是有學過 computer architecture 的背景會比較容易上手
處理器的設計的入門就是如何處理各種 hazard
不過具備一點點以上背景的人
就會發現這本書對於處理器的設計理念講解得不錯
由簡入深
而書中用到的蜂鳥處理器其實是非常簡易的設計
雖然與學界常拿來當教材的 MIPS 硬體架構上不同
但 pipeline stage 只有3級
所以學起該應該是比較簡單