Después de estar jugando con la FPGA, lo suficiente para familiarizarme con el lenguaje VHDL, el IDE de desarrollo de Xilinx y jugar con los tutoriales básicos de Fabrice Derepas, he pensado que, antes de continuar de manera bastante desordenada, es preferible y recomendable determinar una secuencia flexible de prácticas con la Spartan3 y un posible objetivo.
Sobre una propuesta de prácticas con la FPGA, éstas tendrán relación claramente con la pasión por la retrocomputación. Y para tener un objetivo, aunque no lleguemos
, -ya puestos- puede ser el prototipo “ZX in One” a partir d proyecto “zxgate”. Las prácticas de taller pueden seguir el orden de las experiencias de la página RetroMicro. No hay un orden determinado. Espero, poco a poco, ir generando una documentación de cada proyecto!
1) VGA
Generar señales VGA de manera directa, sin uso de la SDRAM. Sería la pera generar el fractal de mandelbroth
2) VGA Char
Generar señales VGA para mostrar una ristra de caracteres guardados en la ROM
3) Pong – Bouncing Ball (juego básico)
4) Conexión RS232
Comunicación puerto serie
5) VGA/SDRAM Display a Picture
Interface la SDRAM para mostrar una imagen en pantalla
6)Micro 8bits
7)PAL/NTSC Video generator
8)PS2 Keyboard controller
9)Game of Life
10)Forth/Z80 in a FPGA
11)Interface Compact Flash
Quizá es algo pretencioso, pero sin prisa pero sin pausa espero ir completando las etapas.
Adjunto dos enlaces con más información/prácticas que resultarán de enorme ayuda:
http://www.xess.com/ho03000.html
http://members.optushome.com.au/jekent/FPGA.htm


