Sie sind auf Seite 1von 4

UNIVERSIDAD NACIONAL DE SAN AGUSTN DE AREQUIPA

FACULTAD DE PRODUCCIN Y SERVICIOS



ESCUELA PROFESIONAL DE INGENIERA ELECTRNICA



AVANCE DEL PROYECTO Nro. 1
TEMA:
PING PONG CON SCORE
PROFESOR:
Ing. Ral Yanyachi (flacachi)
ALUMNO:
Miano Cuentas, Leonidas Alberto - CUI: 20081749
Jara Neira, Jalton Efrain CUI: 20081260


SYNC MDULO

En primer lugar vamos a disear el mdulo de sincronizacin. Este mdulo generar la sincronizacin
horizontal y sincronizacin vertical para vdeo VGA. Adems, el mdulo de sincronizacin tambin producen
seales de control para el mdulo IMG GEN (Generacin de imgenes).



El mdulo de sincronizacin tiene 3 entradas y 2 seales de salida. A continuacin se muestra la definicin de
estas seales.

Seales de entrada

comenzar: se utiliza para activar / desactivar el mdulo
CLK: reloj del sistema
restablecer : se utiliza para restablecer el mdulo

Seales de salida

H_S: sincronizacin horizontal
V_S: Sincronizacin vertical
X_counter : salida de un contador que coloca en el mdulo de sincronizacin. Cuenta 0-639 (resolucin
horizontal del video VGA = 640)
Y_counter: salida de un contador que coloca en el mdulo de sincronizacin. Cuenta 0-479 (resolucin
vertical de la de vdeo VGA)
Video_on : se utiliza para activar / desactivar el video
Para cumplir con una resolucin de 640x480 vamos a definir algunas constantes en el programa.



En nuestro proyecto vamos a utilizar 50 Mhz como un reloj del sistema. Pero de acuerdo con la lista dada
parte anterior necesitamos seal de reloj de 25 Mhz para producir 640x480, video a 60Hz. As que vamos a 2
contador de mdulo para generar la seal de 25 Mhz forman el reloj del sistema 50 MHZ.


Vamos a disear dos contadores individuales. En primer contador cuenta desde 0 hasta 639 para cumplir con
resolucin horizontal, segundo contadores de recuentos de 0-479 para satisfacer resolucin vertical. Tambin
vamos a definir dos seales denominadas h_end y v_end que indica el punto final de los contadores.
Podemos conectar el VS y HS directamente al conector VGA. Pero en cuanto a las seales RGB, no podemos
decir lo mismo. Como nos recordaba el apartado anterior, RGB son las seales analgicas con un rango de 0
a 0,7 voltios. As que debemos utilizar 270 ohmios entre el RGB y pines del conector VGA. (Resistencia
interna del monitor es de aproximadamente 75 ohmios y la tensin de salida de la FPGA 3.3 Volt.)
Ponemos en contacto a los nmeros de pin 5, 6,7,8 y 10 a tierra.



Video_on es 1 solamente si cuando se visualiza vdeo en el monitor. Estado de la seal SA y Video_on ser el
siguiente.






Estado de la seal VS y Video_on ser el siguiente.



IMG GEN (Generador de imgenes) Mdulo
Mdulo IMG GEN generar la seal RGB de 3 bits. Se compone de tres sub-mdulos.

En esta parte vamos a disear los objetos que se muestran en la pantalla. En nuestro proyecto vamos a
generar obejtos de pared, barras y bolas.

Das könnte Ihnen auch gefallen