<size> được viết bằng số thập phân và nó chỉ rõ số
bít của số được biểu diễn.
<base format> Định dạng số nếu là thập phân
thì là ‘d or ‘D,thập lục phân là ‘h or ‘H, nhị phân là ‘b or ‘H,bát phân là ‘o hoặc ‘O.
<number> chỉ rõ các số liên tiếp từ
0,1,2,3,4,5,6,7…a,b,c,d,e,f. Không phân biệt chữ hoa hay chữ thường.
Khái Niệm Cơ Bản
Ví dụ:
4’b1111 // số nhị phân
12’habc //so thập lục phân 16’d255 // số thập phân
Khái Niệm Cơ Bản
b. Số khơng kích thước
Số được chỉ rõ với khơng có phần
<baseformat> thì mặc định là số thập
phân.Số đựoc viết với việc khơng có <size> thì mặc định là phần <size> là 32 bit
Ví dụ:
23456 // đây là số thập phân ‘o32 // đây là số bát phân
Khái Niệm Cơ Bản
5.Giá trị Z và X
Verilog có 2 kiểu cho khơng biết và giá trị điện trở cao. Giá trị này rất quan trọng cho mơ hình mạch thực. một giá trị khơng biết dùng từ x cịn giá trị điện trở cao thì dùng z.
Ví dụ:
12’h13x // số thập lục phân 12 bit,4 bit chưa biết
6’hx // đây là số hexa, 6bit chưa biết
32’bz đây là số trở cao 32 bít
Khái Niệm Cơ Bản
Một giá trị x hoặc z khởi tạo 4 bit cho hệ hex,3 bit cho hệ oct và 1 bit cho hệ binNếu bit có ý nghĩa lớn nhất của con số là 0, x hoặc z, con số được tự động mở rộng để làm đầy các bit có ý nghĩa lớn nhất bằng 0, x hoặc z theo thứ tự ta dễ dàng gán x và z cho toàn bộ một vector. Nếu bit có ý nghĩa lớn nhất là 1, 0