Mi estimado Sr. "Fogonazo" antes que siga agregando requisitos a los proyectos,
le subo la apuesta. Esta vez más discretamente le mando en attachment un segundo
proyecto de electrónica digital. Completamente detallado con rutinas y todo.
Ya lo probé con algunas modificaciones irrelevantes.
Se trata de un módulo para testeo de memorias RAM desde la PC en lenguaje C.
Se puede adaptar a cualquier proyecto que requiera RAM. Las rutinas están explicadas
como para que las entienda hasta yo. Así, la migración a Visual Basic no es un problema
(biblioteca inpout32.dll mediante).
En este proyecto me limito a unos modestos 100 kHz de reloj, generados por la PC,
porque me permite ver qué pasa con mi osciloscopio de 25 MHz.
Este sistema, que usa los 74LS163 (de unos 30 ns de tiempo de acceso), se puede hacer
autónomo con un cuarzo de 32 MHz y debería andar bien. Si no, bajamos a un cristal
de 24 MHz. :evil:
Para levantar a 100 MHz se requiere usar otros contadores de 12 ns de tiempo de acceso.
Estoy en eso.
Saludos!
Me queda una duda existencial (para el que diga que esto ya está inventado):
Alguien me puede decir cómo se hace para guardar los datos generados por los
conversores de 1.3 Giga Sample Por Segundo. A mí con el multiplexado solo no me da.
Editado: Como no me consta que el proyecto esté aceptado para participar he decidido
bajarlo del post (Editado: Del post, no del concurso).