Hacker News Front Page · derHackerman ·
Making a VGA Driver in SystemVerilog
El proyecto implementa un controlador VGA de 640 × 480 en SystemVerilog sobre una FPGA, usando un reloj de 25 MHz y contadores para generar las señales de sincronización y delimitar el área visible. Después de mostrar color, el diseño lee una imagen desde la ROM de la placa y añade transparencia mediante composición alfa, que requiere multiplicaciones. El autor también describe las dificultades de depuración y las decisiones tomadas durante el desarrollo.
One of my favorite labs in college so far has been my Digital Logic Design Lab. Two years ago the final few labs of the course involved building a VGA driver. While that might sound intimidating, it was a surprisingly attainable project. (Even if an inordinate amount of time was spent debugging)