1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Laboratory manual digital systems experiment lab 4

13 3 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

Tiêu đề Laboratory Manual Digital Systems Experiment Lab 4
Tác giả Phùng Vĩnh Khang, Nguyễn Đức Huy, Phạm Đức Minh, Võ Hoàng Phúc
Trường học Ho Chi Minh City University of Technology
Chuyên ngành Digital Systems
Thể loại Laboratory manual
Năm xuất bản 2022
Thành phố Ho Chi Minh
Định dạng
Số trang 13
Dung lượng 500,95 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thiết kế và mô phỏng mạch Full Adder từ các mạch Half Adder 1.1 Thiết kế trên Logisim: Sơ đồ mạch thiết kế Half Adder: Sơ đồ mạch thiết kế Full Adder: Bảng sự thật Truth Table của mạch t

Trang 1

FACULTY OF COMPUTER SCIENCE & ENGINEERING

Laboratory Manual

Digital Systems Experiment Lab 4

Hồ Chí Minh, 7/2022

Trang 2

1 Thiết kế và mô phỏng mạch Full Adder từ các mạch Half Adder

1.1 Thiết kế trên Logisim:

Sơ đồ mạch thiết kế Half Adder:

Sơ đồ mạch thiết kế Full Adder:

Bảng sự thật (Truth Table) của mạch thiết kế:

2

Trang 3

Input A Input B C_in Sum C_out

3

Trang 4

1.2 Mô phỏng Logisim:

Ảnh mạch trên Logisim:

Link Video demo mạch hoạt động trên Logisim:

https://drive.google.com/file/d/1RZdmtskwoHa2v0okZma7wDjU93gJh1bY/view?usp=sharing

4

Trang 5

2. Thiết kế, mô phỏng, và lắp mạch 4-bit Ripple Carry Adder IC7483:

2.1 Thiết kế

Sơ đồ mạch thiết kế 4-bit Ripple Carry Adder (Schematic Design) dựa trên mạch Full Adder thiết kế ở câu 1:

Điền bảng sự thật với các giá trị sau (Với A0, B0, S0 là LSB):

 A = = , B = = , với Cin = 0

 A = = , B = = , với Cin = 1

 A = = , B = = , với Cin = 1

 A = = , B = = , với Cin = 0

 A = = , B = = , với Cin = 1

 A = = , B = = , với Cin = 1

A3 A2 A1 A0 B3 B2 B1 B0 Cin S3 S2 S1 S0 Cou t

5

Trang 6

0 0 0 0 0 0 0 0 1 0 0 0 1 0

2.2 Mô phỏng

Hình thiết kế mạch lắp IC 7483 trên Logisim:

6

Downloaded by hây hay (vuchinhhp3@gmail.com)

Trang 7

Link video demo hoạt động IC7483 trên Logisim:

https://drive.google.com/file/d/1olqKuYsqGVOpFBdLHq4bOf8Ucs9Bzn-H/view?

usp=sharing

2.3 Lắp mạch

Hình mạch lắp IC 7483 trên DS Kit:

7

Downloaded by hây hay (vuchinhhp3@gmail.com)

Trang 8

Link video demo mạch lắp IC 7483 trên DS Kit:

https://drive.google.com/file/d/1EaRXRymxTR1rMuEntFjF4H9A5y2sGFSq/view?

usp=sharing

3. Thiết kế, mô phỏng, và lắp mạch MOD-10 Asynchronous Up Counter sử dụng JK FlipFlop:

3.1 Thiết kế

Thiết kế mạch yêu cầu:

 Step 1: Xác định mạch: Asynchronous/Synchronous Counter | UP/DOWN Counter

 Step 2: Xác định FlipFlop: J-K FlipFlop / D FlipFlop / T FlipFlop

Positive / Negative Edge Trigger

 Step 3: Xác định số FlipFlop cần hiện thực:

o Gọi n là số FlipFlop cần thực hiện, như vậy ta có – 1 số trạng thái có thể xảy ra mà FF đếm được

o Như vậy số trạng thái được yêu cầu  – 1

o Số State xảy ra của mạch yêu cầu: 10

o Vậy mạch thiết kế cần có 4 FF để hoạt động

 Step 4: Xác định State cần được thể hiện:

Bảng trạng thái:

8

Downloaded by hây hay (vuchinhhp3@gmail.com)

Trang 9

 0 0 1 1

 Step 5: Các thay đổi của trạng thái:

00002 (initial)  00012  00102  00112  01002  01012 0110  0111  10002 (initial)  10012  00002 (initial)

 Step 6: Kết nối của đầu ra Q với giá trị khởi tạo (CLEAR) – Vẽ mạch thiết kế:

Chèn hình vẽ mạch

Sơ đồ mạch thiết kế MOD-10 Asynchronous Up Counter:

9

Downloaded by hây hay (vuchinhhp3@gmail.com)

Trang 10

3.2 Lắp mạch

Hình chụp mạch lắp

Video demo mạch hoạt động:

https://drive.google.com/file/d/1EVWnkBz-HSq0bWiIuwEqzNu-IuI1ItXH/view?

usp=sharing

10

Downloaded by hây hay (vuchinhhp3@gmail.com)

Trang 11

3.3 Mô phỏng Logisim

Hình chụp mạch trên Logisim:

Video demo mạch hoạt động trên Logisim:

https://drive.google.com/file/d/1JQQfeT4GYEvWAguRNtVu_D7yTphG5xrw/view? usp=sharing

11

Downloaded by hây hay (vuchinhhp3@gmail.com)

Trang 12

4. Trả lời câu hỏi:

4.1 What is the difference between asynchronous and synchronous

counter?

Synchronous counter is the one in which all the flip flops are clocked simultaneously with the similar clock input On the contrary, an asynchronous counter is a device in which all the flip flops that constitute that counter are clocked with different input signals at different instants of time

Asynchronous Counters offer more signal propagation delay than synchronous counter as each unit of asynchronous counter operates after getting the clock input from the previous one Thus, the delay in propagation is high

The design and implementation of the system are more complex in the case of the

synchronous counter than asynchronous counter as the operation of each flip flop must be synchronized

4.2 What is the procedure to design a synchronous counter?

Step 1: Find the number of flip flops

Step 2: Choose the type of flip flop (D flip-flop or J-K flip-flop)

Step 3: Draw state diagram for the counter

Step 4: Obtain excitation table for the counter

Step 5: Derive the flip flop input functions using K-map

Step 6: Draw the logic diagram of the counter

12

Downloaded by hây hay (vuchinhhp3@gmail.com)

Trang 13

Downloaded by hây hay (vuchinhhp3@gmail.com)

Ngày đăng: 22/06/2023, 20:47

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w