Página 1 de 1

Ejemplos de programación en verilog sencillos - colores en la vga - ¿Como calculo la frecuencia de partida?

Publicado: 20 Nov 2018, 23:13
por Subcritical
Imagen

Buscando por internet he encontrado este ejemplo y he seguido las instrucciones en el caso del UnAmiga, y deseo ver como genero la señal de reloj de partida para sacar la imagen en 640x480.
¿Alguna idea?

Tutorial seguido:
https://numato.com/kb/simple-vga-design ... r-telesto/

Fichero de descarga:
UnAMIGA_telesto_vga.zip
(4.54 KiB) Descargado 414 veces

Re: Ejemplos de programación en verilog sencillos - colores en la vga - ¿Como calculo la frecuencia de partida?

Publicado: 21 Nov 2018, 00:07
por mcleod_ideafix
Instanciando un PLL en la FPGA y diciéndole cuál es la frecuencia de entrada (50 MHz) y la o las frecuencias de salida que pretendes generar.

Los timings de la VGA los tienes aquí:
http://martin.hinner.info/vga/timing.html

Y un ejemplo de uso del PLL, precisamente para generar un reloj de 25 MHz apto para ser usado como reloj maestro en la generación de una señal VGA, aquí:
viewtopic.php?f=34&t=60

Re: Ejemplos de programación en verilog sencillos - colores en la vga - ejemplo placa china

Publicado: 23 Nov 2018, 05:36
por Subcritical
Gracias mcleod_ideafix:
Viendo los fuentes que vienen con la placa altera del unamiga de este enlace:
http://www.mediafire.com/file/koks4uasc ... A_core.rar

He cambiado las asignaciones al unamiga y es un patrón que usa los botones del unamiga el PIN_J15 para resetear el patrón al inicial y el PIN_J16 para cambiar de patrón.
Aquí estan los fuentes:
UnAMIGA_VGA_Test.zip
(58.92 KiB) Descargado 465 veces

Re: Ejemplos de programación en verilog sencillos - colores en la vga - ¿Como calculo la frecuencia de partida?

Publicado: 31 Ene 2019, 08:37
por Subcritical
Ejemplo en VHDL muy muy sencillo donde tenemos una primitiva altpll para la generación de 25mhz muy vieja del 2011 tengo que ver si funciona con las cyclone ii donde podemos ver la misma trama de colores básicos de 3bit de color con 8 colores.

Origen del código:
https://github.com/makestuff/vga_test
vga_test-master.zip
(45.26 KiB) Descargado 410 veces
Tiene esta pinta:
photo_2019-01-31_09-03-25.jpg
photo_2019-01-31_09-03-25.jpg (136.65 KiB) Visto 7460 veces

Re: Ejemplos de programación en verilog sencillos - colores en la vga - ¿Como calculo la frecuencia de partida?

Publicado: 11 Mar 2019, 10:49
por Subcritical
Imagen
https://discourse.tinyfpga.com/t/vga-pa ... ing-a1/124
otro patrón VGA de la FPGA TinyFPGA A1 portado al unamiga
basado en http://www.fpga4fun.com/PongGame.html
Se puede descargar para unamiga aquí:
VGApattern.zip
(3.64 KiB) Descargado 377 veces