Es muy buena idea usar una placa experimental cómo guía. Yo en lo posible utilizo SMD, para evitar lo tedioso del eterno taladrado.
Bueno, respecto a mi proyecto, ahora estoy en el desarrollo de la tarjeta VGA. Si la velocidad de los CIs es la esperada, debería poder manejar un formato de 640x480 en 256 colores.
Con atributos en modo texto, cómo parpadeo de carácter.
En modo gráfico, permite manejar píxeles individuales.
Me resultó difícil conseguir memorias súper rápidas para el buffer. Dado el refresco de vídeo se necesita 40nS/píxel. En fin, aún me queda un 30% para armar y comienzo, con las 1ras. pruebas.
Y la verdad, es que me está llevando más tiempo de lo previsto.
El tema PWM, de hecho, el hardware que maneja el altavoz utiliza un oscilador variable binario hecho con contadores preseteables. Y puede utilizarse cómo PWM.
Respecto a la conectividad, el I2C es viable realizarlo con lógica discreta.
El problema del USB, es complejo, pero cómo el sistema posee un puerto UART, fácilmente se puede utilizar una interfaz seríe a USB externa, si es que se piensa conectar algo allí afuera jeje.
Aunque antes de pensar en un puerto USB.
Me atrae la idea de implementar un controlador de floppy disk. Hace más de un año que vengo analizando el sistema. Aunque en caso de realizarlo, el formato de datos no sería compatible con el standard IBM que todos hemos usado.
Bueno, respecto a mi proyecto, ahora estoy en el desarrollo de la tarjeta VGA. Si la velocidad de los CIs es la esperada, debería poder manejar un formato de 640x480 en 256 colores.
Con atributos en modo texto, cómo parpadeo de carácter.
En modo gráfico, permite manejar píxeles individuales.
Me resultó difícil conseguir memorias súper rápidas para el buffer. Dado el refresco de vídeo se necesita 40nS/píxel. En fin, aún me queda un 30% para armar y comienzo, con las 1ras. pruebas.
Y la verdad, es que me está llevando más tiempo de lo previsto.
El tema PWM, de hecho, el hardware que maneja el altavoz utiliza un oscilador variable binario hecho con contadores preseteables. Y puede utilizarse cómo PWM.
Respecto a la conectividad, el I2C es viable realizarlo con lógica discreta.
El problema del USB, es complejo, pero cómo el sistema posee un puerto UART, fácilmente se puede utilizar una interfaz seríe a USB externa, si es que se piensa conectar algo allí afuera jeje.
Aunque antes de pensar en un puerto USB.
Me atrae la idea de implementar un controlador de floppy disk. Hace más de un año que vengo analizando el sistema. Aunque en caso de realizarlo, el formato de datos no sería compatible con el standard IBM que todos hemos usado.