Estoy tratando de reemplazar una ROM 27c256 con una RAM 62256, para poder cambiar fácilmente el contenido de la memoria. Pensé que esto sería bastante sencillo. No del todo, parece.
Hice una PCB experimental simple que se construye alrededor del chip 66256 RAM. Por un lado, tiene la conexión con el dispositivo de destino, por supuesto, me aseguré de volver a cablear el pin 1 con el pin 27 para asegurarme de que A14 esté en el lugar correcto. En el otro lado tengo una PIC MCU con una conexión RS232 a una PC que se encarga de la programación y verificación del chip RAM. Para comenzar, coloqué interruptores DIP entre el chip RAM y ambos lados (dispositivo de destino y PIC) para asegurarme de que los dos no interfieran entre sí. Mi idea es reemplazar esto con algún tipo de cierres octales eventualmente.
Después de que programé y verifiqué el chip RAM usando el PIC I, aísle el 62256 del PIC y abra los interruptores DIP hacia el dispositivo de destino. Me aseguro de mantener el / nosotros levantamos y / CE bajó. El dispositivo de destino apaga el / OE tal como lo hace cuando se conecta una ROM normal. Sin embargo, el dispositivo de destino no ejecuta el programa.
Esto mientras que el programa funciona bien cuando se graba en una ROM.
¿Qué me estoy perdiendo / olvidando?