Scarica il documento zippato

Documento PDF

Scheda Eprom

Questa scheda serve per fornire alla scheda a microprocessore una memoria ROM. Le specifiche sono che l’ampiezza della ROM deve essere di 4 kbyte e questa deve potersi posizionare nella mappa di memoria agli indirizzi

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

HEX

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0000H

0

0

0

0

1

1

1

1

1

1

1

1

1

1

1

1

0FFFH

 

o alternativamente agli indirizzi

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

HEX

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

8000H

1

0

0

0

1

1

1

1

1

1

1

1

1

1

1

1

8FFFH

 

Il chip che utilizziamo è il 2732 che presenta 12 ingressi per indirizzare le sue 4096 locazioni, un ingresso di abilitazione CE e un ingresso OE di abilitazione alla lettura. Come si può notare, la denominazione completa del piedino è OE/Vpp. Infatti, in modalità di programmazione di questa EPROM, si deve applicare a questo chip attraverso questo piedino, una tensione di 21 volt.

La soluzione circuitale è molto semplice. Come si può vedere, in questa scheda si ha la decodifica totale degli indirizzi. Si portano i bit da A0 ad A11 direttamente al chip.

Poiché, come si può vedere dalla tabella superiore, quando si vuole che il chip si trovi agli indirizzi 0000H - 0FFFH. deve essere A15 = 0, mentre per gli indirizzi 8000H - 8FFFH deve essere A15 = 1, si effettua una soluzione con due ponticelli alternativi. La decodifica è totale perché ci si assicura che i pedini A14, A13 , A12 siano sicuramente a zero.

Si noti come nello schema circuitale appaiano, al posto delle OR, delle NAND con ingressi negati. Usando le leggi di De Morgan si può dimostrare facilmente l’equivalenza fra le due porte.

 La NAND effettua la AND fra due ingressi e nega il risultato

Nel nostro caso gli ingressi sono già negati per cui

 ma  e allora

Infine l’abilitazione in lettura si ottiene realizzando la OR fra MREQ e RD