Menu
Coddy logo textTech

まとめ:論理ゲート回路

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

challenge icon

チャレンジ

このチャレンジでは、この章で学んだゲートプリミティブに関するすべてを組み合わせます。複数のゲートを使用して回路を構築します。

行うこと:

以下の構成で回路を構築してください:

  • 入力: a, b, c
  • 出力: out1, out2, out3

ロジック:

  1. out1 = a AND b
  2. out2 = b OR c
  3. out3 = a XOR c

これらの出力を生成するために、ゲートプリミティブ(and, or, xor)を使用してください。

自分で試してみよう

module logic_circuit (
  input a,
  input b,
  input c,
  output out1,
  output out2,
  output out3
);
  
  // TODO: out1 用に AND ゲートを追加 (a & b)
  
  // TODO: out2 用に OR ゲートを追加 (b | c)
  
  // TODO: out3 用に XOR ゲートを追加 (a ^ c)

endmodule

基礎のすべてのレッスン