Professional Documents
Culture Documents
1. Bộ Full_ader 4bit
Được thực hiện dựa trên ghép nối 4 bội full_adder 1 bit với nhau:
2. Mux 4_1
Khi có xung điều kiển thì trạng thái tiếp theo sẽ đảo ngược so với trạng thái hiện tai.
Khi không có xung điều kiển thì trạng thái tiếp theo giữ nguyên trạng thái hiện tại
Kết quả:
4. Gray code Counter
Giải thích:
• Cứ tại sườn âm của lock, tín hiệu q0 lại đảo một lần ( 0 -> 1 hoặc 1 -> 0)
• Cứ tại sườn âm của q0, tín hiệu q1 lại đảo một lần
• Cứ tại sườn âm của q1, tín hiệu q2 lại đảo một lần
• Cứ tại sườn âm của q2, tín hiệu của q3 lại đảo một lần
-> Tạo thành bộ đếm
Bài 2:
1.
Toán hạng có thể là bất kỳ một trong các kiểu dữ liệu được định nghĩa trong Kiểu dữ liệu.
Một số cấu trúc sẽ chỉ nhận một số loại toán hạng nhất định. Toán hạng có thể là hằng số, số
nguyên, số thực, lưới, thanh ghi, thời gian, bit-select (một bit của vector net hoặc một thanh
ghi vector), part-select (bit được chọn của vector net hoặc register vector), và bộ nhớ hoặc
hàm.
Các toán tử hành động trên các toán hạng để tạo ra kết quả mong muốn. Verilog cung cấp
nhiều loại toán tử khác nhau.
3.
Ví dụ: