プログラミング
書籍: RISC-V System-on-Chip 設計
Book: RISC-V System-on-Chip Design (amazon.com)
要約
David Harris、James Stine、Sarah Harris、Rose Thompsonらによる書籍「RISC-V System-on-Chip Design」は、RISC-Vマイクロプロセッサのシステムオンチップ設計について、高度な学部生向けに解説しています。オペレーティングシステム、VLSI、メモリシステムなどの概念を必要に応じて説明し、高校数学レベルで理解できるよう配慮されています。本書には、オープンソースのSystemVerilogコード実装、検証コード、ベンチマークコードなどが含まれており、ユーザーはSkywaterプロセスでプロセッサを実装するためのスクリプトを作成できます。
全文翻訳
RISC-V System-on-Chip Design by David Harris (Author), James Stine Ph.D. (Author), Sarah Harris (Author), Rose Thompson (Author) & 1 more Format: Paperback #1 New Release in Circuit Design
RISC-V Microprocessor System-On-Chip Design は、限定的な背景知識を持つ高度な学部生にもアクセスしやすいように書かれています。必要に応じてオペレーティングシステム、VLSI、メモリシステムなどの概念を説明しており、ほとんどの章は高校数学レベルで理解できます。ただし、浮動小数点数と除算の章は、コンピュータ算術への好奇心を持つ読者にとって最も興味深いものとなるでしょう。Harris and Harris の Digital Design and Computer Architecture の教科書と同様に、本書は読みやすく完全な説明、サイドバー、時折のユーモアや漫画で学生にアピールします。
オープンソースの実装が付属し、RISC-Vプロセッサを様々な方法で拡張するための章末問題が含まれます。補助資料には、完全なオープンソースSystemVerilogコード、Cおよびアセンブリ言語での検証コード、Linuxのベンチマークとブート用のコードを含むGitHubリポジトリが含まれます。
非自明なマイクロプロセッサの全コンポーネントの詳細な設計をカバーしています
RISC-Vマイクロプロセッサの実装に関する詳細な説明を提供します
プロセッサ全体(シングルイシューおよびスーパースカラコア、マルチコア、すべての拡張機能(乗算/除算、浮動小数点数、アトミックメモリ操作を含む)、および一般的なペリフェラルを含む)のオープンソースSystemVerilogコードとテストケースを使用します
ユーザーがオープンソースのSkywaterプロセスでプロセッサを実装するためのスクリプトを構築できるようにします