프로그래밍 언어/Verilog

2024.6.22 [Verilog 언어] (수정중)

U_Pong 2024. 6. 22. 15:27

2024.6.22

업계에서 자주 쓰이는 베릴로그는 처음 배우기도 하고 C언어와도 다른 부분이 많다고 해서 개인적으로 공부의 필요성을 느꼈다.

때문에 Verilog HDL 설계 교재를 보면서 베릴로그 언어에 대해 알아본다.


 

< 주석 >

// : 단일 라인용 주석문이며, //가 시작되는 위치에서부터 그 라인의 끝까지 주석문으로 처리된다.

/ * ~ */ : 블록용 주석문이며, 이 사이에 있는 내용은 전부 주석처리된다. 블록 주석문 단축키는 ctrl + 윈도우 + / 이다.

 

< 수 표현 >

베릴로그에서 정수형 상수는 10진수, 16진수, 8진수, 2진수로 표현될 수 있다.

3개의 어휘 토큰을 사용하여 [size_constant]'base_format <number_value> 의 형식으로 수를 표현한다.

size_constant : 상수 값의 비트 수를 나타내는 상수로서 0이 아닌 10진수가 사용된다. 생략하면 비트 수가 지정되지 않은 unsized 수가 되며 32비트로 표현된다.