• Non ci sono risultati.

SISTEMI DI RETI LLC

N/A
N/A
Protected

Academic year: 2022

Condividi "SISTEMI DI RETI LLC"

Copied!
1
0
0

Testo completo

(1)

SISTEMI DI RETI LLC

ambiente esterno rete 1

rete 2

rete 3

rete 4

136

(2)

Determinazione del tempo di ciclo di reti LLC

Catena aperta di reti sequenziali

ck

s s'

i u

s s'

i u

ck

Schema di una macchina di Mealy ed una di Moore in cui sono evidenziate le dipendenze tra le informazioni.

(3)

Tratta libera: l’informazione fluisce senza condizionamenti

Tratta condizionata: l’informazione fluisce solo in presenza del segnale di abilitazione

Percorso libero: percorso costituito solo da tratte libere

Percorso condizionato: percorso costituito da tratte libere e da tratte condizionate.

(4)

s1

i1 u1

s'1

i2

s'2 s2

in

s'n sn

ck

u2 un

Catena aperta costituita solo da macchine di tipo Mealy.

Tempo di propagazione dell’informazione nei percorsi liberi:

T (n-1) max(, )

per cui il segnale di abilitazione (CK) deve presentarsi dopo che il circuito si è stabilizzato.

Nel caso di CK periodico il periodo deve essere maggiore/uguale a T

(5)

s1

u1 i1

s'1 s2 s'2 u2 i2

s'4 s4

u4 i4

s'3 u3 i3

s3

ck

Catena aperta di macchine di tipo Mealy e Moore.

Percorsi liberi caratteristici:

1. ingresso esterno, nessuna, una o più tratte di tipo Mealy, una tratta di tipo Moore o Mealy;

2. una tratta di tipo Moore, nessuna, una o più tratte di tipo Mealy, una tratta di tipo Moore o Mealy; 3. una tratta di tipo Moore, nessuna, una o più tratte

di tipo Mealy, uscita esterna.

Quindi il tempo di ciclo sarà dimensionato sul tempo di propagazione massimo tra i tipi di percorsi liberi appena descritti.

(6)

s1 i1

s'1 s2 s'2 u2 i2

s'n sn

un in

ck

u1

Catena aperta costituita solo da macchine di tipo Moore.

C'è da notare che se nella catena ci sono solo reti di tipo Moore, le tre situazioni descritte in precedenza diventano:

1. ingresso esterno, una tratta di tipo Moore;

2. una tratta di tipo Moore, una tratta di tipo Moore; 3. una tratta di tipo Moore, uscita esterna.

Di conseguenza il tempo di ciclo sarà costituito al più dalla somma del tempo di propagazione di due reti combinatorie.

CONFRONTO TRA CATENE APERTE COSTITUITE SOLO DA RETI DI MEALY E RETI DI MOORE

(7)

Catena chiusa di reti sequenziali

E' opportuno notare che catene chiuse costituite solo da reti LLC di tipo Mealy non possono funzionare correttamente.

Per esempio per l’uscita un si ha:

un=n(in,sn) =n(n-1(in-1,sn-1),sn) =

 n(n-1(n-2... 1(i1,s1)),sn) =n(n-1(n-2... 1(un,s1)),sn)

e cioè un dipende da se stessa.

s1

u1 i1

s'1 s2 s'2

u2 i2

s'n sn

un in

ck

Catena chiusa costituita solo da macchine di tipo Mealy.

Quindi all'interno della catena chiusa ci deve essere almeno una rete di Moore.

(8)

I percorsi liberi non inclusi in altri percorsi liberi sono caratterizzati solo dalla seguente struttura:

Moore,

 nessuna, una o più tratte di tipo Mealy,

 una tratta di tipo Moore o Mealy.

Di conseguenza il tempo di ciclo va dimensionato sul massimo tra i tempi di propagazione dei suddetti percorsi liberi.

s1

u1 i1

