1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

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

Đ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

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 429,17 KB

Nội dung

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 (Trang 2)
• 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 (Trang 3)
 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ô (Trang 4)
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 (Trang 6)
• 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ổ (Trang 10)
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 (Trang 11)
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 (Trang 12)
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 (Trang 14)
• 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ế (Trang 25)
• 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 (Trang 26)
• 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 (Trang 34)
• 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 (Trang 38)
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 (Trang 39)
w