Saludos camaradas programadores!, Tras buscar en los temas existentes del foro, encontré que no hay algún tema al respecto de cómo controlar los GLCD por medio de lógica programable, y espero que puedan ayudarme con éste problema. En la universidad tomo clases de Circuitos Lógicos y empleamos PLD's (CPLD, FPGA, GAL) y a nuestro profesor se le vino la "genial" idea de dejarnos una "tareita": Contolar un GLCD por medio del CPLD para mostrar un logotipo complejo ó el trazo de una señal (cuadrada, sinusoidal, triangular, etc...). Se tiene que entregar para el siguiente miércoles por la mañana 
Tengo este GLCD: GLCD_PDF.zip (322 KB)
Comprado en la tienda AG Electrónica en México.
Tengo que contorlarlo usando un CPLD Xilinx Coolrunner-II (Starter kit)
En el PDF viene el programa en C para AVR, así como innumerable cantidad de proyectos en la Web que emplean PICs, AVRs, etc... pero ninguno útil usando VHDL.
El único que hallé es para un GLCD antiguo para una placa NEXYS FPGA descontinuada:
http://digilentinc.com/Products/Detail.cfm?NavPath=2,398,435&Prod=NXGCLD
Pienso que se debe solucionar con máquinas de estado finito (FSM) pero no estoy muy familiarizado con ellas, sólo he jugado un poco basándome en códigos prefabricados. (pronto adjunto código)
Gracias de antemano
- Netshark
Tengo este GLCD: GLCD_PDF.zip (322 KB)
Comprado en la tienda AG Electrónica en México.
Tengo que contorlarlo usando un CPLD Xilinx Coolrunner-II (Starter kit)
En el PDF viene el programa en C para AVR, así como innumerable cantidad de proyectos en la Web que emplean PICs, AVRs, etc... pero ninguno útil usando VHDL.
http://digilentinc.com/Products/Detail.cfm?NavPath=2,398,435&Prod=NXGCLD

Pienso que se debe solucionar con máquinas de estado finito (FSM) pero no estoy muy familiarizado con ellas, sólo he jugado un poco basándome en códigos prefabricados. (pronto adjunto código)
Gracias de antemano
- Netshark