s'1 s2 s'2 u2 i2

s'4 s4

u4 i4

s'3 u3 i3

s3

ck

Catena chiusa costituita da macchine di tipo Mealy e Moore.

Ovviamente, nel caso di catena chiusa costituita solo da reti di tipo Moore i percorsi liberi sono caratterizzati dalla seguente struttura:

una tratta di tipo Moore, seguita da una tratta di tipoMoore.

(9)

Nel caso in cui si abbiano a disposizione solo reti sequenziali di tipo Mealy e si voglia interconnetterle in una catena chiusa è sufficiente inserire un registro tra due reti di tipo Mealy, in modo da evitare che una variabile dipenda da se stessa.

s1

u1 i1

s'1

ck

s'2 s2

u2 i2

Catena chiusa costituita da due macchine di tipo Mealy connesse tramite un registro.

In questo caso esistono tre percorsi liberi non inclusi in altri percorsi liberi, caratterizzati dalle seguenti funzioni:

2

(i

2

,s

2

) , 

1

(i

1

,s

1

)

2

(i

2

,s

2

) , 

1

(i

1

,s

1

)

2

(i

2

,s

2

)

(10)

Sistemi di reti sequenziali comunque connesse

ambiente esterno rete 1

rete 2

rete 3

rete 4

(11)

Architetture pipeline

rete comb.

n. 1

rete comb.

n. 2

rete comb.

n. N

Catena aperta di reti combinatorie.

L’uscita della catena si stabilizza dopo un tempo pari alla somma dei tempi di propagazione delle N reti combinatorie. Quindi si potrà variare l’ingresso solo dopo tale tempo.

Per diminuire il tempo di variazione dell’ingresso si utilizza la cosiddetta tecnica pipeline, che permette di sovrapporre l’elaborazione delle reti combinatorie.

rete comb.

n. 1

rete comb.

n. 2

rete comb.

n. N

ck

X1 X2 X3 XN Y

Pipeline di reti combinatorie.

(12)

Y X1

X2 X3

X j XN ck

Temporizzazione di una catena pipeline

T

tf cMax

cmin

X Rete di Y

calcolo

ck

X

Y

Registro Registro

ck

Temporizzazione di uno stadio della pipeline

La tecnica del pipeline è applicata in maniera generalizzata nella realizzazione delle moderne architetture di calcolo degli elaboratori di ultima generazione per aumentare sensibilmente la frequenza di funzionamento e quindi il numero di istruzioni eseguite al secondo (MIPS = milioni di istruzioni al

(13)

Architetture pipeline parallele

X1

RC1 RC2

RC3

RC3'

RC4 m u

x











T-FF

Riferimenti

Documenti correlati

• Per vincere dovete continuare a lanciare i dadi finché non "fate il punteggio“ (ovvero ottenete nuovamente lo stesso valore).. Se in questa seconda fase lanciate un sette

Come anticipato nell’introduzione, una condanna penale diventa definitiva solamente dopo che siano terminati tutti i gradi di giudizio: in pratica, solo dopo la sentenza

• Le mappe di Karnaugh sono tabelle che permettono la rappresentazione e la semplificazione delle funzioni di commutazione fino a quattro variabili.4.

implementare solo con il circuito addizionatore , anche se poi le moltiplicazioni e le divisioni si. realizzano, per motivi di velocità,

trigger”, o a livello (in quest’ultimo caso la variabile di commutazione deve essere pari ad 1 per un periodo di tempo sufficiente per far commutare i flip-flop, ma inferiore

Nel caso in cui si abbiano a disposizione solo reti sequenziali di tipo Mealy e si voglia interconnetterle in una catena chiusa è sufficiente inserire un registro tra

• Il decodificatore è abilitato (ossia il processo di decodifica ha luogo) solo quando

La rete di calcolatori può quindi essere visto come una sorta di calcolatore esteso che, tramite le funzioni di comunicazione, fa di un insieme di calcolatori isolati un