1. Bộ chọn kênh
Bộ dồn kênh là mạch có 2n đầu vào dữ liệu X, n đầu vào địa chỉ A, 1 đầu cho phép En và 1 đầu ra Y (có thể có mạch có thêm đầu ra Y)
Nhiệm vụ của bộ chọn kênh là chuyển thông tin từ một đầu vào dữ liệu có địa chỉ đợc xác định nhờ các đầu vào địa chỉ đến đầu ra không đảo khi đầu vào cho phép ở trạng thái tích cực.
Tuỳ theo giá trị của n đầu vào địa chỉ mà đầu ra sẽ bằng một trong những giá trị ở đầu vào Xj. Cụ thể là nếu giá trị thập phân của tổ hợp (An-1An-2…A0) bằng j thì Y =Xj nếu khi đó En = 1.
Hình bên là sơ đồ khối của một bộ MUX chọn 1 đầu vào từ 2n đầu vào
Hiện nay bộ MUX đợc dùng nh một phần tử vạn năng để xây dựng những mạch tổ hợp khác, cụ thể là: + Tạo hàm logic
+ Tạo các dãy xung + Truyền dữ liệu
+ MUX đợc dùng nh bộ chuyển thông tin ở dạng song song ở đầu vào thành nối tiếp ở đầu ra + Giải mã địa chỉ
+ .…
2. Bộ phân kênh
Bộ chọn kênh là mạch có 1 đầu vào dữ liệu X, n đầu vào địa
chỉ A, 1 đầu cho phép En và 2n đầu ra Y
Hình bên là sơ đồ khối của bộ DEMUX
Nhiệm vụ của bộ phân kênh thực chất là có chức năng giải mã
từ một địa chỉ của kênh đã cho để tạo tín hiệu điều khiển của kênh đó
là chuyển thông tin từ một đầu vào dữ liệu có địa chỉ đợc xác định nhờ các đầu vào địa chỉ đến đầu ra không đảo khi đầu vào cho phép ở trạng thái tích cực.
Tuỳ theo giá trị của n đầu vào địa chỉ mà đầu ra thứ i (Yi) sẽ bằng giá trị ở đầu vào X. Cụ thể là nếu giá trị thập phân của tổ hợp (An-1An-
2…A0) bằng i thì Yi = X nếu khi đó En = 1.