Last Update 2010/08/18

A VHDL Primer VHDL言語入門
ハードウェア記述言語によるロジック設計マスタリング

Jayaram Bhasker 著
デザイン・ウェーブ企画室 訳
A5判 348ページ
定価3,418円(税込)
JAN9784789832861
1995年8月1日発行
[絶版2004.4.15] A VHDL Primer VHDL言語入門
大変恐縮ですが,こちらの商品は品切れ絶版となりました.

 本書は,米国PRENTICE HALL社発行のベストセラー,Jayaram Bhasker著,“A VHDL Primer”の完訳です.また,記述例も多く紹介されているので文例集としてもお使いいただけます.

目次

第1章 はじめに
1.1 VHDLとは
1.2 歴史
1.3 機能
1.4 ハードウェアの抽象化

第2章 チュートリアル
2.1 基本的な言語
2.2 エンティティ宣言
2.3 アーキテクチャ本体
2.3.1 構造スタイルのモデリング
2.3.2 データ・フロー・スタイルのモデリング
2.3.3 動作スタイルのモデリング
2.3.4 混合スタイルのモデリング
2.4 コンフィギュレーション宣言
2.5 モデルの解析
2.6 シミュレーション

第3章 基本的な言語要素
3.1 識別子
3.2 データ・オブジェクト
3.3 データ・タイプ
3.3.1 サブタイプ
3.3.2 スカラ・タイプ
3.3.3 複合タイプ
3.3.4 アクセス・タイプ
3.3.5 不完全タイプ
3.3.6 ファイル・タイプ
3.4 演算子
3.4.1 理論演算子
3.4.2 関係演算子
3.4.3 加法演算子
3.4.4 乗法演算子
3.4.5 その他の演算子

第4章 動作のモデリング
4.1 エンティティ宣言
4.2 アーキテクチャ本体
4.3 process文
4.4 変数代入文
4.5 信号代入文
4.6 wait文
4.7 if文
4.8 case文
4.9 null文
4.10 loop文
4.11 exit文
4.12 next文
4.13 アサート(assert)文
4.14 信号代入文についての補足
4.14.1 慣性遅延モデル
4.14.2 伝播遅延モデル
4.14.3 信号波形の生成
4.14.4 信号ドライバ
4.15 その他の順次処理分
4.16 複数のプロセス

第5章 データ・フローモデリング
5.1 同時処理信号代入文
5.2 同時処理信号代入と順次処理信号代入
5.3 ふたたびデルタ遅延時間について
5.4 複数ドライバ
5.5 条件付き信号代入文
5.6 選択信号代入文
5.7 block文
5.8 同時処理アサート文

第6章 構造のモデリング
6.1 一つの例
6.2 コンポーネント宣言
6.3 コンポーネントのインスタンシエーション
6.4 そのほかの例
6.5 信号値のリゾリューション

第7章 ジェネリックスおよびコンフィギュレーション
7.1 ジェネリックス
7.2 なぜコンフィギュレーションが必要か
7.3 コンフィギュレーション仕様
7.4 コンフィギュレーション宣言
7.5 デフォルトの規則

第8章 サブプログラムおよびオーバロード
8.1 サブプログラム
8.1.1 ファンクション
8.1.2 プロシージャ
8.1.3 サブプログラムのオーバロード
8.2 演算子のオーバロード

第9章 パッケージおよびライブラリ
9.1 パッケージ宣言
9.2 パッケージ本体
9.3 デザイン・ライブラリ
9.4 デザイン・ファイル
9.5 解析の順序
9.6 暗黙的な可視性
9.7 明示的な可視性
9.7.1 library文節
9.7.2 use文節

第10章 進んだ機能
10.1 entity文
10.2 generate文
10.3 エイリアス(別名)
10.4 クオリファイされた式
10.5 タイプ変換
10.6 ガード付き信号
10.7 属性
10.7.1 ユーザ定義の属性
10.7.2 あらかじめ定義された属性
10.8 集成ターゲット
10.9 block文についての詳細

第11章 モデルのシミュレーション
11.1 シミュレーション
11.2 テスト・ベンチの作成
11.2.1 波形の発生
11.2.2 動作のモニタリング

第12章 ハードウェア・モデリングの例
12.1 エンティティのインターフェースのモデリング
12.2 単純な要素のモデリング
12.3 異なったスタイルのモデリング
12.4 規則的な構造のモデリング
12.5 遅延時間のモデリング
12.6 条件付き演算のモデリング
12.7 同期式論理のモデリング
12.8 ステート・マシンのモデリング
12.9 相互作用のあるステート・マシン
12.10 ムーア型のFSMのモデリング
12.11 ミーリー型のFSMのモデリング
12.12 単純化したブラックジャックのプログラム
12.13 デザインでの階層

付録A あらかじめ定義されている
A.1 予約語
A.2 パッケージSTANDARD
A.3 パッケージTEXTIO

付録B VHDL言語の構文の一覧
B.1 規約
B.2 構文

付録C パッケージの例
C.1 パッケージATT_PACKAGE

参考文献
索引