BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINHCÔNG TRÌNH 1*+,Ç1&Ӭ8.+2$+Ӑ&&Ӫ$6,1+9,Ç1
Tp. Hồ Chí Minh, tháng
7+,ӂ7.ӂ+ӊ7+Ӕ1*Ĉ,ӄ8.+,ӆ17Ë1+,ӊ8
ĈÊ1*,$27+Ð1*6Ӱ'Ө1*)3*$
SỐ: 69
SKC 007 3 3 6
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH
BÁO CÁO TNG KT
ĐỀ TÀI NGHIÊN CU KHOA HC CA SINH VIÊN
SV2020 - 124
Chủ nhiệm đề tài: Nguyễn Thanh Phong
TP. HỒ CHÍ MINH 10/2020
THIẾT KẾ HỆ THỐNG
ĐIỀU KHIỂN TÍN HIỆU ĐÈN GIAO THÔNG SỬ DỤNG FPGA
B GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TPHCM
BÁO CÁO TỔNG KẾT
ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN
THIẾT KẾ HỆ THỐNG
ĐIỀU KHIỂN TÍN HIỆU ĐÈN GIAO THÔNG SỬ DỤNG FPGA
SV2020 124
Thuộc nhóm ngành khoa học: Kỹ thuật máy tính
SV thực hiện: Phạm Thanh Phong Nam, Nữ: Nam
Dân tộc: Kinh
Lớp, khoa: 16119CLC, ĐT CLC Năm thứ: 4 /Số năm đào tạo: 4
Ngành học: Công nghệ kỹ thuật máy tính
Người hướng dẫn: TS. Trương Ngọc Sơn
TP. HỒ CHÍ MINH 10/2020
3
MC LC
DANH MC HÌNH ................................................................................................................ i
DANH MC BNG ............................................................................................................. iii
DANH MC CÁC T VIT TT ...................................................................................... iv
TNG QUAN .................................................................................................... 1
1.1 Đặt vấn đề: ................................................................................................................. 1
1.2 Gii quyết vn đề: ...................................................................................................... 1
1.3 Mc tiêu: .................................................................................................................... 1
1.4 Đối tượng và phm vi nghiên cu: ............................................................................ 2
CƠ S LÝ THUYT ........................................................................................ 3
2.1 Tng quan v FPGA .................................................................................................. 3
2.1.1 FPGA là gì? ........................................................................................................ 3
2.1.2 Lch s ra đời FPGA .......................................................................................... 4
2.1.3 Vì sao chn FPGA.............................................................................................. 4
2.1.4 Cu trúc FPGA ................................................................................................... 5
2.2 Ngôn ng Verilog ...................................................................................................... 8
2.2.1 Gii thiu ngôn ng Verilog .............................................................................. 8
2.2.2 Quy trình thiết kế s ........................................................................................... 9
2.3 Máy trng thái hu hn FSM ................................................................................... 18
2.3.1 Khái nim ......................................................................................................... 18
2.3.2 Phân loi ........................................................................................................... 19
THIT K H THNG .................................................................................. 21
3.1 Chức năng và yêu cầu h thng ............................................................................... 21
3.2 Thiết kế b điều khin tín hiệu đèn giao thông ....................................................... 21
4
3.2.1 Thiết kế đơn vị traffic_light_fsm ..................................................................... 23
3.2.2 Thiết kế đơn vị delay_counter .......................................................................... 26
3.2.3 Thiết kế chức năng giữ trng thái ..................................................................... 28
KT QU NGHIÊN CỨU VÀ ĐÁNH GIÁ .................................................. 29
4.1 Sơ đồ khối đơn vị traffic_light ................................................................................ 29
4.2 Kết qu mô phng chức năng .................................................................................. 29
4.2.1 Kiểm tra trường hợp bình thường .................................................................... 30
4.2.2 Kiểm tra trường hp Reset tích cc ................................................................. 30
4.2.3 Kiểm tra trường hp Switch tích cc ............................................................... 31
4.3 Kết qu mô phng trên Xilinx Spartan 3E Stater Kit .............................................. 31
KT LUN VÀ KIN NGH ......................................................................... 33
5.1 Kết lun ................................................................................................................... 33
5.2 Kiến ngh ................................................................................................................. 33
TÀI LIU THAM KHO .................................................................................................... 34
PH LC ............................................................................................................................. 35