You are on page 1of 7

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

BÀI THỰC HÀNH 6: THIẾT KẾ BỘ ĐẾM ĐỒNG BỘ


Giảng viên hướng dẫn ĐIỂM
Sinh viên thực hiện Huỳnh Thị Phương Nghi 23521001

1. Mục tiêu
- Hiểu quy trình thiết kế một mạch tuần tự từ đặc tả kỹ thuật

2. Nội dung
a. Chuẩn bị ở nhà (làm cá nhân)
Câu 1: Khảo sát hoạt động của Mạch bất đồng bộ
- Vẽ mạch có sơ đồ bên dưới trên Quartus:

- Theo cấu trúc như trên, ngõ ra Q thay đổi giá trị khi nào?

Ngõ Q thay đổi thành Q’ khi CLK kích cạnh lên và D chuyển từ trạng thái từ 0 sang 1.

- Mô phỏng trên Quartus theo chuỗi kiểm tra sau (lưu ý, giá trị mặc định ban đầu của Q
trên Quartus là 0):

1
CL
K

- Tại sao gọi cấu trúc mạch ở trên là Mạch bất đồng bộ?
Cấu trúc mạch ở trên là Mạch bất đồng bộ vì:
- Không có xung clock chung
- Không có cùng chu kỳ đồng bộ
- Độ trễ không đồng nhất

Câu 2: Khảo sát hoạt động của Mạch đồng bộ


- Vẽ mạch có sơ đồ bên dưới trên Quartus:

2
- Theo cấu trúc như trên, ngõ ra Q thay đổi giá trị khi nào?

Ngõ ra Q thay đổi tthành Q’ khi CLK kích cạnh lên và D chuyển trạng thái (bị trễ 1 xung).

- Mô phỏng trên Quartus theo chuỗi kiểm tra sau (lưu ý, giá trị mặc định ban đầu của Q
trên Quartus là 0):

CL
K

- Tại sao gọi cấu trúc mạch ở trên là Mạch đồng bộ?
Cấu trúc mạch trên là Mạch đồng bộ vì:
- Có xung clock chung
- Có cùng 1 chu kỳ đồng bộ
- Độ trễ đồng nhất

3
THỰC HÀNH NHẬP MÔN MẠCH SỐ - LỚP ……………………..
BÀI THỰC HÀNH 6: THIẾT KẾ BỘ ĐẾM ĐỒNG BỘ

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


Sinh viên thực hiện 1 Huỳnh Thị Phương Nghi 23521001
Sinh viên thực hiện 2
Sinh viên thực hiện 3
Sinh viên thực hiện 4

3. Mục tiêu
- Hiểu quy trình thiết kế một mạch tuần tự từ đặc tả kỹ thuật

4. Nội dung
b. Thực hành trên lớp (làm theo nhóm)
Câu 1: Vẽ sơ đồ chuyển trạng thái của Bộ đếm lên MOD5 đếm từ 0, các trạng thái không có trong
chu trình đếm sẽ được reset về 0.
111
110

101 000

4
001
100

011 010

Câu 2: Hoàn thành bảng trạng thái, bảng kích thích của Bộ đếm lên MOD5 ở câu 3 nhưng chuyển
thành (A là MSB, C là LSB).
TTHT TTKT Ngõ vào FF
A B C A+ B+ C+ JA KA JB KB JC KC
0 0 0 0 0 1 0 X 0 X 1 X
0 0 1 0 1 0 0 X 1 X X 1
0 1 0 0 1 1 0 X X 0 1 X
0 1 1 1 0 0 1 X X 1 X 1
1 0 0 0 0 0 X 1 0 X 0 X
1 0 1 0 0 0 X 1 0 X X 1
1 1 0 0 0 0 X 1 X 1 0 X
1 1 1 0 0 0 X 1 X 1 X 1
Câu 3: Khi giá trị của bộ đếm trong cậu 3 hoặc câu 4 là 2, 3, và 4 thì ngõ ra F bằng 1, ngược lại
ngõ ra F = 0. Hoàn thành bảng ngõ ra dựa theo dữ liệu trên.
A B C F
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 0

5
Câu 4: Một năm có bốn mùa Xuân, Hạ, Thu, Đông, nhưng học kỳ chính chỉ bắt đầu vào mùa Thu
hoặc mùa Xuân. Thiết kế mạch đồng bộ sử dụng JK flipflop để báo cho học sinh/sinh viên những
mùa bắt đầu học kỳ bằng ngõ ra S = 1, ngược lại S = 0.
- Các trạng thái của mạch: 00, 01, 10, 11
- Xác định số FF cần thiết, giải thích lý do: Có 2 FF vì có 4 mùa (22)
- Sơ đồ chuyển trạng thái của mạch:

00 01

11 10

- Mã hóa các trạng thái của mạch:


Mã hóa
Trạng thái
(Q1,Q0)
Xuân 00
Hạ 01
Thu 10
Đông 11

- Bảng chuyển trạng thái, kích thích, và ngõ ra của mạch:


TTHT TTKT Ngõ vào FF Ngõ ra
Q1 Q0 Q1+ Q0+ J1 K1 J2 K2 S
0 0 0 1 0 X 1 X 1
0 1 1 0 1 X X 1 0
1 0 1 1 X 0 1 X 1
1 1 0 0 X 1 X 1 0

- Rút gọn luận lý:

J1 Q0 K1 Q0 S Q0

6
0 1 Q1 0 1 Q1 0 1
Q1
0 0 1 0 X X 0 1 0
0 1 X X 1 0 1 1 1 0

J2 Q0 K2 Q0
Q1 0 1 Q1 0 1
0 1 X 0 X 1
1 1 X 1 X 1

- J1 = K1 = Q0
- J2 = K2 = 1
- S = Q0

- [Tùy chọn] Vẽ sơ đồ mạch trên Quartus và nạp thiết kế xuống DE2 KIT:

You might also like