HDLてにをは集

HDLてにをは集


目次


より良いグループ開発のためのHDL記述

ここでは主にHDLの記述スタイルについて説明しています.HDLで課題をやっていくうちに,コンパイルでエラーが出ない(文法上は正しい)回路が作れるようになってくると思います.
しかしこの段階では自由度がまだ多く残っていて,人によってかなり見た目のばらばらなコードを書いてしまいます.回路規模が大きくなった場合,グループで記述スタイルを決めておかないと

 相方が読めない,時間がたつと本人も読めない,デバッグが終わらない,分担できない,仕様変更できない

みたいな地獄絵図になってしまいます.
そのような事態にならないために,なるべくバグの入りにくい設計指針を1つ書いてみました. もちろんここで書かれているスタイルはあくまでも例です.グループでの開発効率向上が目的であることを忘れずに,相方としっかりコミュニケーションをとってより良い設計を目指してください.

* 回路記述部の文の使い分け


* 演算の書き方


* 定数の書き方

* モジュールの書き方(階層設計)

* パラメータの書き方


* よくあるエラーとその対策

コンパイル時に出たwarningは,放置せず必ず消すようにしましょう.以下では主なwarningとその対策を記述しています.