Menu
Coddy logo textTech

Verilogとは

CoddyのVerilogジャーニー「基礎」セクションの一部。レッスン 1/90。

Verilogは、単純な論理ゲートから複雑なプロセッサまで、デジタル電子回路のモデル化、設計、シミュレーションに使用されるハードウェア記述言語(HDL)です。

CPU上で順番に実行されるソフトウェア言語とは異なり、Verilogは並列に動作するハードウェアを記述します。FPGAおよびASIC設計の業界標準であり、ModelSim、Vivado、Quartusなどのツールで使用されています。

このコースでは、基本的なシミュレーション出力から始め、組み合わせ回路や順序回路を構築し、最終的にはカウンター、シフトレジスター、UARTインターフェースなどの実際のモジュールを設計しながら、Verilogを基礎から学びます。

challenge icon

チャレンジ

簡単

初めてのVerilogプログラムへようこそ!コードはすでに用意されています。

すること:

  1. コードを確認しましょう。printf(C言語)と同様に、$displayを使ってテキストを出力します
  2. Run Codeをクリックしてコンパイルとシミュレーションを実行します
  3. 出力にHello World!が表示されるはずです

注:すべてのVerilogプログラムはmoduleの中で実行されます。initialブロックはシミュレーションの開始時に1回実行され、$finishがシミュレーションを終了させます。

自分で試してみよう

module main;
  initial begin
    $display("Hello World!");
    $finish;
  end
endmodule

基礎のすべてのレッスン

自分で練習してみよう: Verilogオンラインコンパイラ