Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

39 4 0
Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog có nội dung trình bày giới thiệu về HDLs và verilog; mô hình cấu trúc cho mạch luận lý tổ hợp; Mô phỏng luận lý, kiểm chứng thiết kế và phương pháp luận kiểm tra; thời gian trễ truyền lan;... Mời các bạn cùng tham khảo!

dce 2008 Thiết kế mạch số với HDL Chương 4: Thiết kế luận lý với g Verilog Co omputer E Engineerin ng 20 008 Nội dung • Giới thiệu HDLs verilog • Mơ hình cấu trúc cho mạch luận lý tổ hợp • Mơ luận lý, kiểm chứng thiết kế ph ơng pháp lluận phương ận kiểm tra • Thời gian trễ truyền lan • Mơ hình bảng thật cho mạch luận lý tổ hợp với Verilog Advanced Digital Design with the Verilog HDL – chapter ©2008, Pham Quoc Cuong Co omputer E Engineerin ng 20 008 Nội dung • Giới thiệu HDLs verilog • Mơ hình cấu trúc cho mạch luận lý tổ hợp • Mô luận lý, kiểm chứng thiết kế ph ơng pháp lluận phương ận kiểm tra • Thời gian trễ truyền lan • Mơ hình bảng thật cho mạch luận lý tổ hợp với Verilog Advanced Digital Design with the Verilog HDL – chapter ©2008, Pham Quoc Cuong Co omputer E Engineerin ng 20 008 Giới thiệu HDLs • HDLs (Hardware Description Languages)  Khơng ngơn ngữ lập trình  Tựa C  Thêm chức mơ hình hóa hóa, mơ chức  Verilog vs vs VHDL • Các bước thiết kế HDL  Mô tả mạch từ khóa  Biên dịch để kiểm tra cú pháp (syntax)  Mô hỏ để kiểm kiể tra t chức ă ủ mạch h Advanced Digital Design with the Verilog HDL – chapter ©2008, Pham Quoc Cuong Co omputer E Engineerin ng 20 008 Phương pháp luận thiết kế HDL Đặc tả HDL Mô Kiểm tra: thiết kế yêu cầu chưa? Chức năng: Hành vi I/O Mức ghil (Kiến trúcl) Mức luận lý (Cổng) Mức transistor (Điển tử) Timing: Waveform Behavior Advanced Digital Design with the Verilog HDL – chapter Cấu trúc/hành vi mạch Tổng hợp Ánh xạ đặc tả thành thực ©2008, Pham Quoc Cuong Co omputer E Engineerin ng 20 008 Mô hình cấu trúc mơ hình hành vi HDLs • Cấu trúc (Structural) tra cấu trúc phần cứng thật mạch  Mức trừu tượng thấp ấ • Các cổng (ví dụ and, or, not) • Cấu trúc phân cấp thông qua module  Tương tự lập trình hợp ngữ • Hành vi (Behavioral) hoạt động mạch t ê bit bits  Mức trừu tượng cao • Biểu diễn g biểu thức ((ví dụ ụ out = ((a & b)) | c)) • Khơng phải tất đặc tả hành vi tổng hợp  Không sử dụng: + - * / % > >= < >  Điều khiển trễ truyền  Các phát biểu phía sau phải đợi Advanced Digital Design with the Verilog HDL – chapter ©2008, Pham Quoc Cuong 30 Co omputer E Engineerin ng 20 008 Khuôn mẫu cho testbench module t_module (); reg …; wire …; parameter time_out = 100; UUT_name U1 (port_list); initial $ $monitor(); (); initial #time_out $finish initial begin … end Tên module UUT Khai báo kiểu ghi để chứa giá trị cho biến ngõ vào UUT Khai báo kiểu wire cho ngõ UUT Khai báo tham số Tín hiệu Tí hiệ đ xuất ất dạng d text t t Kết thúc mô sau thời gian time_out Xây dựng tín hiệu ngõ vào cho U1 endmodule Advanced Digital Design with the Verilog HDL – chapter ©2008, Pham Quoc Cuong 31 Co omputer E Engineerin ng 20 008 Ví dụ Advanced Digital Design with the Verilog HDL – chapter ©2008, Pham Quoc Cuong 32 Co omputer E Engineerin ng 20 008 Kích thước số • Chỉ số lượng bit dùng để lưu trữ số u _o of_b bit> ‘ base a ue •

Ngày đăng: 05/07/2022, 14:19

Hình ảnh liên quan

• Mô hình cấu trúc cho mạch luận lý tổ hợp - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

h.

ình cấu trúc cho mạch luận lý tổ hợp Xem tại trang 2 của tài liệu.
• Mô hình cấu trúc cho mạch luận lý tổ hợp - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

h.

ình cấu trúc cho mạch luận lý tổ hợp Xem tại trang 3 của tài liệu.
 Thêm những chức năng mô hình hóa mô - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

h.

êm những chức năng mô hình hóa mô Xem tại trang 4 của tài liệu.
Mô hình cấu trúc và mô hình hành vi trong HDLs - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

h.

ình cấu trúc và mô hình hành vi trong HDLs Xem tại trang 6 của tài liệu.
• Mô hình cấu trúc cho mạch luận lý tổ - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

h.

ình cấu trúc cho mạch luận lý tổ Xem tại trang 10 của tài liệu.
008 Mô hình mạch tổ hợp - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

008.

Mô hình mạch tổ hợp Xem tại trang 11 của tài liệu.
008 Mô hình cấu trúc mạch tổ hợp - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

008.

Mô hình cấu trúc mạch tổ hợp Xem tại trang 12 của tài liệu.
008 Mô hình cấu trúc trong Verilog - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

008.

Mô hình cấu trúc trong Verilog Xem tại trang 14 của tài liệu.
• Kết nối giữa port hình thức và port thực tế - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

t.

nối giữa port hình thức và port thực tế Xem tại trang 25 của tài liệu.
• Mô hình cấu trúc cho mạch luận lý tổ hợp - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

h.

ình cấu trúc cho mạch luận lý tổ hợp Xem tại trang 26 của tài liệu.
• Mô hình cấu trúc cho mạch luận lý tổ hợp - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

h.

ình cấu trúc cho mạch luận lý tổ hợp Xem tại trang 34 của tài liệu.
• Mô hình cấu trúc cho mạch luận lý tổ hợp - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

h.

ình cấu trúc cho mạch luận lý tổ hợp Xem tại trang 38 của tài liệu.
008 Bảng sự thật trong Verilog - Bài giảng Thiết kế mạch số dùng HDL - Chương 4: Thiết kế luận lý với Verilog

008.

Bảng sự thật trong Verilog Xem tại trang 39 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan