You are on page 1of 2

THỰC HÀNH NHẬP MÔN MẠCH SỐ - LỚP PH002.M23.

1
BÀI THỰC HÀNH 4: MẠCH TỔ HỢP MỨC MSI

Giảng viên hướng dẫn ĐIỂM


Sinh viên thực hiện 1
Sinh viên thực hiện 2
Sinh viên thực hiện 3
Sinh viên thực hiện 4

1. Mục tiêu
- Làm quen một số mạch tổ hợp mức MSI thông dụng
- Ghép nối các mạch MSI có sẵn để thực hiện mạch số có chức năng mong muốn
2. Nội dung
a. Thực hành trên lớp
1. Thiết kế bộ Mux 1-bit 2-to-1 với bảng sự thật như sau:
S Y
0 D0
1 D1
Vẽ sơ đồ mạch và đóng gói trên quartus
Y = S’.D0 + S.D1
2. Thiết kế bộ Mux 4-bit 2-to-1 từ Mux 1-bit 2-to-1.
Để thiết kế thì các bạn chỉ cần nối song song 4 bộ Mux 1-bit 2-to-1 và sử dụng kỹ
thuật dùng dây bus để tạo input, output 4-bit cho mạch là được.
3. Thiết kế bộ cộng toàn phần 2 giá trị 1-bit có biến nhớ (full adder 1-bit)
Cin A B Cout S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
Vẽ sơ đồ mạch và đóng gói trên quartus
4. Thiết kế bộ cộng 4-bit
Các bạn nối 4 bộ cộng full adder 1-bit nối tiếp nhau và cout của bit thấp sẽ nối vào
cin của bit cao.
5. Thiết kế bộ trừ 2 giá trị 4-bit
Cách 1: Các bạn lập bảng sự thật cho bộ trừ tương tự như bộ cộng rồi vẽ như câu
3+4
Cách 2: Các bạn tái sử dụng bộ cộng (thêm kỹ thuật số bù 2).
b. Bài tập về nhà
Thiết kế bộ ALU 4-bit với 8 chức năng cơ bản sau:
Select [2:0] Phép toán
000 A+B
001 A+1
010 A-B
011 A-1
100 A and B
101 A or B
110 not A
111 A xor B

Phần báo cáo: Các bạn viết báo cáo tương tự bài thực hành số 3, các bài làm
gồm có bảng sự thật nếu có), rút gọn kmap và kết quả rút gọn (nếu có), mạch
schematic, mô phỏng kết quả.

HẾT!!!

You might also like