Digital Rangkaian Sekuensial

16
CS2624 - COMPUTER ORGANIZATION & ARCHITECTURE (COA) (COA) Rangkaian Sekuensial Rangkaian Sekuensial bagian 1

Transcript of Digital Rangkaian Sekuensial

CS

2624

-C

OM

PU

TER

OR

GA

NIZ

ATI

ON

& A

RC

HIT

EC

TUR

E(C

OA

)(C

OA

)

RangkaianSekuensial

RangkaianSekuensial

bagi

an1

g

Pok

okB

ahas

anP

okok

Bah

asan

•P

enda

hulu

an•

Uru

tan

Kea

daan

/Sta

te•

Sifa

t Ran

gkai

an S

ekue

nsia

lS

ynch

rono

us–

Syn

chro

nous

–A

sync

hron

ous

•M

odel

Ran

gkai

an S

ekue

nsia

l–

Moo

re–

Mea

ly•

Fini

teS

tate

Mac

hine

(FS

M)

Fini

teS

tate

Mac

hine

(FS

M)

•S

el M

emor

i Das

ar•

Flip

-Flo

p (F

F)

2010

0328

#2

Pen

dahu

luan

Pen

dahu

luan

•A

pa b

eda

rang

kaia

n S

ekue

nsia

l den

gan

rang

kaia

nK

ombi

nasi

onal

?–

Mem

puny

ai m

emor

i(st

ate)

–S

tatu

s se

kara

ng(P

rese

nt S

tate

=Q

t)tid

ak h

anya

dite

ntuk

an o

leh

mas

ukan

(inpu

t)se

kara

ng, t

etap

ijug

a ol

eh s

emua

mas

ukan

(p

)g

pj

gse

belu

mny

a(h

isto

ry)

–S

tatu

s ya

ng a

kan

data

ng(N

ext S

tate

=Q

t+1)

berg

antu

ng p

ada

mas

ukan

dan

sta

tus

seka

rang

•C

onto

h ra

ngka

ian

kom

bina

sion

al:A

LU, a

dder

, dec

oder

, MU

X,d

ll•

Con

toh

rang

kaia

n se

kuen

sial

: CP

U, F

lip-fl

op, m

anus

ia (k

ondi

sibe

sok

tidak

han

ya te

rgan

tung

pad

a ko

ndis

i saa

t ini

, tap

idi

peng

aruh

iole

hko

ndis

ibes

ok)

dipe

ngar

uhio

leh

kond

isib

