La mayoría de las resoluciones de video como VGA (640x480), UXGA (1600x1200) o HD720 (1280x720) están definidas por el estándar VESA Coordinated Video Timing (CVT). (Se puede descargar gratuitamente desde VESA.org ).
La descarga da como resultado una hoja de Excel, donde se puede ingresar la resolución de la pantalla y varias propiedades, como el borrado reducido. Después de eso, las hojas de Excel imprimen los resultados como Pixel Clock, H-Front-Porch, H-Back-Porch o polaridad VSync.
Me gustaría obtener las ecuaciones para poder calcular todos los tiempos VESA en VHDL para uno de nuestros módulos de tiempo VGA universales.
También encontré un documento Display Monitor Timing (DMT) que enumera todos los tiempos, pero desafortunadamente no hay ecuaciones.
Solución alternativa:
¿Cómo puedo ingresar todas las resoluciones de video conocidas en la hoja de Excel y exportar los resultados a un archivo? No quiero ingresarlos manualmente.
Apéndice:
Resoluciones de pantalla conocidas. Fuente: wikimedia.org .
La distribución de X.org incluye la herramienta cvt
, que se basa en esa hoja de cálculo. Se implementa en hw/xfree86/utils/cvt/cvt.c y hw/xfree86/modes/xf86cvt.c .
tom carpintero
Paebbels
Jonathan Drolet
Paebbels
Jonathan Drolet