カテゴリ一覧 著者一覧
Chiselを始めたい人に読んで欲しい本
0件
2,200円(税込)
獲得ポイント: 22pt
通常:
22pt

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

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

【目次】
第1章 そもそもChiselって?
第2章 環境構築
第3章 Scalaの基本
第4章 Chiselの基本
第5章 Chiselをもっと便利に使うために
第6章 簡単なモジュールを作ってみよう
付録A 第6章で使用したテスト環境

目次

はじめに

対象読者
本書で扱うChiselのバージョン
本書での表記について
免責事項

第1章 そもそもChiselって?

1.1 開発の経緯
1.2 Chiselの立ち位置
1.3 簡単なサンプル

第2章 環境構築

2.1 Linux上での環境構築
2.2 Windowsでの環境構築
2.3 開発環境の構築

第3章 Scalaの基本

3.1 Hello, World
3.2 変数宣言と型
3.3 演算子
3.4 制御構文
3.5 関数
3.6 クラス
3.7 トレイト
3.8 シングルトンオブジェクト

第4章 Chiselの基本

4.1 Hello, Chisel
4.2 Chiselの型
4.3 アグリゲート型:Vec / MixedVec / Bundle
4.4 Chiselのハードウェア
4.5 演算子
4.6 制御構文
4.7 クロックとリセット

第5章 Chiselをもっと便利に使うために

5.1 Chiselの標準ライブラリー
5.2 Chiselのテスト
5.3 パラメタライズ

第6章 簡単なモジュールを作ってみよう

6.1 全体のブロック図 - EchoBackTop
6.2 UART制御ブロック - UartTop
6.3 Uartの制御用シーケンサー - Sequencer
6.4 EchoBackTopのテスト

あとがき

付録A 第6章で使用したテスト環境

A.1 WDT
A.2 BaseSimDTM
A.3 BaseTester

ユーザーレビュー

レビューがありません
書籍をシェアする