• Non ci sono risultati.

A hie adeg

N/A
N/A
Protected

Academic year: 2021

Condividi "A hie adeg"

Copied!
19
0
0

Testo completo

(1)

9 - Reti Sequenziali Sin rone: Analisi e Sintesi

Ugo DalLago

DipartimentodiS ienzedell'Informazione

UniversitàdegliStudidiBologna

Anno A ademi o2007/2008

(2)

Analisi diRetiSequenzialiSin rone

Sintesidi RetiSequenzialiSin rone

(3)

Data una retesequenziale sin rona,vogliamo darne una des rizione esaurientetramite:

Equazionibooleane,

Tabelle diverità.

Diagrammidi Stato.

Sappiamo head ogni us itadi una rete ombinatoria

orrispondeun'espressionebooleana.

Dato un ir uito sequenziale sin rono,potremoprima ditutto ostruire leequazioni di ingressoai ip op:

Asso iamounnomeadogniip-opin lusonellarete.

Asso iamounavariabile booleanaadogniingressoeadogni

us itadiogni ip-opin lusonellarete(peresempio,J

A ,K

A ,

D

A ,et .).

Adogniingressodiogniip-op,potremo ostruire

un'equazioneV

=

E doveV èlavariabileasso iata

all'ingressoedE èl'espressionerelativaaV ostruita apartire

dallarete ombinatoria.

Inmodo analogo,possiamo ostruire equazioni dius itaper

(4)

Apartire dalleequazionidi ingressorelativead un ir uito

sequenziale, èpossibile ostruire unatabella, dettatabelladi

stato, hemettain relazioneingressi,us ite estato.

Ogni tabelladistatoè formatada quattrosezioni.

Nella sezioneStato presente sonoelen ati tuttiipossibili

statiperi ip-opdel ir uito.

Nella sezioneIngressisono riportatiivaloridegliingressiper

ogni possibilestatopresente.

Nella sezioneStato futurosonoelen ati ivaloridellostato

futuro perogni ombinazionedei valoridellostato presentee

degliingressi.

Nella sezioneUs ite sonoelen ati ivaloridelleus iteperogni

possibile ombinazione dei valoridellostatopresentee degli

ingressi.

Èpossibile ostruire latabelladi statomonodimensionalmente

(5)

I ir uitisequenziali (sin roni)si possono lassi arein base

alla relazioneinter orrentetra us ite,ingressie stato.

Se leus itedipendono siadagliingressi,sia dallostato,allora

il ir uito sidiràdi tipoMealy.

Rete Combinatoria

Flip-flop

Ingressi Uscite

Clock

Se leus itedipendono soltantodallo statoallora il ir uitosi

diràdi tipoMoore.

Rete Combinatoria

Flip-flop

Ingressi Uscite

Clock

Un ir uito ditipoMoorepuòsempreessere ri ondottoad un

ir uito ditipoMealy.

(6)

Le informazionipresenti nellatabelladi statopossonopoi

essererappresentate gra amentenel osiddettodiagramma

di stato.

Neldiagramma distato:

Ognipossibilevaloredellostatointernoèrappresentatodaun

er hio.

Sein orrispondenzadi unostatointernoS (edi unvaloreV

pergliingressi) lostatofuturoèT,alloraesisteràunafre ia

(eti hettata onV) he ollegaS aT.

Nei ir uitidi tipoMealy leus itedipendonosia dallostato

he dagliingressi. Di onseguenza, o orreràspe i are illoro

valoresullefre ie.

Nei ir uitidi tipoMoore, inve e,le us itedipendono solo

dallo stato. Di onseguenza, basteràspe i areillorovalore

suglistati.

(7)

Q

CK D

Q

CK

D C

B A

(8)

F Q

CK D

E Q

CK

D C

B A

(9)

Equazioni diIngresso aiFlip-Flop

e Equazioni di Us ita

D

E

=

A

D

F

=

E

(

A

+

B

)

F

C

=

E

(10)

Tabelladi Stato

Statopresente Ingressi Statofuturo Us ite

E F A B D

E

D

F

C

0 0 0 0 1 0 0

0 0 0 1 1 0 0

0 0 1 0 0 0 0

0 0 1 1 0 0 0

0 1 0 0 1 0 0

0 1 0 1 1 0 0

0 1 1 0 0 0 0

0 1 1 1 0 0 0

1 0 0 0 1 0 1

1 0 0 1 1 0 1

1 0 1 0 0 0 1

1 0 1 1 0 0 1

1 1 0 0 1 0 1

