everloop

View on GitHub
inicio volver

El módulo everloop, es construído para regular los colores a partir de la escala RGBW (red, green, blue y white) a través de la intensidad de luminosidad en los leds de cada uno de los 4 colores. En la figura que sigue, está ilustrada el diagrama general de funcionamento del everloop.

Un valor numerico que representa un color, es mandado para el wishbone, "wb_everloop", luego el controlador everloop consulta a la memória dual port, para poder convertir el dato en señales para enviarlas a los leds y así construir el color deseado.

diagrama-estados-1

El diagrama de estados a seguir, describe la lógica binária del sistema.

diagrama-estados-1

Y el último diagrama, ilustra los tiempos que la señal debe mantenerse en un estado específico.

diagrama-estados-2

El "wait one" representa el tiempo que se debe mantener el led encendido, "wait zero" representa el tiempo que se debe mantener el led apagado, el primero diagrama de flujo, recibe un conjunto de "acciones" es decir un valor 8 bits, y luego utiliza el segundo diagrama mandandole realizar las acciones (mantener un tiempo apagado o encendido) bit por bit.

La información utilizada en esta sección fueron encontradas en la documentación de clase