Menu
CoddyTech

复习:逻辑门电路

本课属于 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 添加与门(a & b)
  
  // TODO: 为 out2 添加或门(b | c)
  
  // TODO: 为 out3 添加异或门(a ^ c)

endmodule

基础知识中的所有课

自己练习: Verilog 在线编译器