1 1 0 1 1 1 1

1 1 1 0 0 1 1

1 1 1 1 0 1 1

(11)

00 /0

10 /1

01 /0

11 /1 10

11

01 00 10 11

00 01

00

01 00

01

10 11 10

11

(12)

Il problemadi sintetizzareunarete sequenziale sin rona a

partireda una sua des rizioneverbale puòessererisolto ome

segue:

1. Primadi tuttosi ri avanoildiagramma distato olatabelladi

statoa partire dallades rizioneverbale.

2. Se è disponibilesolo ildiagrammadi stato,si ri avalatabella

di stato.

3. Si assegnano odi i binariaglistati.

4. Si derivanoleequazionid'ingressoai ip-opa partire dalla

tabelladistato.

5. Siderivanoleequazionidius itaapartiredallatabelladistato.

6. Sisempli anoleequazionid'ingressoaiip-ope leequazioni

di us ita.

7. Si ostruis elaretesequenziale apartiredalle espressioni

(13)

Vogliamo ostruireuna retesequenziale heri onos a la

presenza di una ertasequenza dibit ssata,an he sein lusa

in una sequenza piùlunga.

Lasequenza di bit he vogliamori onos ereè 1001.

Larete dovràavere uningressoAe un'us ita B edovrà

ri onos erelasequenza di bit 1001appli ata all'ingressoA.

Piùpre isamente, l'us itadovràvalere 1se e solo se:

In orrispondenzaai3trepre edentifrontidisalitadel lo k, i

valorilettiinAerano,rispettivamente,1,0e0.

Ilvaloreattualedell'ingressoAè1.

(14)

X

Z

Y

W 0 /0

1 /0

1 /0

0 /0 1 /0

0 /0

1 /1

0 /0

(15)

TabelladiStato Impli ita

Stato Ingressi Stato Us ite

presente A futuro B

X 0 X 0

X 1 Y 0

Y 0 W 0

Y 1 Y 0

W 0 Z 0

W 1 Y 0

Z 0 X 0

Z 1 Y 1

(16)

Per atturare quattrostatidiversiabbiamobisogno di

sequenze dibit lunghe2.

Introdu iamoledue variabili booleane E eF. Fa iamo

orrisponderegli statiagliassegnamentidi veritàalledue

variabiliE eF ome segue:

Stato E F

X 0 0

Y 0 1

W 1 0

Z 1 1

Abbiamo bisogno,quindi,di dueip-op, he hiameremoE e

F.

(17)

TabelladiStato Espli ita

Statopresente Ingressi Statofuturo Us ite

E F A DE DF B

0 0 0 0 0 0

0 0 1 0 1 0

0 1 0 1 0 0

0 1 1 0 1 0

1 0 0 1 1 0

1 0 1 0 1 0

1 1 0 0 0 0

1 1 1 0 1 1

(18)

B

=

EFA

D

E

=

EFA

+

EF A

=

= (

EF

+

EF

)

A

= (

E

F

)

A

D

F

=

E FA

+

EFA

+

EF A

+

EFA

+

EFA

=

E FA

+

EFA

+

EFA

+

EFA

+

EF A

= (

E F

+

EF

+

EF

+

EF

)

A

+

EF A

=

A

+

EF A

= (

A

+

EF

)(

A

+

A

)

=

A

+

EF

(19)

F Q

CK D

E Q

CK D

A B

Riferimenti

Documenti correlati

• E’ possibile iscriversi ad uno dei Corsi di studio post-laurea dell’Università degli Studi di Teramo esclusivamente on-line seguendo la procedura

Nel caso in cui le domande superino il numero massimo dei partecipanti stabilito, e qualora il Consiglio Scientifico del Master ritenga di voler ampliare il numero

 E’ possibile iscriversi ad uno dei Corsi di studio post-laurea dell’Università degli Studi di Teramo esclusivamente on-line seguendo la procedura

C APACITÀ E COMPETENZE PERSONALI Acquisite nel corso della vita e della. carriera ma non necessariamente riconosciute da certificati e diplomi

Infatti, come espressamente previsto dall’articolo 1, comma 103, della legge di Bilancio 2018, applicabile anche per l’esonero in trattazione, se il lavoratore, per

La frequenza ai nidi comunali prevede il pagamento di una tariffa a carico delle famiglie la cui entità è stabilita annualmente dall’Amministrazione Comunale in base alle diverse

I dati sono inseriti nella memoria durante la fabbri

LV ontiene l'indirizzo della prima parola di memoria tra quelle. he ontengono le variabili lo ali della