BÁO CÁO BÀI TẬP NHÓM
MÔN HỌC
KĨ THUẬT SỐ
GVHD: thầy Trần Kim Tâm
Thực hiện: Trần Quang Đạt
Phan Xuân Hoàng
Phạm Xuân Nghiệp
Phạm Minh Thịnh
Lớp:TD12
TP.HỒ CHÍ MINH, NGÀY 1/06/2014
QUÁ TRÌNH THỰC HIỆN ĐỀ TÀI
I/ YÊU CẦU ĐỀ BÀI
Thiết kế mô phỏng mạch vào ra như sau:
Có thể sử dụng cổng logic hoặc dung mạch tổ hợp: decoder, MUX, …
II/ CƠ SỞ THỰC HIỆN
Với số lượng thành viên là 4 người là:
Thành viên MSSV
Trần Quang Đạt 1251050004
Phan Xuân Hoàng 1251050013
Phạm Xuân Nghiệp 1251050024
Phạm Minh Thịnh 1251050039
Nhóm đã họp lại phân chia công việc cụ thể để hoàn thành bài tập mà thầy giao.
Theo yêu cầu đề bài ta có
Như vậy
Ta cũng có bảng sự thật sau với A là MSB và C là LSB
IN OU
T
A B C X
0 0 0 1
4/ QUÁ TRÌNH THIẾT KẾ
B1 :Phân tích đề tài
-thống nhất việc mô phỏng đề tài bằng cách sử dụng các cổng logic.
-sử dụng các định lý cơ bản của đại số BOOLE để giải bài toán như ở trên
-từ kết quả đó lập bảng sự thật sau đó rút gọn bìa K dạng chuẩn tắc hội và được kết
quả là
B2 :Tải và cài đặt phần mềm MAX+Plus II trên máy vi tính.
B3 :Nghiên cứu tài liệu về ngôn ngữ lập trình mô tả phần cứng VHDL cho các vi mạch tích
hợp.
B4 :Viết code cho đề tài bằng ngôn ngữ VHDL.
B5 :Học cách sử dụng phần mềm MAX+Plus II.
B6 :Tiến hành mô phỏng chương trình
1, Nhập code vào MAX-plus II
2, Biên dịch và sửa lỗi (nếu có).
3,Xem thông tin về IC sử dụng.
4, Nhập các tín hiệu vào.
5, Xuất tín hiệu ra.
6, Nhận xét tín hiệu ra trên phần mềm mô phỏng và trên lý thuyết.
V/ PHÂN TÍCH
Song ngõ vào/ ra sau mô phỏng
Qua hình trên ta thấy rằng chỉ khi tín hiêu vào B và C cùng có giá trị là 1 thì tín hiệu
ra X sẽ có giá trị là 0. Và ngược lại thì tín hiệu đầu ra X sẽ có giá trị là 1. Trên lý thuyết khi
tín hiệu đầu vào có sự thay đổi thì tín hiệu đầu ra thay đổi ngay tức thì. Tuy nhiên trên mô
phỏng trực quan nhóm thấy rằng khi tín hiệu vào thay đổi thì tín hiệu đầu ra sẽ thay đổi
sau một khoảng thời gian nào đó. Có nghĩa là tín hiệu ra sẽ có một độ trễ nhất định khi mà
tín hiệu đầu vào thay đổi. Có sự khác biệt như vậy nguyên nhân do
VI/ KẾT LUẬN
Thành quả mà nhóm đạt được là:
1. Hoàn thành yêu cầu thầy giao cho.
2. Biết thêm một ngôn ngữ lập trình mới.