Symbol

사용 코드
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
module logicgate (iA, iB, oAND, oOR, oNOT, oNAND, oNAND2);
input iA, iB; // 입력: iA, iB (1비트 입력 신호)
output oAND, oOR, oNOT, oNAND, oNAND2; // 출력: AND, OR, NOT, NAND, NAND2 결과
wire s0; // 내부 연결 신호 (oNAND2 생성용)
and U0 (oAND, iA, iB); // oAND = iA AND iB
or U1 (oOR, iA, iB); // oOR = iA OR iB
not U2 (oNOT, iA); // oNOT = NOT iA
nand U3 (oNAND, iA, iB); // oNAND = iA NAND iB
and U4 (s0, iA, iB); // s0 = iA AND iB
not U5 (oNAND2, s0); // oNAND2 = NOT s0 = NAND 결과 (다른 방식으로 생성)
endmodule
|
cs |
Schematic

'Verilog_RTL 설계' 카테고리의 다른 글
| [Verilog_RTL]_Binary_BCD 변환기 (0) | 2025.06.14 |
|---|---|
| [Verilog_RTL]_4BIT_ALU (0) | 2025.06.14 |
| [Verilog_RTL]_DECODER (0) | 2025.06.14 |
| [Verilog]_4BIT_ADDER/SUBTRACTOR (0) | 2025.06.14 |
| [Verilog]_4BIT_ADDER (0) | 2025.06.14 |