Upload
buitruonganh
View
37
Download
7
Embed Size (px)
DESCRIPTION
Thiết kế tổng hợp hệ thống số - Thiết kế khóa cửa số bằng verilog - Digital Lock Door. Đại học Bách Khoa Hà Nội.
Citation preview
LOGO
Đề tài : Thiết kế khóa cửa số bằng verilog
THIẾT KẾ TỔNG HỢP HỆ THỐNG SỐ
Giảng viên hướng dẫn: TS. Võ Lê Cường
Sinh viên thực hiện :Ma Văn Thành . SHSV : 20090025Lê Đức Trung . SHSV : 20096384Lê Mạnh Hiệp . SHSV : 20096337Nguyễn Minh Đức . SHSV 20096333
Nội Dung
Giới thiệu đề tài1
Phân tích và thiết kế2
Lập trình và test thử trên Kit FPGA3
Kết luận4
Giới thiệu đề tài
Lí do chọn đề tài
Yêu cầu đặt ra
Thiết kế thành công bằng verilog
Hiểu rõ nguyên lí hoạt động
Xác định chức năng của từng Khối
Ứng dụng một cách hợp lí
Yêu cầu chức năng
Yêu cầu đặt ra
Mục tiêu
Hiểu rõ sự khác nhau giữa ngôn ngữ phần cứng và phần mềm
Kỹ năng thuyết trình.
Làm quen với các thiết kế phức tạp yêu cầu FSM
Kỹ năng làm vệc nhóm
Sử dụng các phần mềm mô phỏng và tổng hợp HDL
Cũng cố kiến thức lập trình verilog
Phân tích
Sảm phẩm mà chúng ta xây dựng được thiết kế bằng ngôn ngữ verilog.
Mô phỏng thiết kế trên modelsim- altera và tổng hợp bằng phần mềm quartus.
Là khóa cửa số sử dụng kit FPGA và bàn phím máy tính
Mô tả sản phẩm
Phân tích
Tương tác với người sử dụng
Mô hình mạch sử dụng qua bàn máy tính và KIT FPGA
Các thao tác sẽ tạo ra kết quả được hiển thị lên LCD . Người dùng ấn nút RESET nhập lại mật khẩu.
Hoạt động
Độ dài mật khẩu bốn chữ số.
Để mở cửa nhấn phím “#” sau đó nhập mật khẩu và kết thúc bằng cách giữ phím “#” cho đến khi cửa mở hoàn toàn .
Khi ấn nút RESET hệ thống sẽ chuyển sang trạng thái STORE để nhập lại mật khẩu
Hoạt động
Để thay đổi mật khẩu: ấn phím “*”, sau đó nhập mật khẩu cũ.
Nếu sai thì hệ thống sẽ yêu cầu làm lại thao tác thay đổi mật khẩu từ đầu.
Nếu đúng, đèn tín hiệu sẽ báo hệ thống ở trạng thái STORE, ấn phím “#” để nhập mật khẩu mới, tiếp tục ấn phím “#” để nhắc lại mật khẩu. Bước này cho phép nhập lại 2 lần nếu sai.
Nếu tiếp tục sai, quá trình thay đổi mật khẩu sẽ phải làm lại từ đầu.
Nếu đúng, mật khẩu sẽ được thay đổi, hệ thống thoát khỏi trạng thái STORE.
Các bước thiết kế mạch
1
Xây dựng sơ đồ chức năng
2
Xây dựng đồ hình trạng thái FSM
3
Mô tả các khối bằng verilog trên modelsim- altera
4
Tổng hợp trên quartus
Sơ đồ chức năng
Sơ đồ hình trạng thái FSM
NHIỆM VỤ CỦA CÁC TUẦN SAU
Tiếp tục tìm hiểu , nghiên cứu và làm các nhiệm vụ sau :
1 Thiết kế thuật toán lập trình: Ca nhom
2 Tìm hiểu Module bàn phím: Hiệp
3 Tìm hiểu Module Text LCD: Đức
4 Liên kết các module với nhau: Trung, Thành