Free Running

Al fin he logrado implementar en un protoboard los circuitos mas basicos  es decir :

  • Circuito de Reloj
  • Circuito de Reset
  • Circuito Decodificador de Memorias
  • Y Logica de control para la señal DTACK
  • Y coneccionado Basico al MC68K

Con esto la alambre y lo energize y lo hice funcionar en modo free-running, es decir esta ejecutando siempre la instruccion NOP. Adjunto una foto donde se observa el funcioanmiento.

20151022_001252[3]

En el Osciloscopio se aprecia la señal AS :

Captura de pantalla 2015-10-22 a las 12.40.10 a.m.

El circuito de reset originalmente estaba pensado hacerlo con un LM555 en modo monoestable, pero me cambie y decidi probar el circuito que adjunto y funcioan bastante bien genera un pulso de rese de casi 10 segundos, lo cual es mas que suficiente para resetear la CPU y los chips perifericos.

Captura de pantalla 2015-10-22 a las 12.40.44 a.m.Y por ultimo esta el circuito decodificador de memorias y generador de  la logica DTACK, en la parte superior se puede ver como estamos decodificando la zonas de memorias para nuestro sistema utilizare la eeprom 28c256 estas corresponde a 32 kilo word rom  (64 Kilo bytes), y la memoria ram 62256 tambien 32 Kilo word de ram (64 kilo bytes), por lo tanto el direccionamiento es como sigue :

000000 – 007FFF Eeprom

008000 – 00FFFF Ram

010000 – 017FFF Circuitos periferico

Con estos quedo explicado minimammente lo que hicimos hoy bueno continuare.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s