Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (305.98 KB, 2 trang )
BÀI TẬP LỚN
MÔN THIẾT KẾ LOGIC SỐ
Đối tượng: Lớp D16DT. Chia nhóm: tối đa 5 SV/nhóm.
Đề tài: Mỗi nhóm chọn 1 đề tài (không trùng nhau)
1. Thiết kế và mô tả một bộ mã hóa và giải mã cyclic.
2. Xây dựng thuật toán mã hóa và giải mã Haffman trên FPGA.
3. Thiết kế và mô tả một bộ đếm lưu lượng.
- Ứng dụng trong việc đếm lượng người/xe vào ra và số lượng đang có trong một khu vực.
- Tìm hiểu về các công nghệ phát hiện người/xe: hồng ngoại, camera,… và phối hợp vào bài toán.
4. Thiết kế và mô tả mạch điều khiển ma trận LED 16x16.
5. Thiết kế và mô tả mạch giao tiếp VGA.
6. Thiết kế và mô tả mạch giao tiếp với ma trận bàn phím.
- Trình bày nguyên lý bắt phím, thiết kế mạch bắt phím và viết mô tả bằng VHDL?
- Thiết kế mạch quét và nhận dạng cho ma trận phím bấm (Keypad) 4x4 và hiển thị giá trị của phím
bấm trên màn hình LED 7-đoạn? Gợi ý: Hiển thị các số hệ Hexa trên LED 7-đoạn tương ứng với các
phím bấm.
7. Thiết kế và mô tả bộ điều khiển truyền thông nối tiếp UART.
8. Thiết kế và mô tả mạch điều khiển động cơ bước.
9. Thiết kế và mô tả đồng hồ thời gian thực (Ngày trong tuần-Giờ-Phút-Giây).
10. Thiết kế và mô tả mạch ALU (phép cộng, nhân) dấu phảy động 16 bit.
11. Thiết kế và mô tả mạch điều khiển hiển thị màn hình LCD 16x2.
12. Thiết kế và mô tả mạch hiển thị dòng chữ “KTDT PTIT” trên ma trận LED với một số hiệu ứng.
Ngoài các đề tài trên, các nhóm có thể chủ động đề xuất nội dung Bài tập lớn, sau khi được thầy đồng ý thì
tiến hành thực hiện.
Yêu cầu bài tập lớn:
1. Yêu cầu nhiệm vụ
+ Xác định mô hình hệ thống, mạch dự kiến thử nghiệm đề tài
+ Thiết kế sơ đồ khối, giải thích nguyên lý làm việc
+ Xác định mô hình RTL của mạch (nếu có)
+ Viết mô tả VHDL cho mạch và hệ thống định thử nghiệm