Professional Documents
Culture Documents
02-Verilog Basic Concepts - B.S.Balaji
02-Verilog Basic Concepts - B.S.Balaji
Verilog® HDL
Basic Concepts
B.S.Balaji
Today program
• Lexical Conventions
• Data Types
• System Tasks and Compiler Directives
Data Types
Data Types
• Value set and strengths
• Nets and Registers
• Vectors
• Integer, Real, and Time Register Data Types
• Arrays
• Memories
• Parameters
• Strings
count[5]
chk_point[100]
port_id[3]
• Note the difference between vectors and arrays
– $display($time);
Output: 230
– Output:
0 value of signals clock=0, reset=1
5 value of signals clock=1, reset=1
10 value of signals clock=0, reset=0