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

Thiết kế vi mạch trên FPGA

70 6 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 70
Dung lượng 6,96 MB

Nội dung

Hiểu rõ về tổng quan FPGA và ngôn ngữ VHDL,Kit Spartan _3E. Một số ứng dụng kết nối của FPGA trên kit Spartan_3E: bộ kiểm tra chẵn lẽ; bộ đếm Kd=128; hiển thị trên 8 led đơn và đèn giao thông. Các phương pháp thiết kế tiền HDL Phương pháp thiết kế dùng HDL

HỆ THỐNG NHÚNG BÁO CÁO PROJECT Thiết kế vi mạch FPGA Lớp: 220HTN03 GV: TS Trần Hồng Vũ Nhóm 6: Nguyễn Hoàng Vũ Tào Viết Bảo Nguyễn Văn Thức Bùi Văn Khoa Nội dung đề tài: Chương Tổng quan phương pháp thiết kế vi mạch Chương Tổng quan ngôn ngữ VHDL Chương Tổng quan vi mạch FPGA Chương Thiết kế vi mạch FPGA Phân công nhiệm vụ: Người thực Nhiệm Vụ Nguyễn Hồng Vũ ( Nhóm Trưởng) Tìm Hiểu làm báo cáo chương thuyết trình báo cáo project nhóm Tào Viết Bảo Tìm hiểu làm báo cáo chương 3, tổng hợp slide làm slide báo cáo chung Bùi Văn Khoa Tìm hiểu làm báo cáo chương Nguyễn Văn Thức Tìm hiểu làm báo cáo chương Dự kiến kết đạt được: • Hiểu rõ tổng quan FPGA ngơn ngữ VHDL,Kit Spartan _3E • Một số ứng dụng kết nối FPGA kit Spartan_3E: kiểm tra chẵn lẽ; đếm Kd=128; hiển thị led đơn đèn giao thông CHƯƠNG 1: TỔNG QUAN VỀ CÁC PHƯƠNG PHÁP THIẾT KẾ VI MẠCH 1.1 Các phương pháp thiết kế tiền HDL 1.1.1 Phương pháp thiết kế dùng hàm logic: • Kĩ thuật thiết kế dựa hàm logic yêu cầu phải viết phương trình logic cho đầu vào liệu flip- flop cho nhóm cổng logic • Điều có nghĩa kĩ thuật thiết kế khơng khả thi với việc thiết kế mạch lớn với hàng trăm flip-flop kĩ thuật địi hỏi phải có số lượng lón hàng trăm phương trình logic tương ứng 1.1 Các phương pháp thiết kế tiền HDL 1.1.2 Phương pháp thiết kế dựa sơ đồ ngun lí: • • • Dựa sơ đồ ngun lí có trợ giúp máy tính cho phép thiết kế hệ thống lớn nhờ kết hợp cổng logic flip- flop với mạch khả biểu diễn thiết kế trực quan sinh động thiết kế sơ đồ nguyên lí dễ hiểu thành phần thiết kế kết nối chúng Ngày nay, với phát triển nhanh chóng thiết bị hệ thống điện tử, phương pháp thiết kế khơng cịn đáp ứng tốt tốn thời gian 1.1.3 Ưu điểm, nhược diểm phương pháp thiết kế truyền thống Các bước thiết kế phương pháp thiết kế truyền thống Ưu điểm: - Dễ sử dụng Nhược điểm: - Không phù hợp với hệ thống tích hợp cỡ lớn phức tạp - Công đoạn chuyển đổi thủ công từ mô tả thơng tin thiết kế phương trình logic 1.2 Phương pháp thiết kế dùng HDL a/ Chức ưu điểm HDL  Chức năng: HDL ngôn ngữ thuộc lớp ngôn ngữ máy  Ưu điểm:  Loại bỏ công đoạn chuyển đổi thủ công từ tính(computer language): mơ tả thơng tin thiết kế thành phương  Dùng miêu tả cấu trúc hoạt động vi trình logic mạch  Dùng mơ phỏng, kiểm tra hoạt động vi mạch  Biểu diễn hành vi theo thời gian cấu trúc không gian mạch  Bao gồm ký hiệu biểu diễn thời gian đồng thời (time and concurrence)  Dễ quản lí mạch lớn phức tạp  Độc lập với công nghệ  Cho phép tái sử dụng thiết kế có sẵn  Mạch tổng hợp từ đặc tả 1.2 Phương pháp thiết kế dùng HDL b/ Phương pháp thiết kế dùng HDL HDL sử dụng để thiết kế phần tử logic lập trình từ PLD đơn giản đến CPLD FPGA phức tạp Hiện có nhiều HDL sủ dụng phổ biến VHDL, Verilog Abel Báo cáo tập trung giới thiệu ngôn ngữ mô tả phần cứng VHDL ứng dụng FPGA 2.1 Giới thiệu VHDL • VHDL ngôn ngữ mô tả phần cứng cho mạch tích hợp tốc độ cao VHDL phát triển dùng cho chương trình VHSIC quốc phịng Mỹ • VHDL phát triển để giảiquyết khó khăn việc phát triển, thay đổi lập tài liệu cho hệ thống số • VHDL ngôn ngữ độc lập không gắn với phương pháp thiết kế, mô tả hay công nghệ phần cứng • Chức năng: mơ tả hoạt động hệ thống mạch điện tử nhằm thực hệ thống mạch linh kiện thực Click Next tới Define Module ta chỉnh thơng số theo hình sau đây: - Sau click next tới hình sau: 5.2 Thực thi – Lập trình – Quy trình nạp Soạn thảo code cho project - Đến ta tự viết code để điều khiển led project - Ở phần code mẫu ta việc thêm đoạn sau vào “begin” “end”: LEDs(0)

