• Tidak ada hasil yang ditemukan

Output. Input R.Kombinasi Onal. Flip-Flop. Pulsa Clock. Pulsa Clock

N/A
N/A
Protected

Academic year: 2021

Membagikan "Output. Input R.Kombinasi Onal. Flip-Flop. Pulsa Clock. Pulsa Clock"

Copied!
35
0
0

Teks penuh

(1)

XII.

XII. RANGKAIAN LOGIKA

RANGKAIAN LOGIKA

SEKUENSIAL SINKRON

SEKUENSIAL SINKRON

A

A.. PENDAHULUAN

PENDAHULUAN

R.Kombinasi Onal Flip-Flop Pulsa Clock

Pulsa Clock

Input Output

(2)

B.

B. LATCHES

LATCHES

1

1.. RS

RS –– FF

FF =

= Reset

Reset –– Set

Set Flip

Flip --Flop

Flop

=

= Bistable

Bistable

=

= One

One Bit

Bit Memory

Memory

•• Simbol

Simbol RS

RS –– FF

FF

RS - FF

S

R

Q

Q

(3)

•• Komponen

Komponen RS

RS –– FF

FF

aa..Gerbang

Gerbang NAND

NAND

Tabel

Tabel kebenaran

kebenaran

S

R

Q

Q

I N P U T I N P U T O U T P U T O U T P U T R S R S Q Q’Q Q’ 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 0 Qn Qn’ Qn Qn’

(4)

b

b.. Gerbang

Gerbang NOR

NOR

Tabel

Tabel kebenaran

kebenaran

S

R

Q

Q

I N P U T I N P U T O U T P U T O U T P U T R S R S Q Q’Q Q’ 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 Qn Qn’ Qn Qn’ 0 1 0 1 1 0 1 0 0 0 0 0

(5)

2.

2. CLOCKED RS

CLOCKED RS -- FF

FF

•• Simbol

Simbol

•• Diagram

Diagram logika

logika

RS - FF

S

R

Q

Q

Clk

S

R

Q

Q

Clk

(6)

••

Tabel

Tabel kebenaran

kebenaran

I N P U T I N P U T O U T P U T O U T P U T Q S R Q S R Q Q n+1n+1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 0 0 0 1 1 x x 1 1 0 0 1 1 x x x = indeterminate x = indeterminate Q

Qnn = PS (Present State)= PS (Present State) Q

Qn+1n+1 = NS (Next State)= NS (Next State)

Persamaan

Persamaan

karakteristik

karakteristik

Q

Q

n + 1n + 1

= S + R Q

= S + R Q

S R = 0

S R = 0

(7)

3.

3.

DATA

DATA –– FF ( D

FF ( D –– FF )

FF )

•• Simbol

Simbol

•• Diagram

Diagram logika

logika

D - FF

D

Q

Q’

Clk

S

Q

Q’

Clk

(8)

•• TabelTabel kebenarankebenaran

•• PersamaanPersamaan karakteristikkarakteristik

4 4.. TOGGLETOGGLE –– FFFF (( TT –– FFFF )) •• SimbolSimbol I N P U T I N P U T O U T P U T O U T P U T Q Qnn DD Q Q n+1n+1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 1 1 0 0 1 1 Q n + 1 = D Q n + 1 = D

T - FF

D

Q

Q

Clk

(9)

•• DiagramDiagram logikalogika

•• TabelTabel kebenarankebenaran

•• PersamaanPersamaan karakteristikkarakteristik

Q

Q

n + 1n + 1

= T Q’ + Q T’

= T Q’ + Q T’

I N P U T I N P U T O U T P U T O U T P U T Q T Q T Q Q n+1n+1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 1 1 1 1 0 0

T

Clk

Q

Q’

(10)

5.

5. JK

JK -- FF

FF

•• Simbol

Simbol

•• Diagram

Diagram logika

logika

JK - FF

J

Q

Q’

K

Clk

J

K

Clk

Q

Q’

(11)

••

Tabel

Tabel kebenaran

kebenaran

I N P U T I N P U T O U T P U T O U T P U T Q Qnn J KJ K Q Q n+1n+1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 1 1 0 0

Persamaan karakteristik

Persamaan karakteristik

Q

(12)

XIII.

XIII. RANGKAIAN LOGIKA

RANGKAIAN LOGIKA

SEKUENSIAL SINKRON

SEKUENSIAL SINKRON

A. PROSEDUR PERANCANGAN RANGKAIAN SEKUENSIAL SINKRON

1

1.. NyatakanNyatakan diagramdiagram keadaankeadaan (State(State diagram),diagram), diagram

