베릴로그,Verilog

IEEE 1364

1. Syntax


1.1. Constant? Integer literal?

비트수를 ' 앞에 배열하는 특이한 문법

ex.
4'b1001 - 4-bit binary number
16'habcd - 16-bit hexadecimal number

logic values
0: logic 0, low, false condition
1: logic 1, high, true condition
z: high impedance value, high-impedance condition of a node or net
x: unknown value, unknown logic value of a node or net


1.2. Operator


<= non-blocking assignment
= blocking assignment

2. data type

두 class가 있다
nets: hardware connection points
variables: data storage elements

nets: wire tri wand wor triand trior supply0 supply1 tri0 tri1 trireg
variables: reg integer real time realtime

5. tmp

5.1. 책 (kpas펌)

Q 베릴로그 문법 등 베릴로그 관련한 책 추천해주실 수 있을까요?
A1
http://staff.ustc.edu.cn/~songch/download/IEEE.1364-2005.pdf - IEEE Standard for Verilog® Hardware Description Language
A2
Verilog HDL : 디지털 설계와 합성의 길잡이 https://g.co/kgs/znKfHb
Verilog를 이용한 디지털 시스템 설계 https://g.co/kgs/k3Dqa7
Verilog HDL을 이용한 디지털 시스템 설계 및 실습 http://kyobo.link/bmQd
2번째 책이 처음 시작하는 사람에게 적당하다고 생각됩니다