差分
このページの2つのバージョン間の差分を表示します。
testbench:introduction_to_verilog_hdl:basic_information [2015/02/23 13:17] kyotoatlas Page name changed from testbench:basic_information to testbench:introduction_to_verilog_hdl:basic_information |
testbench:introduction_to_verilog_hdl:basic_information [2019/02/15 09:07] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 基本情報 ====== | ||
- | 最低限必要な言葉の意味や、回路図へのリンクなどの情報。 | ||
- | |||
- | |||
- | ===== よく使用する言葉 ===== | ||
- | * ハードウェア記述言語: | ||
- | プログラミング言語と似ている部分も多いが、最終的にハードウェア ( FPGA, CPLD, 各種メモリなど ) に書き込む点が異なる。 | ||
- | 特に処理 A と処理 B を「順番に行う」のか「並列に行う」のかという点を注意して記述しなければならない。 | ||
- | 主に Verilog HDL と VHDL の 2 種類がある。 | ||
- | |||
- | |||
- | |||
- | * ファームウェア \\ | ||
- | ソフトウェアとハードウェアの中間的なもの。 | ||
- | ハードウェアに所定の動作をさせるソフトウェアであり、「ソフト」ウェアだがむやみに書き換えないので firm: 固定した という言葉が用いられる。 | ||
- | ここでは、Verilog HDL をコンパイルして作成する FPGA に書き込めるデータのことを指して使う ( *.bit )。 | ||
- | 実生活の例としては、PC に使用されている HDD をコントロールする素子にもファームウェアをアップデートすることで安定性が増す場合がある。 | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== PT6 ===== | ||
- | TGC で開発したボード。\\ | ||
- | {{testbench: | ||
- | {{testbench: | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== 必要情報 ===== | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// |