Verilog는 module로 시작해서 endmodule로 끝난다.
Verilog에게 module은 C언어의 function과 유사하다.
포트 신호의 방향
- input: 외부에서 모듈로 입력되는 신호의 방향을 의미
- output: 모듈 내부에서 외부로 출력되는 신호의 뱡향을 의미
- inout: 모듈의 외부와 내부의 양쪽 방향으로 소통이 가능한 신호의 방향을 의미
포트 신호의 타입
- Wire (상위 개념이 net):
- represent physical connection
- 값 전달 위주의 전기적인 연결선의 역할 - Reg (상위 개념이 variable):
- represent abstract storage element (Register)
- 값을 기억하는 소프트웨어의 변수와 유사한 역할
Verilog data type
4-value logic system
숫자 상수 값
h | 16 진수 |
o | 8 진수 |
d | 10 진수 |
b | 2 진수 |
예시]
- 8'h12 <- 00010010 (8비트 크기의 상수이며, 0x12 인 16 진법)
- 8'd12 <- 00001100
- 4'b1 <- 0001
- 1'b0 <- 0
반응형
'Digital Logic > Verilog' 카테고리의 다른 글
Verilog 설계에서 중요한 존재들 - 순차 논리 회로(Sequential logic circuits)_#Flip-Flop (0) | 2021.05.09 |
---|---|
Verilog 설계에서 중요한 존재들 - 조합 논리 회로(Combinational logic circuits) (0) | 2021.05.08 |
[기초 개념] Verilog 문법 한눈에 보기 (1) | 2021.04.12 |
[기초 개념] Verilog, SystemVerilog 란? (2) | 2021.04.11 |
[기초 개념] ASIC 반도체 란? - 디지털 로직 개발자가 하는 일 (1) | 2021.04.11 |
댓글