14
Specifiche di Sistema

Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

Embed Size (px)

Citation preview

Page 1: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

Specifiche di Sistema

Page 2: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

Diagramma degli Stati – Modello Mealy

Page 3: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

Tabella degli Stati Primitivax1 x0 00 01 11 10

A B,-0 -,- E,0- A,00

B B,10 C,10 -,- -,-

C -,- C,10 D,10 -,-

D -,- -,- D,10 A,-0

E -,- F,01 E,01 -,-

F G,0- F,01 -,- -,-

G G,00 -,- -,- A,00

S*, Z1Z0

Page 4: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

Tabella Triangolare delle implicazioni

B -,-

C -,-

D -,- -,-

E -,-

F BG -,- -,-

G BG BG -,- -,- -,- -,-

A B C D E F

Page 5: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

Individuazione Classi di Compatibilità

[AB] -> 00

[CDG]-> 01[EF] -> 11

[-,-] -> 10

X1X0y1y0

00 01 11 10

00 00,10 01,10 11,0- 00,00

01 01,00 01,10 01,10 00,00

11 01,0- 11,01 11,01 -,-

10 -,- -,- -,- -,-

Corsa Critica

Y1*Y0* , Z1Z0

Page 6: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

Eliminazione Corse e Sintesi di Y1

Y1 = x1x0!y0 + x0y1y0 + x1x0y1

X1X0y1y0

00 01 11 10

00 0 0 1 0

01 0 0 0 0

11 0 1 1 -

10 - - 1 -

Y1*

Page 7: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

Sintesi di Y0X1X0

y1y000 01 11 10

00 0 1 0 0

01 1 1 1 0

11 1 1 1 -

10 - - 1 -

Y0 = !X1X0 + !X1Y0 + X0Y0 + X0Y1

Y0*

Page 8: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

Sintesi di Z1 – Z0

Z1 = !x1!y0 + x0!y1y0Z0 = y1y0

X1X0y1y0

00 01 11 10

00 10 10 0- 00

01 00 10 10 00

11 0- 01 01 --

10 -- -- 0- --

Z1Z0

Page 9: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

Schematico XilinxAggiunta del tasto Reset per inizializzare la macchina.

Reset = 1 => y1y0 = 01

Page 10: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

TESTBENCH- BEHAVIORAL - 1

Inizializzazione della macchina con il tasto Reset

Page 11: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

TESTBENCH – BEHAVIORAL - 2

Page 12: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

TESTBENCH – BEHAVIORAL - 3

Page 13: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

TESTBENCH – BEHAVIORAL - 4

Page 14: Specifiche di Sistema. Diagramma degli Stati – Modello Mealy

TESTBENCH – POST-ROUTE

Ritardi dovuti alla tecnologia utilizzata, intorno ai 7,3 ns