Comencé a trabajar en un nuevo proyecto mío de construir una computadora simple de 8 bits. Todo lo que he reunido (reloj, registros) ha funcionado hasta ahora, hasta que necesité construir RAM. Para referencia, he estado utilizando este sitio .
Primero, estoy usando el 74LS189AN como una memoria de acceso aleatorio de 64 bits, y usaré dos de ellos para hacer un total de 16 bytes en mi máquina. He conectado uno de los chips con la fuente de alimentación de 5 V requerida y he conectado a tierra los pines de datos de dirección junto con las cuatro entradas digitales. Las cuatro salidas se conectaron a un inversor hexagonal (74LS04) ya que la salida en el 74LS189AN está invertida.
Luego, las salidas del 74LS04 están conectadas a cuatro LED que se conectan a tierra. Los últimos pines son los pines de selección y lectura / escritura. Conecté el selector a tierra y el pin R / W a alto o bajo, pero lo tenía puesto bajo en este momento.
Mi problema es cuando enciendo el chip tan pronto como quito el cable R / W a Bajo y luego vuelvo a subir, los LEDs siguen en ALTO aunque las entradas digitales estén BAJAS. Después de unos minutos, el chip comienza a calentarse tanto que se quema al tocarlo. Cual podría ser el problema; chip defectuoso o estoy leyendo el pin-out mal?