1. Trang chủ
  2. » Công Nghệ Thông Tin

bài giảng môn học cấu trúc máy tính bài 4 mạch tổ hợp

31 2,3K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 394,5 KB

Nội dung

Đại cương Mạch tổ hợp gồm một số các cổng luận lý kết nối với nhau với một tập các ngõ vào và ra..  Mạch tổ hợp dùng trong các máy tính số để tạo ra các quyết định điều khiển nhị phân

Trang 1

MẠCH TỔ HỢP

Trang 2

Đại cương

 Mạch tổ hợp gồm một số các cổng luận lý kết nối với nhau với một tập các ngõ vào và ra

 Mạch tổ hợp chuyển thông tin nhị phân từ dữ liệu nhập thành dữ liệu xuất định trước

 Mạch tổ hợp dùng trong các máy tính số để tạo ra các quyết định điều khiển nhị phân và cung cấp các linh kiện số để xử lý dữ liệu

Trang 4

Thiết kế mạch tổ hợp

 Thiết kế mạch tổ hợp bắt đầu từ việc xác định bài toán và kết thúc là lược đồ mạch luận lý Quy trình gồm các bước:

1 Lập bảng chân trị xác định mối quan hệ giữa nhập và xuất

2 Xác định hàm Boolean đã đơn giản cho mỗi ngõ ra

3 Vẽ lược đồ luận lý

Trang 5

Mạch cộng

 Mạch nửa cộng:

Mạch tổ hợp thực hiện phép cộng số học

2bit được goị là mạch nửa cộng.

Các biến xuất mạch nửa cộng là tổng nhớ

Cần có hai biến xuất là vì

1 + 1 = 10 chiếm 2 ký sốGọi x, y là hai biến nhập; S (tổng) và C (nhớ)

là hai biến xuất

Trang 6

Mạch cộng (tt)

 C là 0 trừ khi hai ngõ vào là 1

 Ngõ ra S biểu diễn bít có nghĩa thấp nhất của tổng

S = x’y + xy’ = x  y

C = xy

S C

Trang 7

Mạch cộng (tt)

 Mạch toàn cộng là mạch tổ hợp thực hiện phép

cộng 3 bit Gồm 3 ngõ vào và 2 ngõ ra.

 Hai ngõ vào x, y biểu diễn hai bit cần cộng, ngõ vào 3 z biểu diễn bit nhớ

 Hai ngõ ra là S (tổng) và C (nhớ)

 Trị các biến xuất do phép cộng các bit nhập

 Khi tất cả các bít nhập là 0 thì xuất là 0

 Ngõ ra S là 1 khi có 1 hoặc tất cả ngõ vào là 1

 Ngõ ra C là 1 khi hai hoặc 3 ngõ vào là 1

Trang 8

Vì x’y + xy’ = x  y nên:

S = x  y  z

C = xy + (x’y  xy’)z

Trang 9

 Các ô trong bảng đồ S không thể kết hợp vì không có các ô liền kề.

 Ngoài ra S bằng 1 khi số ngõ vào 1 là lẻ nên

S là hàm lẻ

 Các ô trong bảng đồ C có thể kết hợp theo nhiều cách khác nhau như:

C = xy + (x’y + xy’)z

Với cách này cho phép ghép 2 mạch nữa cộng thành mạch cộng

Mạch cộng (tt)

Trang 11

Mạch giải mã và mã hoá (tt)

Sơ đồ mạch giải mã

Mạch toàn cộng

Trang 12

Mạch giải mã và mã hoá (tt)

 Mạch giải mã cổng NAND:

- Một số mạch giải mã tạo ra từ cổng NAND thay vì AND Nó tạo ra ngõ xuất theo dạng đảo

- Ngoài ra ta có thể ghép hai hoặc nhiều

mạch nhỏ để tạo ra mạch lớn hơn

Trang 16

RÚT GỌN HÀM BOOLEAN

 Hai hàm Boolean bằng nhau khi với

cùng ngõ vào chúng cho ngõ ra giống nhau.

 Khi thực hiện mạch, ta nên đưa hàm

Boolean về dạng tối ưu nhất

 Điều đó giúp thực hiện hàm Boolean với

số cổng ít nhất, giảm chi phí thực hiện

và tăng tốc độ của mạch.

Trang 17

OR

Trang 20

Four variables: a b c d0 0 0 0 minterma’b’c’d’ = m0

Trang 21

) (

) (

) (

) (

) (a b c a b c a b c a b c a b c a b c

F                  

) )(

( ) )(

( ) )(

(a a b c c c a b a a b c

Nhóm các phần tử giống nhau lại với nhau

Trang 22

DẠNG CHÍNH TẮC POS

F ở dạng chuẩn 2 (POS):

F A B C A B C A B C

F M M M F

Trang 23

BẢN ĐỒ KARNAUGH (BÌA K)

 Ngoài 3 phương pháp biểu diễn hàm Boolean đã nói, ta còn dùng bìa K để biểu diễn hàm Boolean.

 Bìa K là 1 bảng các ô, mỗi ô ứng với một tổ hợp các ngõ vào của hàm

Boolean, và chứa giá trị của hàm

Boolean tại giá trị ngõ vào đó

 Thực chất, bìa K là một bảng chân trị

Trang 24

0 1

1 0

10 11

F(A,B)

Space for AB’

Space for AB Space for A’B’

Space for A’B

Trang 26

F(A,B,C,D) = A’B’CD + AB’CD’ + A’BCD + ABCD’ + ABC’D

F (A,B,C) = A’B’C’ + A’BC + AB’C’ + ABC’

3-variable K-map

4-variable K-map

1

1

0 0

0

0

1 1

Trang 27

 Trên bìa K, chỉ cần ghi hoặc giá trị 1, hoặc giá trị 0

1 1

Trang 28

 Dùng bìa K để rút gọn hàm Boolean:

F = A’B + AB

= B

G = A’B’ + A’B = A’

We can combine A’B and AB

We can combine A’B’ and A’B

Trang 31

Để rút gọn hàm Boolean bằng bìa K:

thành các nhóm bằng các vòng khuyên

Ngày đăng: 17/10/2014, 07:13

HÌNH ẢNH LIÊN QUAN

Bảng chân trị Lược đồ - bài giảng môn học cấu trúc máy tính bài 4  mạch tổ hợp
Bảng ch ân trị Lược đồ (Trang 6)
Bảng chân trị mạch toàn cộng - bài giảng môn học cấu trúc máy tính bài 4  mạch tổ hợp
Bảng ch ân trị mạch toàn cộng (Trang 8)
Sơ đồ mạch giải mã - bài giảng môn học cấu trúc máy tính bài 4  mạch tổ hợp
Sơ đồ m ạch giải mã (Trang 11)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w