TAILIEUCHUNG - Bài giảng Điều khiển nhúng - Chương 2: Ngôn ngữ VERILOG

Bài giảng "Điều khiển nhúng - Chương 2: Ngôn ngữ VERILOG" cung cấp cho người học các kiến thức: Giới thiệu, thiết kế phân cấp, VERILOG HDL, phép gán, toán tử, phát biểu có điều kiện,. nội dung chi tiết. | Bài giảng Điều khiển nhúng - Chương 2: Ngôn ngữ VERILOG Chương 2 NGÔN NGỮ VERILOG 1 I. GIỚI THIỆU . Ngôn ngữ mô tả phần cứng HDL 1950’s 1980’s (Hardware Description Language) - Thiết kế mạch số (1950’s, 1980’s): vẽ mạch schematic -> lựa chọn linh kiện -> thi công. - Mạch schematic gồm có: • Phần tử (component): Cổng (Gate), Điện trở, (LEDs, LCD) Chips, • Dây kết nối các phần tử • Input, Output -> xem 1 mạch schematic như 1 phần tử -> kết nối phân cấp. 2 Trường ĐH Bách Khoa I. GIỚI THIỆU . Ngôn ngữ mô tả phần cứng HDL 1995’s (Hardware Description Language) - Thiết kế mạch số (1995’s ->): vẽ mạch schematic ->. hoàn tất - Hai ngôn ngữ phổ biến: Verilog HDL (1984) và VHDL (1980). - Được sử dụng rộng rãi trong thiết kế và mô phỏng mạch số ở mức độ thanh ghi (register-transfer level). - Một thiết kế HDL bao gồm nhiều module, mỗi module chứa nhiều phân cấp và giao tiếp với các module khác thông qua tập input, output, và bidirectional port. 3 Trường ĐH Bách Khoa I. GIỚI THIỆU . Ưu điểm HDL so với Schematic: - Xây dựng và lưu trữ HDL trong các file. - Các file có thể đóng gói và xử lý bởi các công cụ: • Design: Viết HDL, vẽ sơ đồ • Synthesis: lựa chọn phần tử, tối ưu logic, ước lượng thời gian • Implementation: gán chân, lập trình vào FPGA - Dễ dàng thay đổi, chỉnh sửa thiết kế mà không cần thay đổi phần cứng. - Đáp ứng các yêu cầu thiết kế phức tạp 4 Trường ĐH Bách Khoa II. THIẾT KẾ PHÂN CẤP . Các mô tả (abstraction) trong thiết kế phần cứng: - Mô tả cấu trúc (Structural modeling). - Mô tả dòng dữ liệu (Dataflow modeling). - Mô tả hành vi (Behavioral modeling). 5 Trường ĐH Bách Khoa II. THIẾT KẾ PHÂN CẤP . Các mô tả (abstraction) trong thiết kế phần cứng: - Mô tả cấu trúc (Structural modeling). - Mô tả dòng dữ liệu (Dataflow modeling). - Mô tả hành vi (Behavioral modeling) 6 Trường ĐH Bách Khoa

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.