diagram waktu/alirwaktu/alir dalamdalam bentukbentuk tabeltabel present

present statestate dandan nextnext state,state, kemudiankemudian merubah

merubah tabeltabel tersebuttersebut menjadimenjadi tabeltabel eksitasi

eksitasi.. 2

2.. MemilihMemilih jenisjenis FFFF untukuntuk menentukanmenentukan persamaan

persamaan mooremoore atauatau meelymeely atauatau eksitasieksitasi dengan

dengan metodemetode petapeta KK.. 3

3.. MenggambarMenggambar rangkaianrangkaian sekuensialsekuensial sinkronsinkron yang

yang dihubungkandihubungkan sistemsistem clockclock keke semuasemua FFFF agar

(13)

CONTOH 1

CONTOH 1

Rancang rangkaian sekuensial sinkron

Rancang rangkaian sekuensial sinkron

menggunakan JK

menggunakan JK--FF untuk state tabel sbb.

FF untuk state tabel sbb.

Present State

Present State Next StateNext State A B A B X = 0X = 0 X = 1X = 1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 A A 0 0 1 1 1 1 1 1 B B 0 0 0 0 0 0 1 1 A A 0 0 0 0 1 1 0 0 B B 1 1 1 1 1 1 0 0

(14)

LANJUTAN ………

LANJUTAN ………

Tabel

Tabel eksitasi

eksitasi dengan

dengan JK

JK -- FF

FF

PS

PS INPUTINPUT NSNS INPUT JK INPUT JK -- FFFF A B A B XX A BA B JA KAJA KA JB KBJB KB 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 X 0 X 0 X 0 X 1 X 1 X 0 X 0 X X 0 X 0 X 0 X 0 X 0 X 0 X 1 X 1 0 X 0 X 1 X 1 X X 1 X 1 X 0 X 0 0 X 0 X 1 X 1 X X 0 X 0 X 1 X 1

(15)

Lanjutan ……..

Lanjutan ……..

Persamaan

Persamaan karakteristik

karakteristik

JA

JA =

= BX’

BX’

JB

JB =

= X

X

KA

KA =

= BX

BX

KB

KB =

= (AX)’

(AX)’ +

+ AX

AX =

= (A

(A

⊕ X)’

X)’

Gambar

Gambar rangkaian

rangkaian logika

logika

Q Q K JB Q Q K JA

A’

A

B’

B

X

CLK

(16)

B.

B.

PROSEDUR ANALISIS RANGKAIAN

PROSEDUR ANALISIS RANGKAIAN

SEKUENSIAL SINKRON

SEKUENSIAL SINKRON

1. Tentukan variabel keadaan Flip - Flop

2.

2. Tentukan persamaan eksitasi Flip

Tentukan persamaan eksitasi Flip--Flop

Flop

3.

3. Persamaan output Next State dapat

Persamaan output Next State dapat

diperoleh dari tabel dan persamaan

diperoleh dari tabel dan persamaan

karakteristik (D

karakteristik (D –– FF, T

FF, T –– FF, JK

FF, JK –– FF

FF

dan RS

dan RS –– FF)

FF)

4

4.. Tentukan

Tentukan tabel

tabel transisi

transisi menggunakan

menggunakan

peta

peta -- K

K

5

(17)

Contoh …….

Contoh …….

Analisa

Analisa dan

dan buatlah

buatlah diagram

diagram keadaan

keadaan untuk

untuk

rangkaian

rangkaian logika

logika sbb

sbb..

X

Y1 D1 D-FF D2 D-FF Y1 Y2 Y2 Z CLOCK 1 2

(18)

Lanjutan ……..

Lanjutan ……..

Persamaan

Persamaan eksitasi

eksitasi

D

D

11

=

= Y

Y

11

Y

Y

22

X

X

D

D

22

=

= X

X +

+ Y

Y

11

Y

Y

22

Z

Z =

= Y

Y

11

..Y

Y

22

..X

X

Persamaan

Persamaan output

output Next

Next State

