メニュー

Chiselを始めたい人に読んで欲しい本

発売日: 2020/8/28 想定ページ数: 234ページ ISBN: 9784844378693 全文検索: 対応
★★★★★ ★★★★★ 0件
RISC-V実装の一つであるRocket ChipやBOOMと言ったCPUの名前と共に、チラホラ目に入る「Chisel」の文字。調べてみたけど資料も少なくて、どういう言語かわからない…という方に向けた書籍です。インストールに始まり、学ぶ上で避けて通れないScalaの文法や基本的なChiselの文法、Chiselの力が発揮されるテストとパラメタライズの方法までを1冊にまとめています。

【目次】
第1章 そもそもChiselって?
第2章 環境構築
第3章 Scalaの基本
第4章 Chiselの基本
第5章 Chiselをもっと便利に使うために
第6章 簡単なモジュールを作ってみよう
付録A 第6章で使用したテスト環境
目次プレビュー
  • はじめに
  • 第1章 そもそもChiselって?
  • 第2章 環境構築
  • 対象読者
  • 本書で扱うChiselのバージョン
  • 本書での表記について
  • 免責事項
  • 1.1 開発の経緯
  • 1.2 Chiselの立ち位置
  • 1.3 簡単なサンプル
  • 2.1 Linux上での環境構築
  • 2.2 Windowsでの環境構築
  • 2.3 開発環境の構築
  • 3.1 Hello, World
  • 3.2 変数宣言と型
  • 3.3 演算子
  • 3.4 制御構文
  • 3.5 関数
  • 3.6 クラス
  • 3.7 トレイト
  • 3.8 シングルトンオブジェクト
  • 4.1 Hello, Chisel
  • 4.2 Chiselの型
  • 4.3 アグリゲート型:Vec / MixedVec / Bundle
  • 4.4 Chiselのハードウェア
  • 4.5 演算子
  • 4.6 制御構文
  • 4.7 クロックとリセット
  • 5.1 Chiselの標準ライブラリー
  • 5.2 Chiselのテスト
  • 5.3 パラメタライズ
  • 6.1 全体のブロック図 - EchoBackTop
  • 6.2 UART制御ブロック - UartTop
  • 6.3 Uartの制御用シーケンサー - Sequencer
  • 6.4 EchoBackTopのテスト
あとがき
  • A.1 WDT
  • A.2 BaseSimDTM
  • A.3 BaseTester

まだレビューが投稿されていません