bài tập lớn môn : Thiết kế và tổng hợp hệ thống IC số đề tài : đồng hồ báo giờ điện tử Viện điện tử viễn thông, đại học bách khoa hà nội sinh viên : Phan Đình Điệp Nguyễn VĂn Bằng, Mai Văn Quân GVHD: TS. Nguyễn Hoàng Dũng
Trang 1Btl : Thiết kế và tổng hợp ic số
Đề tài : Thiết kế đồng hồ báo giờ điện tử
GVHD : TS Nguyễn Hoàng Dũng
SVTH : Phan Đình Điệp
Nguyễn Văn Bằng Mai Văn Quân
Viện Điện Tử Viễn Thông
Trang 2Nội dung
1 Yêu cầu chức năng
2 Sơ đồ khối
3 Sơ đồ chi tiết
4 Phân tích từng khối
Trang 3Nội dung
1 Yêu cầu chức năng
2 Sơ đồ khối
3 Sơ đồ chi tiết
4 Phân tích từng khối
_BTL Thiết kế tổng hợp hệ thống, IC
số_
Trang 41 Yêu cầu chức năng
trên KIT DE2-70 của hãng Altera.
switch
Báo giờ theo thời gian định trước, và tự thiết lập hẹn giờ tùy ý hiển thị trên LEDG.
( SW1) cho phép thiết lập thời gian và hẹn giờ
Trang 52 Sơ đồ khối
Trang 63 Sơ đồ chi tiết
Trang 74 Phân tích từng khối
4.1 Khối chia tần clk_div.
50MHz về 1Hz.
Trang 84 Phân tích từng khối
4.2 Khối LCD.
Khối LCD được thiết lập để hiển thị phần giới thiệu về BTL
Khối có đầu vào là xung clock 50MHz, bên trong có khối chia tần số xuống 400Hz, và phím reset
Trang 94 Phân tích từng khối
4.3 Thiết lập đồng hồ setclock
Khối nhận đầu vào là xung clock
1Hz tương ứng với 1s
Thiết lập thời gian với 16 switch
( iSW[17-2] ) trong đó 8 switch dùng để thiết lập giờ, 8 switch tiếp dùng để thiết lập phút, và thiết lập theo mã nhị phân
Thiết lập sai thì đèn LED xanh [2]
sẽ báo lỗi
Khi đến giờ báo thì LED xanh [1]
sẽ sáng và nháy
Trang 104 Phân tích từng khối
4.4 Khối chuyển đổi 2bits sang 10bits
Thực hiện bằng cách chia lấy phần nguyên và lấy phần dư cho 10
+ Phần nguyên là chữ số đầu tiên của giờ, phút, giây ( gọi là phần chục ) + Phần dư là chữ số thứ hai của giờ, phút, giây ( gọi là phần đơn vị )
Trang 114 Phân tích từng khối
4.5 Khối giải mã decoder_bcd
Mã bcd[3:0]
Đầu ra anot chung [0:6]
0000 0000001 (0)
0001 1001111 (1)
0010 0010010 (2)
0011 0000110 (3)
0100 1001100 (4)
0101 0100100 (5)
0110 1100000 (6)
0111 0001111 (7)
1000 0000000 (8)
1001 0001100 (9)
Trang 12THE END