State (( Ingat

Ingat

persamaan

persamaan karakteristik

karakteristik untuk

untuk D

D –– FF

FF

(Q

(Q

nn ++ 11

=

= D

D ))

Y

Y

11 ((nn ++ 11))

=

= D

D

11

=

= Y

Y

11

Y

Y

22

X

X

Y

Y

22 ((nn ++ 11))

=

= D

D

22

=

= X

X +

+ Y

Y

11

Y

Y

22

(19)

Lanjutan ……..

Lanjutan ……..

Tabel Transisi

Tabel Transisi

01 , 0 01 , 0 00 , 0 00 , 0 10 10 01 , 0 01 , 0 00 , 0 00 , 0 11 11 01 , 0 01 , 0 11 , 0 11 , 0 01 01 01 , 0 01 , 0 11 , 0 11 , 0 00 00 1 1 0 0 Y Y11YY22/X/X YY11YY22/X/X 00 11 a 00 a 00 a , 0a , 0 b , 0b , 0 b 01 b 01 c , 0c , 0 b , 0b , 0 c 11 c 11 a , 0a , 0 b , 0b , 0 d 10 d 10 a , 0a , 0 b , 0b , 0 Z

Y

Y

22 ((nn + 1+ 1))

Y

Y

11 ((nn + 1+ 1))

(20)

STATE DIAGRAM

STATE DIAGRAM

b

c

a

d

(keadaan berlebih)(keadaan berlebih)State redudantState redudant

0/0 0/0 0/0 0/0 0/0 0/0 1/0 1/0 0/0 0/0 1/1 1/1 1/0 1/0 1/0 1/0

(21)

Contoh 2.

Analisa dan buatlah diagram keadaan untuk

rangkaian logika sbb.

Z J2

K

2 J1

K

1 X Y 1 Y1 Y2 Y2 CLK

(22)

Jawab.

Langkah 1/2

Variabel keadaan

pers. Eksitasi

J

1

= Y

2(n)

X

K

1

= Y

2(n)

J

2

= X

K

2

= X’

Z = Y

1(n)

Y

2(n)

output

input

input

(23)

Langkah 3

Pers. Output NS (JK – FF)

Y

1(n+1)

= Y

1(n)

(Y

2(n)

)” + Y

1(n)

Y

2(n)

X

= Y

1(n)

Y

2(n)

+ (Y

1(n)

)’ Y

2(n)

X

Y

2(n+1)

= Y

2(n)

(X)” + Y

2(n)

X

= Y

2(n)

X + (Y

2(n)

)’ X

= X

Q

Q

n+1n+1

= Q

= Q

nn

K’ + Q

K’ + Q

nn

’’

(24)

Langkah 4

Peta K

tabel transisi

Y Y1n1nYY2n2n/X/X X = 0X = 0 X = 1X = 1 00 00 00,000,0 01,001,0 01 01 00,000,0 11,011,0 11 11 10,010,0 11,011,0 10 10 00,100,1 01,001,0 X X Y Y11YY22 00 11 aa a,0a,0 b,0b,0 b b a,0a,0 c,0c,0 cc d,0d,0 c,0c,0 d d a,1a,1 b,1b,1 Y Y1(n+1)1(n+1) YY2(n+1)2(n+1) ZZ

(25)

Langkah 5

Diagram keadaan

b

c

a

d

0/0 0/0 0/0 0/0 0/0 0/0 1/0 1/0 1/0 1/0 1/0 1/0 1/1 1/1 0/1 0/1

(26)

Latihan…….

Latihan…….

Buat

Buat diagram

diagram rangkaian

rangkaian sekuensial

sekuensial sinkron

sinkron

D1 D2 Y1 Y1 Y2 Y2 X Z CLK

(27)

Jawaban.

01

00

0/0 0/0

11

10

1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 0/1 0/1 0/1 0/1 0/1 0/1 X X Z Z

(28)

C.

C.

HDL UNTUK RANGKAIAN

HDL UNTUK RANGKAIAN

SEKUENSIAL SINKRON

SEKUENSIAL SINKRON

Behavioral Modelling

Behavioral Modelling

Initial

Initial

Always

Always

(29)

XIV.

XIV. RANGKAIAN LOGIKA

RANGKAIAN LOGIKA

SEKUENSIAL SINKRON

SEKUENSIAL SINKRON

A. PENYEDERHANAAN KONDISI ( STATE

REDUCTION )

State

State reduction

reduction adalah

adalah prosedur

prosedur untuk

untuk

melakukan

melakukan

penyederhanaan

penyederhanaan

didasarkan

didasarkan

pada

pada algoritma

algoritma bahwa

bahwa dua

dua keadaan

keadaan (state)

(state)

dalam

dalam tabel

tabel keadaan

keadaan (state

(state table)

table) dapat

dapat

digabungkan

digabungkan

menjadi

menjadi

satu,

satu,

jika

jika

dapat

dapat

ditunjukkan

ditunjukkan bahwa

bahwa mereka

mereka sama

sama..

Dua

Dua keadaan

keadaan (state)

(state) disebut

disebut sama

sama jika

jika

untuk

untuk

setiap

setiap

kombinasi

kombinasi

input

input

yang

yang

mungkin

mungkin

menghasilkan

menghasilkan

output

output

sama

sama

menuju

menuju ke

ke keadaan

keadaan berikut

berikut (next

(next state)

state)

yang

(30)

B.

B.

ALGORITMA STATE REDUCTION

ALGORITMA STATE REDUCTION

State Diagram

State Table

Implication Table

State Table Hasil Reduksi

(31)

CONTOH 1

CONTOH 1

Diinginkan

Diinginkan state

state diagram

diagram ini

ini dapat

dapat di

di

sederhanakan state/kondisinya.

sederhanakan state/kondisinya.

b

a

d

e

0/0 0/0 0/0 0/0 1/1 1/1 1/0 1/0 0/1 0/1 1/0 1/0 0/1 0/1 1/1 1/1 1/1 1/1

c

0/1 0/1 State Diagram State Diagram

(32)

Lanjutan ………

Lanjutan ………

Jawab

Jawab

Present State

Present State Next StateNext State OutputOutput X = 0 X =1 X = 0 X =1 X = 0 X = 1X = 0 X = 1 aa b b cc d d ee b d b d e c e c c b c b b d b d e c e c 0 1 0 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 1 0

State Table

State Table

(33)

Lanjutan ……

Lanjutan ……

Dari Implication table diperoleh State

reduction sbb.

( a,d ) ( b,e ) ( c ) atau

a = d

b = e

X

X

X

X

v

v

X

X

X

X

X

X

v

v

X

X

X

X

X

X

b

b

cc

d

d

ee

X = Kondisi State

X = Kondisi State

yang tidak sama

yang tidak sama

V = Kondisi State

V = Kondisi State

yang sama

yang sama

(34)

Lanjutan ……..

Lanjutan ……..

Present

Present

State

State

Next State

Next State

X = 0 X =1

X = 0 X =1

Output

Output

X = 0 X = 1

X = 0 X = 1

aa

b

b

cc

b a

b a

b c

b c

c b

c b

0 1

0 1

1 0

1 0

1 1

1 1

State Table Hasil Reduksi

State Table Hasil Reduksi

(35)

Lanjutan ……..

Lanjutan ……..

b

a

c

0/0 0/0 1/0 1/0 0/1 0/1 1/1 1/1 0/1 0/1

State Diagram Hasil Reduksi

State Diagram Hasil Reduksi

Gambar

Tabel kebenaran kebenaranSR QQ I N P U T I N P U T  O U T P U T O U T P U T  R       SR       S Q       Q’Q       Q’ 0       00       0 0       10       1 1       01       0 1       11       1 1       11       10       10       11       01       0 Qn     Q
Tabel kebenaran kebenaranSR QQ I N P U T I N P U T  O U T P U T O U T P U T  R       SR       S Q       Q’Q       Q’ 0       00       0 0       10       1 1       01       0 1       11       1 Qn     Qn’Qn     Qn’0       10       11       01       00
Tabel eksitasi eksitasi dengan dengan JK JK -- FF FF
Gambar rangkaian rangkaian logika logika

Referensi

Dokumen terkait

Berdasarkan uraian latar belakang di atas, maka dari itu peneliti tertarik untuk melakukan penelitian dengan judul “Perancangan Model Bisnis Pada Masa Pandemi

terhadap perempuan dan anak di daerah, UPT PPA yang telah dibentuk di Provinsi melaporkan pelaksanaan tugasnya kepada kepala dinas Pemberdayaan Perempuan dan

Matakuliah ini dirancang agar mahasiswa dapat memperoleh kemampuan memahami, menerapkan, menganalisa, mengadaptasi dan mengevaluasi berbagai konsep kimia pada proses

Berdasarkan pada hasil pengujian hipotesis pertama diketahui bahwa nilai signifikansi t untuk variabel KI adalah sebesar lebih kecil daripada 0,05 dengan nilai beta

Sebuah rangkaian sekuensial yang mengeluarkan urutan state- state tertentu,yang merupakan aplikasi dari pulsa-pulsa inputnya Pulsa input dapat berupa pulsa clock atau pulsa

Perbedaan penulis dalam penelitian ini dengan penelitian yang dilakukan oleh Citra Padma Utami adalah penelitian ini untuk mengetahui pengaruh Cooperative Integrated

adalah bagian dari saluran pernafasan bagian atas yang merupakan suatu rangkaian tulang rawan yang berbentuk corong dan terletak setinggi vertebra cervicalis IV

Baswedan mengumpulkan pemuda-pemuda Arab baik dari kalangan sayid maupun nonsayid, diadakanlah sebuah pertemuan atau rapat besar yang dihadiri oleh peranakan Arab, dan