1. Trang chủ
  2. » Luận Văn - Báo Cáo

Laboratory manual digital systems experiment lab 4 1

13 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Digital Systems — Lab 4
Trường học Ho Chi Minh City University of Technology
Chuyên ngành Computer Science & Engineering
Thể loại Hướng dẫn thực hành
Năm xuất bản 2022
Thành phố Ho Chi Minh
Định dạng
Số trang 13
Dung lượng 5,16 MB

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

Nội dung

Design, simulate and install 4-bit Ripple Carry Adder IC7483: 2.1 Design Diagram of 4-bit Ripple Carry Adder Schematic Design based on Full Adder circuit designed in question 1:... Desi

Trang 1

FACULTY OF COMPUTER SCIENCE & ENGINEERING

TP.HCM

Laboratory Manual

Digital Systems Experiment Lab 4

Group

Ho Chi Minh, 11/2022

Trang 2

1 Design and simulate Full Adder circuit from Half Adder circuits

1.1 Logisim design:

Half Adder diagram:

Full Adder diagram:

t—E—]

C-OUT

z

Trang 3

Truth table:

Input A

0

0

1.2 Logisim simulation:

Demo video link:

2 Design, simulate and install 4-bit Ripple Carry Adder IC7483:

2.1 Design

Diagram of 4-bit Ripple Carry Adder (Schematic Design) based on Full Adder circuit designed in question 1:

Trang 4

A3 B3 A2 B2 A1 Bí AO; BO!

GS FulAdder | C2 Full Adder Œ FullAdder |, C0 Full Adder Gn

|

Fill in the truth table with given value (Given AO, BO, SO are LSB):

O A= =,B= =,withCin=0

O A= =,B= =,withCin=1

O A= =,B= =,withCin=1

O A= =,B= =,withCin=0

O A= =,B= =,withCin=1

O A= =,B= =,withCin=1

Trang 5

2.2 Simulation

Designed IC 7483 circuit on Logisim:

1C7483 on Logisim demo video link:

Trang 6

23 Installation

IC 7483 circuit on DS Kit:

ne 3u|tlu|sltlsja[e,

IC 7483 circuit on DS Kit demo video link:

https://drive.google.com/file/d/11XIbPdtItESew DkHEomn|ZgHpcykry28/view ?usp=drivesdk

Trang 7

3 Design, simulate and install a MOD-10 Asynchronous Up Counter using D

FlipFlop or JK FlipFlop:

3.1 Design

Design the circuit under these demands:

O Step 1: Define the circuit: Asynchronous/Synchronous Counter | UP/DOWN Counter

O Step 2: Define the circuit: J-K FlipFlop / D FlipFlop / T FlipFlop

Positive / Negative Edge Trigger O_ Step 3: Define number of flipflops need to perform:

o Suppose nis the number of FlipFlops need to be done, thus we have - 1 number of possible states which FF could count

o Thus the number of demanded states O - 1

o Number of circuit’s state: 10

0 So the circuit has to have 4 FFs to work

O_ Step 4: Define State need to perform:

State table:

Trang 8

O_ Step 5: States’ modification:

0000, (initial) O 0001, 0 0010, O 001120 0100, 0 0101, 0 0110,0 0111.0

10001 1001;[1 0000;(initial)

O Step 6: Connection of output Q with initial value (CLEAR) — Draw the circuit diagram:

Circuit diagram

QA ——

QB ———

Q

Combinational Logic

MOD-10 Asynchronous Up Counter circuit diagram:

Trang 9

3.2 Installation

Circuit image:

Trang 10

Circuit’s function demo video link:

; Ndi | RIe/d/1GUO7d ibF7C0SjoY 5Bw _6jirsQeWit/view2

usp=drivesdk

3.3 Logisim simulation

Logisim circuit image:

10

Trang 11

Circuit’s function on Logisim demo link video:

4 Answer the question:

4.1 What is the difference between asynchronous and synchronous

counter?

triggered with same clock simultaneously

In asynchronous counter, different flip flops are triggered with different clock, not simultaneously

asynchronous counter in operation

synchronous counter in operation

11

Trang 12

Synchronous Counter does not produce

any decoding errors

Asynchronous Counter produces decoding

error

Synchronous Counter designing as well

implementation are complex due to

increasing the number of states

Asynchronous Counter designing as well

as implementation is very easy

Synchronous Counter will operate in any

desired count sequence

Asynchronous Counter will operate only in fixed count sequence (UP/DOWN)

Synchronous Counter examples are: Ring

counter, Johnson counter

Asynchronous Counter examples are: Ripple UP counter, Ripple DOWN counter

In synchronous counter, propagation delay

is less

In asynchronous counter, there is high propagation delay

Synchronous Counter is also called

Parallel Counter

Counter

4.2 What is the procedure to design a synchronous counter?

1 Find the number of flip flops using 2n>=N, where N is the number of states and n is the number of flip flops

2 Choose the type of flip flop

3 Draw the state diagram of the counter

4 Draw the excitation table of the selected flip flop and determine the excitation table for the counter

5 Use K-map to derive the flip flop input functions

12

Trang 13

13

Ngày đăng: 07/02/2025, 16:13

w