Chương 4: Mạch tổ hợp 1
MẠCH TỔ HỢP
(Combinational Circuits)
Mạch số chia ra 2 loại: Mạch tổ hợp và mạch tuần tự.
Mạch tổ hợp: trạng thái ngõ ra chỉ phụ thuộc vào trạng thái
ngõ vào. Q=f(A, B, C, D,…)
MẠCH MÃ HÓA
MẠCH GIẢI MÃ
MẠCH ĐA HỢP VÀ GIẢI ĐA HỢP
MẠCH SO SÁNH
MẠCH KIỂM/PHÁT CHẴN LẺ
CHƢƠNG 4
Chương 4: Mạch tổ hợp 2
CÁC BƢỚC THIẾT KẾ MẠCH TỔ HỢP
B1: Dựa vào yêu cầu của bài toán, xác định sbiến ngõ vào
số biến ngõ ra (đặt tên biến).
B2: Lập bảng sự thật cho mối quan hệ giữa ngõ vào và ngõ ra
(hoạt động của mạch).
B3: Rút gọn hàm bằng PP tối ƣu nhất.
B4: Vẽ sơ đồ nguyên lý của mạch.
Chương 4: Mạch tổ hợp 3
VD thiết kế mạch tổ hợp có 3 ngõ vào và 2 ngõ ra.
- Ngõ ra thứ nhất = 1 nếu 3 ngõ vào có số bít 1 nhiều hơn số bit 0, ngƣợc
lại thì =0
- Ngõ ra thứ hai = 1 nếu 3 giá trị nhị phân của 3 ngõ vào lới hơn 1 hoặc
nhỏ hơn, ngƣợc lại thì =0
Giải B1: Mạch có 3 ngõ vào: A, B, C
với A là MSB; và 2 nra: F0, F1
B2: Lập bảng sự thật
A B C F0 F1
0 0 0 0 0
0 0 1 0 0
0 1 0 0 1
0 1 1 1 1
1 0 0 0 1
1 0 1 1 1
1 1 0 1 0
1 1 1 1 0
Chương 4: Mạch tổ hợp 4
A B C F0 F1
0 0 0 0 0
0 0 1 0 0
0 1 0 0 1
0 1 1 1 1
1 0 0 0 1
1 0 1 1 1
1 1 0 1 0
1 1 1 1 0
Lập bảng Kar BC
A 00 01 11 10
0 1
1 1 1 1
F0
BC
A 00 01 11 10
0 1 1
1 1 1
F1
BCABACF
0
BABABAF
1
A
B
C
A.B
A.C
B.C
F0
F1
Chương 4: Mạch tổ hợp 5
MỨC TÁC ĐỘNG
- Khi không vòng tròn nhỏ ở đƣờng vào hay đƣờng ra trên hiệu mch
logic Tác động mức cao (active high).
- Khi có vòng tròn nhỏ ở đƣờng vào hay đƣờng ra trên ký hiệu mạch logic
Tác động mức thấp (active low).
MẠCH MÃ HÓA (ENCODER)
- Mã a là gán 1 ký hiệu cho một đối tƣợng nhằm mt mục đích.
- Mạch mã hóa là khi có một ngõ vào đƣợc tác động ngõ ra sẽ chỉ báo số
nhị phân tƣơng ứng. Có nghĩa là mạch mã hóa có mt số ngõ vào nhƣng vào
một thời điểm chỉ có một ngõ vào ở trạng thái tích cực.
- Nhƣ vậy ta dùng số nhị phân n bít để mã cho 2n ngõ vào kc nhau.
- Mã hóa ƣu tiên: Trƣờng hợp có nhiều ngõ vào ở trạng thái tích cực thì ngõ
ra sẽ tƣơng ứng với ngõ vào có trọng số cao nhất