Trường Đại học Bách khoa – Đại học Quốc gia TP HCM Khoa Khoa học và Kĩ thuật Máy tính ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA HỆ THỐNG SỐ (TN) (CO1024) BÁO CÁO LAB 4 GVHD NGUYỄ.
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA
HỆ THỐNG SỐ (TN) (CO1024)
BÁO CÁO LAB 4
GVHD : NGUYỄN THIÊN ÂN SINH VIÊN : NGUYỄN CHÂU HOÀI PHÚC- 2212622 – LỚP L10
TP Hồ Chí Minh, ngày 17 tháng 11 năm 2022
Trang 2MỤC LỤC
Trang 3Câu hỏi 2.3.1 : Design and simulate a Full Adder built from Half Adder in Logisim.
Hình ảnh mạch Half Adder :
Mạch Full Adder xây dựng từ Half Adder :
Bài làm
Trang 4Câu hỏi 2.3.2 : Design, simulate and implement a 4-bit Ripple Carry Adder using IC 7483
Minh họa mạch 4-bit Ripple Carry Adder :
Thiết kế mạch 4-bit Ripple Carry Adder sử dụng IC7483
Bài làm
Trang 5Câu hỏi 2.3.3 :
Design, simulate and implement a MOD-10 Asynchronous UP Counter
using J-K Flip-flops (IC7473).
1/ Bảng thực trị
2/ Minh họa mạch trong Logisim
Bài làm
Q D Q C Q B Q A Rese
t
Trang 63/ Minh họa mạch có sử dụng IC7473 trong Logisim
Trang 7Câu hỏi 2.3.4:
What is the difference between asynchronous and synchronous counter?
Bài làm
STT Synchronous Counter Asynchronous Counter
flip flop được kích hoạt đồng thời với
cùng một clock.
flop khác nhau được kích hoạt với clock khác nhau, không đồng thời.
nào.
Tạo ra decoding errors.
như việc triển khai rất phức tạp do số
lượng trạng thái ngày càng tăng.
mong muốn nào.
Chỉ hoạt động theo trình tự đếm cố định (UP/DOWN)
truyền ít hơn
lan truyền cao.
Trang 8Câu hỏi 2.3.5:
What is the procedure to design a synchronous counter?
Synchronous Counter
Trong Synchronous Counter (bộ đếm đồng bộ), trình tự đếm được điều khiển bằng xung CLOCK và những thay đổi ở OUTPUT xảy ra trong quá trình được “đồng bộ hóa” với tín hiệu CLOCK Cụ thể, tín hiệu CLOCK được kết nối với INPUT CLOCK của mọi flip-flop riêng lẻ trong bộ đếm để tất cả các flip-flop được kích hoạt đồng thời (song song) cùng một lúc
Một số loại Synchronous Counter :
− Up counters
− Down counters
− Decade counter , …
Các bước để thực hiện một Synchronous Counter
1/ Xác định số lượng flip-flops sử dụng.
VD : Nếu chúng ta đang thiết kế bộ đếm mod N và cần có n số flip-flops thì n có thể được tìm ra bằng phương trình này
N <= 2n - 1
Giả sử chúng ta đang thiết kế MOD 10 – Counter, nên số lượng flip-flops chúng ta cần có là :
10 < 2n – 1 , suy ra n = 4
2/ Thiết kế bảng sự thay đổi trạng thái của các flip-flops.
VD : Giả sử đang sử dụng JK flip-flops cho bộ đếm đồng bộ 2 bits
Bài làm
Trang 91 1 0 0 X 1 X 1
Trang 10a) Cho J A
Q A
Q B
J A = 1
b) Cho K A
Q A
Q B
K A = 1
c) Cho J B
Q A
Q B
J B = Q A
d) Cho K B
Q A
Q B
K B = Q A
4/ Trình bày mạch.
Hệ Thống Số (TN) (CO1024) - Bài Báo Cáo Lab 1 Trang 10/9