Ngày đăng: 02/10/2022, 18:23

HÌNH ẢNH LIÊN QUAN

Nguyên lý hoạt động: - Thiết kế vi mạch trên FPGA
guy ên lý hoạt động: (Trang 48)
-Chọn finish để kết thúc và hiện ra bảng sau, ta vào menu project để tạo mới: - Thiết kế vi mạch trên FPGA
h ọn finish để kết thúc và hiện ra bảng sau, ta vào menu project để tạo mới: (Trang 54)
Click Next tới Define Module ta chỉnh các thơng số theo hình sau đây: - Thiết kế vi mạch trên FPGA
lick Next tới Define Module ta chỉnh các thơng số theo hình sau đây: (Trang 56)
- Sau đó click next tới hình sau: - Thiết kế vi mạch trên FPGA
au đó click next tới hình sau: (Trang 57)
Trong phần user constraits kích đúp vào phần create như hình dưới đấy để có thể gán chân nút bấm và led..:  - Thiết kế vi mạch trên FPGA
rong phần user constraits kích đúp vào phần create như hình dưới đấy để có thể gán chân nút bấm và led..: (Trang 60)
-Hiện ra hình PACE ta kích vào phần màu đỏ như sau: - Thiết kế vi mạch trên FPGA
i ện ra hình PACE ta kích vào phần màu đỏ như sau: (Trang 61)
VD: gán chân cho LEDs[0] tra bảng ta thấy LEDS[0] có site F12. Ta kích chuột vào LEDs[0] giữ nguyên chuột kéo sang và thả vào Top Veiw ở vị trí hàng F và cột  12 - Thiết kế vi mạch trên FPGA
g án chân cho LEDs[0] tra bảng ta thấy LEDS[0] có site F12. Ta kích chuột vào LEDs[0] giữ nguyên chuột kéo sang và thả vào Top Veiw ở vị trí hàng F và cột 12 (Trang 62)
Sau đó ta được hình sau: - Thiết kế vi mạch trên FPGA
au đó ta được hình sau: (Trang 63)
w