Thời gian trì hỗn trên net 1 Giới thiệu

Một phần của tài liệu gtverilog (Trang 54 - 55)

Chương3 Loại dữ liệu trong Verilog

3.4.9 Thời gian trì hỗn trên net 1 Giới thiệu

3.4.9.1 Giới thiệu

Trong thực tế bất kì net nào trong mạch ñiện tử cũng tạo ra ñộ trì

hỗn trên net. Trong Verilog, độ trì hỗn có thể ñược khai báo kết hợp

trong phát biểu khai báo net. Những giá trị độ trì hỗn này là thời gian trì

hỗn được tính từ khi tín hiệu tại ngõ ra của linh kiện điều khiển thay đổi

cho đến khi tín hiệu trên net thực sự thay đổi. Độ trì hỗn được mơ tả bởi

số hoặc biểu thức theo sau biểu tượng ‘#’. Những giá trị này là hằng số, tham số, biểu thức của chúng hay có thể là những biểu thức ñộng dùng

những biến số khác. Độ trì hỗn có thể là rise, fall, hay hold (thời gian thay

ñổi ñến z) và mỗi loại trì hỗn này có thể có ba giá trị - minimum, typical

và maximum. Sự mơ tả độ trì hỗn rise, fall, và hold ñược phân biệt bởi

dấu phẩy (,) và sự mô tả min-typ-max ñược phân biệt bởi dấu hai chấm (:).

Độ trì hỗn rise bao gồm thời gian trì hỗn khi giá trị tín hiệu thay đổi từ 0

lên 1, 0 ñến x và từ x ñến 1. Độ trì hỗn fall bao gồm thời gian trì hỗn khi giá trị tín hiệu thay đổi từ 1 xuống 0, 1 ñến x và từ x ñến 0. Độ trì hỗn

hold bao gồm thời gian trì hỗn khi giá trị tín hiệu thay ñổi từ 0 lên z, 1 ñến z và từ x đến z. Khái niệm độ trì hỗn này cũng ñược dùng cho việc ñịnh

nghĩa độ trì hoãn của cổng, transistor, linh kiện cơ bản do người dùng tự

định nghĩa và những mơ tả hành vi.

3.4.9.2 Ví dụ

Tri #5 t1, t2;

Wire #(10,9,8) w1, w2; Wand #(10:8:6, 9:8:6) w3;

Lâm Đức Khải University of Information Technology Page 54 Trong ví dụ trên, dịng đầu tiên mơ tả t1, t2 có thời gian trì

hỗn rise, fall, hold ñều là 5 ñơn vị thời gian. Dòng thứ hai, wire w1 và w2 ñịnh nghĩa ba giá trị khác nhau cho ba sự thay ñổi – 10 cho

rise, 9 cho fall và 8 cho hold. Dòng cuối cùng, wand w3 ñịnh nghĩa

giá trị min, type cho cả ba sự thay ñổi rise, fall, hold.

Một phần của tài liệu gtverilog (Trang 54 - 55)

Tải bản đầy đủ (PDF)

(87 trang)