C
czpir
Guest
Hi All
Voglio la progettazione di un decodificatore mappa di memoria per il seguente scenario.
Sto usando una variante 8.051, con una speciale interfaccia di memoria.Questo ha 22 linee di indirizzo e 8 linee di dati.Ciò significa che potenzialmente 4 MB di memoria o di I / O può essere interfacciato.
Voglio aggiungere 2 MB di SRAM e 32 byte di I / O su microcontrollore.Questo è ciò che ho fatto
Ho collegato il linee di indirizzo A0-A4, I / O Device e le linee dati sono D0 a D7, ho collegato il linee di indirizzo A0-A21 per le stesse sul SRAM.
Questo lascia la A22 linea di indirizzo libero, ho anche una linea attiva CS basso, che sarebbe andato a basso per ogni I / O o di accesso alla memoria.Ho anche WR e linee di RD.
Alcun aiuto per il derivanti linea il CS per la SRAM e I / O del dispositivo sarebbe stato apprezzato, questo può essere fatto utilizzando le 74.138 o altro?
CZPIR.
Voglio la progettazione di un decodificatore mappa di memoria per il seguente scenario.
Sto usando una variante 8.051, con una speciale interfaccia di memoria.Questo ha 22 linee di indirizzo e 8 linee di dati.Ciò significa che potenzialmente 4 MB di memoria o di I / O può essere interfacciato.
Voglio aggiungere 2 MB di SRAM e 32 byte di I / O su microcontrollore.Questo è ciò che ho fatto
Ho collegato il linee di indirizzo A0-A4, I / O Device e le linee dati sono D0 a D7, ho collegato il linee di indirizzo A0-A21 per le stesse sul SRAM.
Questo lascia la A22 linea di indirizzo libero, ho anche una linea attiva CS basso, che sarebbe andato a basso per ogni I / O o di accesso alla memoria.Ho anche WR e linee di RD.
Alcun aiuto per il derivanti linea il CS per la SRAM e I / O del dispositivo sarebbe stato apprezzato, questo può essere fatto utilizzando le 74.138 o altro?
CZPIR.