Ja!!!
Esa es mas o menos la cantidad de instrucciones que estaba pensando se podrian ejecutar.
Hay que hacer que todas demoren lo mismo, o 2x, como para simplificar.
Tambien coincido en lo de usar otros micros para las tareas perifericas. En mi cuaderno acabo de dibujar unos bocetos, e imagino un "bus" con las 16 lineas de direcciones, las 8 de datos, las de control, reset, +5V, GND y +12V y -12V por las dudas, con conectores de bus ISA de 8 bits (tienen 31x2 pines, pero con los de un solo lado alcanzan y no estamos obligados a usar placas dobles faz).
En ese "bus" imagino plaquitas para leer el teclado PS/2 y enviar el dato ASCII de la tecla al bus, lo mismo para el LCD, e incluso la RAM podria estar en una de estas placas. Se pueden ir pensando en otras ampliciones (RS-232, sonido, etc) para mas adelante.
Pero lo importante es que despues de muchas vueltas, parece que es posible.
Igual ahora que estuve con esto, me volvieron las ganas de hacer algo con una ULA, voy a ver si uno de estos dias me hago un micro simple con dos 74HC181, sin microcodigo con instrucciones de 24 o 32 bits.
Hola Marcos!
Que buen trabajo!
No uso normalmente ASM, asi que estoy medio perdido, pero eso no me impide notar que esta muy bueno. Y bien documentado!
Yo ya tengo hasta el "mother" y las tarjetas de expansion diseñadas.
¿Puedo postear este código en mi foro para que los que se estan quebrando la cabeza con el soft saquen alguna idea?
Hola Marcos!
Que buen trabajo!
No uso normalmente ASM, asi que estoy medio perdido, pero eso no me impide notar que esta muy bueno. Y bien documentado!
Yo ya tengo hasta el "mother" y las tarjetas de expansion diseñadas.
¿Puedo postear este código en mi foro para que los que se estan quebrando la cabeza con el soft saquen alguna idea?
Dale postealo. Ya decidiste que puertos del micro vas a usar como buses? son 3 puertos (2 de salida y uno de entrada/salida), por lo que vi se puede usar cualquiera, no hay ninguno que convenga mas que otro por alguna caracteristica especial. Lo unico que puede ayudar es por el tema de la ubicacion de los componentes en el mother, y tal vez evitar usar un puerto sin salida TTL. Creo que todos los pics de 40 patas, sean 18F o 16F tienen las mismas patas.
Saludos
MARCOS