Menu
CoddyTech

Ôn tập: mạch cổng logic

Thuộc phần Kiến thức nền tảng trong hành trình Verilog của Coddy. Bài học 42 trên 90.

challenge icon

Thử thách

Thử thách này kết hợp mọi thứ bạn đã học trong chương này về các cổng logic nguyên thủy. Bạn sẽ tạo một mạch bằng cách sử dụng nhiều cổng.

Cần làm:

Tạo một mạch có:

  • Đầu vào: a, b, c
  • Đầu ra: out1, out2, out3

Logic:

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

Dùng các cổng logic nguyên thủy (and, or, xor) để tạo các đầu ra này.

Tự làm thử

module logic_circuit (
  input a,
  input b,
  input c,
  output out1,
  output out2,
  output out3
);
  
  // TODO: Thêm cổng AND cho out1 (a & b)
  
  // TODO: Thêm cổng OR cho out2 (b | c)
  
  // TODO: Thêm cổng XOR cho out3 (a ^ c)

endmodule

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch Verilog online