esok

)

))t(Q

),t(X

(F

)t(Z

))(

)(

()

(

))(

),(

()

(t

Qt

XG

tQ

2010

0328

#3

Uru

tan

Kea

daan

/Sta

teU

ruta

nK

eada

an/S

tate

Uru

tan

naik

(up)

sede

rhan

ada

lam

bin

er y

ang

men

unju

kkan

Pre

sent

Sta

te (P

S) d

an N

ext S

tate

(NS

):

Uru

tan

naik

/turu

n(u

p/do

wn)

2 ar

ahda

lam

bin

er y

ang

men

unju

kkan

PS

dan

NS

dite

ntuk

an o

leh

nila

i X:

Uru

tan

naik

/turu

n(u

p/do

wn)

2 ar

ahda

lam

bin

erya

ng m

engh

asilk

an o

utpu

t X p

ada

stat

e11

1(ta

npa

()

yg

g(

syar

at):

Uru

tan

naik

/turu

n(u

p/do

wn)

2 ar

ahda

lam

bin

er y

ang

men

ghas

ilkan

outp

utX

pad

ast

ate

111

jika

inpu

t= X

(ada

sya

ratn

ya):

2010

0328

#4C

OA

/End

ro A

riyan

to/

Sifa

tRan

gkai

anS

ekue

nsia

lS

ifatR

angk

aian

Sek

uens

ial

Sif

t•

Sifa

t:–

Sin

kron

:•B

erja

lan

seca

ra s

eren

tak

atau

ber

sam

a-sa

ma

•Clo

ck-n

ya h

anya

sat

u (te

rpus

at)

–A

sink

ron:

•Ber

jala

n se

ndiri

-sen

diri

j•D

esen

tralis

asi

2010

0328

#5

Des

ain

Syn

chro

nous

Des

ain

Syn

chro

nous

•M

engg

unak

anC

lock

untu

k m

eng-

sink

ronk

an s

emua

ope

rasi

Flip

-Flo

p (F

F),r

egis

ter,

dan

coun

terp

ada

sist

emS

emua

peru

baha

nte

rjadi

seca

rala

ngsu

ngm

engi

kuti

peru

baha

ncl

ock

–S

emua

peru

baha

nte

rjadi

seca

rala

ngsu

ngm

engi

kuti

peru

baha

ncl

ock

–P

erio

decl

ock

haru

s cu

kup

sehi

ngga

sem

ua p

erub

ahan

FF,

regi

ster

,da

nco

unte

rmem

iliki

wak

tu y

ang

cuku

pun

tuk

men

stab

ilkan

sta

tusn

yase

belu

mcl

ock

beru

bah

ke k

eada

an s

elan

jutn

ya

•Ty

pica

l des

ign:

Con

trol s

ectio

n +

Dat

a S

ectio

n

2010

0328

#6

Prin

sip

Men

desa

inS

ynch

rono

usP

rinsi

pM

ende

sain

Syn

chro

nous

Mt

d•

Met

oda

–S

emua

inpu

t clo

ckke

flip-

flop,

regi

ster

, cou

nter

, dll,

dige

rakk

anse

cara

lang

sung

dari

cloc

ksi

stem

atau

dari

dige

rakk

anse

cara

lang

sung

dari

cloc

ksi

stem

atau

dari

cloc

kya

ng d

i-AN

D-k

an d

enga

n ko

ntro

l sin

yal

•H

asil

Has

il–

Sem

uast

ate

beru

bah

seca

ra la

ngsu

ngm

engi

kuti

peru

baha

n si

nyal

cloc

kda

lam

kea

daan

activ

e ed

gey

•K

eunt

unga

n–

Sem

uasw

itchi

ng tr

ansi

ents

,sw

itchi

ng n

oise

, dll.

terd

apat

gg

pdi

ant

ara

cloc

k pu

lse

-> ti

dak

salin

g m

enda

hulu

i–

Tida

k m

emili

ki e

fek

terh

adap

per

form

ansi

sis

tem

2010

0328

#7

Des

ain

Asy

nchr

onou

sD

esai

nA

sync

hron

ous

Ker

ugia

n•

Ker

ugia

n–

Lebi

h su

lit–

Mas

alah

•R

ace

cond

ition

s:fin

al s

tate

terg

antu

ng u

ruta

npe

ruba

han

varia

bel

•D

apat

terja

diha

zard

–D

iper

luka

n te

knik

khu

sus

untu

k m

ende

sain

aga

r kon

disi

race

dan

hd

thi

di

haza

rdte

rhin

dari

•K

eunt

unga

n =

keru

gian

dar

i des

ain

sync

hron

ous

–P

ada

desa

inhi

gh-s

peed

sync

hron

ous

dela

ypr

opag

asip

ada

wiri

ngP

ada

desa

inhi

ghsp

eed

sync

hron

ous

dela

ypr

opag

asip

ada

wiri

ngsa

ngat

sig

nifik

an•

Sin

yalc

lock

haru

s ha

ti-ha

ti di

-rut

e-ka

n se

hing

ga d

apat

men

jang

kau

sem

uape

rang

katp

ada

wak

tuya

ngsa

ma

pera

ngka

tpad

aw

aktu

yang

sam

a–

Inpu

ttid

ak s

inkr

on d

enga

ncl

ock

•P

erlu

sin

kron

isas

i–

Dal

am k

eada

an te

rbur

uk s

iklu

scl

ock

dide

finis

ikan

ole

hde

lay

2010

0328

#8

Mod

el R

angk

aian

Sek

uens

ial (

1)

Uru

tan

stat

e:

Mod

elra

ngka

iann

ya:

rang

kaia

nnya

:

2010

0328

#9C

OA

/End

ro A

riyan

to/

Mod

el R

angk

aian

Sek

uens

ial (

2)

Uru

tan

stat

e:

Mod

elra

ngka

iann

ya:

rang

kaia

nnya

:

Mod

el:

•Moo

re•M

ealy

2010

0328

#10

CO

A/E

ndro

Ariy

anto

/

Mod

el R

angk

aian

Sek

uens

ialM

oore

(1)

• Out

puth

anya

terg

antu

ngP

rese

nt S

tate

(PS

)

PS

=P

rese

ntS

tate

PS

=P

rese

ntS

tate

NS

= N

ext S

tate

IP =

Inpu

tO

P=

Out

put

OP

=O

utpu

t

•PS

dite

ntuk

an o

leh

NS

•NS

dite

ntuk

anol

ehIn

putd

anP

SN

Sdi

tent

ukan

oleh

Inpu

tdan

PS

•Out

puth

anya

dite

ntuk

an o

leh

PS

2010

0328

#11

Mod

el R

angk

aian

Sek

uens

ialM

oore

(2)

Uru

tan

stat

e:

Mod

elra

ngka

iann

ya:

rang

kaia

nnya

:

2010

0328

#12

CO

A/E

ndro

Ariy

anto

/

Mod

elR

angk

aian

Sek

uens

ialM

oore

(2)

Mod

elR

angk

aian

Sek

uens

ialM

oore

(2)

Out

put(Z

)C

ombi

natio

nal

Net

wor

k

Inpu

ts(X

)C

ombi

natio

nal

Net

wor

kSt

ate

Reg

iste

r=

Nex

tSt

ate

Stat

e(Q

)

Clo

ck

Net

wor

kR

egis

ter

FF

•Nex

t Sta

teda

nO

utpu

tdiim

plem

enta

sika

n de

ngan

rang

kaia

n ko

mbi

nasi

onal

•Mem

ory

diim

plem

enta

sika

n de

ngan

stat

e re

gist

er(m

isal

Flip

-flop

)

X =

x1

x 2...

xn

Q =

Q1

Q2..

. Qk

))t(Q(

F)t(

Z))t(

Q),t(

X(

G)

t(Q

Z =

z 1z 2

... z

m))t(

Q(F

)t(Z

2010

0328

#13

Mod

el R

angk

aian

Sek

uens

ialM

ealy

(1)

•PS

dite

ntuk

an o

leh

NS

•NS

dite

ntuk

anol

ehIn

putd

anP

SN

Sdi

tent

ukan

oleh

Inpu

tdan

PS

•Out

put d

itent

ukan

ole

h In

put d

an P

S20

1003

28#14

CO

A/E

ndro

Ariy

anto

/

Mod

el R

angk

aian

Sek

uens

ialM

ealy

(2)

Uru

tan

stat

e:

Mod

elra

ngka

iann

ya:

rang

kaia

nnya

:

2010

0328

#15

CO

A/E

ndro

Ariy

anto

/

Mod

elR

angk

aian

Sek

uens

ialM

ealy

(3)

Mod

elR

angk

aian

Sek

uens

ialM

ealy

(3)

(1)

Xin

putd

iuba

h ke

nila

i yan

g ba

ru(2

)S

etel

ahde

laZ

otp

tdan

nets

tate

tam

pils

ebag

aio

tptd

iCN

(2)

Set

elah

dela

y,Z

outp

utda

nne

xtst

ate

tam

pils

ebag

aiou

tput

diC

N(3

)N

ext S

tate

dihu

bung

kan

seba

gais

tate

regi

ster

dan

peru

baha

nst

ate

2010

0328

#16