Danh mục

Bài giảng Thiết kế logic số (VLSI Design): Chương II/2.1

Số trang: 16      Loại file: pptx      Dung lượng: 141.79 KB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Thiết kế logic số (VLSI Design) - Chương II: Ngôn ngữ VHDL trình bày nội dung phần 2.1, giới thiệu với người đọc các kiến thức về lịch sử phát triển ngôn ngữ VHDL, cấu trúc chương trình VHDL, kiến trúc dạng hành vi và dạng luồng dữ liệu. Mời bạn đọc cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế logic số (VLSI Design): Chương II/2.1 Thiết kế logic số (Digital Logic design) Bộ môn KT Xung, số, Vi xử lý 08/2013https://sites.google.com/site/bmvixuly/thiet-ke-logic-so Mục đích, nội dung • Nội dung: Lịch sử phát triển ngôn ngữ VHDL, Cấu trúc chương trình VHDL, Kiến trúc dạng hành vi và dạng luồng dữ liệu • Thời lượng: 3 tiết bài giảng.quangkien82@gmail.co 2/16m Lịch sử phát triển của VHDL • VHDL VHSIC HDL (Very-High-Speed-Intergrated-Circuit Hardware Description Language) • 1981 : Phát triển bởi Bộ Quốc phòng Mỹ. • 1983-1985: Được phát triển thành một ngôn ngữ HDL chính thống bởi 3 công ty Intermetrics, IBM and TI. • 1986: Chuyển giao toàn bộ bản quyền cho Viện Kỹ thuật Điện và Điện tử (IEEE). • 1987: Công bố thành một chuẩn ngôn ngữ IEEE- 1076 1987. • 2002: Công bố chuẩn VHDL IEEE-1076 2002 • 2009: Công bố chuẩn VHDL IEEE-1076 2009quangkien82@gmail.com 3/16 Đặc điểm VHDL 1. Tính phổ biến 2. Độc lập với công nghệ. 3. Khả năng mô tả nhiều cấp độ. 4. Khả năng trao đổi, tái sử dụng.quangkien82@gmail.com 4/16 Các dạng mã nguồn VHDL HDL for Specification HDL for Simulation HDL for Synthesisquangkien82@gmail.com 5/16 Cấu trúc chương trình VHDL Khai báo thư viện LIBRARY declaration Mô tả thự c thể ENTITY Declaration Mô tả kiến trúc ARCHITECTURE Hành vi Luồng dữ liệu Cấu trúc Behavioral DataFlow Structurequangkien82@gmail.com 6/16 VD1– Khối cộng FULL_ADDER A B Cin 0110 + 0101 Cout 0 1011 Σ Sumquangkien82@gmail.com 7/16 FULL_ADDER - Dataflow A B Cin S Cout 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1quangkien82@gmail.com 8/16 FULL_ADDER - Dataflow sum = (a xor b) xor Cin; Cout = (a and b) or (Cin and (a xor b)); A B Cout Cin Sumquangkien82@gmail.com 9/16 Trắc nghiệm Câu 1: Các thành phần bắt buộc của một thiết kế VHDL là: A. Khai báo thư viện B. Khai báo thực thể và mô tả kiến trúc C. Mô tả kiến trúc và khai báo cấu hình tương ứng D. Khai báo thư viện, thực thể và mô tả kiến trúcquangkien82@gmail.com 10/16 Trắc nghiệm Câu 2: Mô tả kiến trúc dạng nào sau đây thể hiện bản chất mạch thiết kế rõ nhất: A. Dạng cấu trúc B. Dạng hành vi C. Dạng cấu trúc kết hợp hành vi D. Dạng luồng dữ liệuquangkien82@gmail.com 11/16 Trắc nghiệm Câu 3: Phát biểu sau nào sau đây không chính xác: A. Cổng dạng linkage có thể đóng vai trò là bất cứ cổng dạng gì B. Cổng buffer đóng vai trò là cổng ra hoặc tín hiệu bên trong C. Cổng inout bắt buộc phải điều khiển dưới dạng cổng 3 trạng thái D. Không thể gán giá trị cho cổng dạng input.quangkien82@gmail.com 12/16 Trắc nghiệm Câu 4: Tha ...

Tài liệu được xem nhiều: