Paso 21: Resumen de componentes
MazeArray es el bloque superior. Que principalmente transfiere datos entre los otros componentes, pero también tiene control directo sobre los procesos que elija el correcta laberinto, guardan los datos de los laberintos y vaya el jugador por el laberinto.
sseg_dec decodifica una señal binaria de 8 dígitos en un número y unidades de la pantalla de siete segmentos. Este VHDL es cortesía de Bryan Mealy, un profesor de Cal Poly.
Momento consiste en una serie de divisores de reloj para el uso en otros componentes.
Cuenta regresiva define un límite de tiempo en el laberinto y decrementa un contador que se alimenta en sseg_dec una vez por segundo.
LEDDriver asigna los pines de salida altas o bajas según el espacio actualmente ocupado por el jugador por lo que la correcta se encenderá.
Zumbador teóricamente proporciona funcionalidad para un pitido acompañar la cuenta regresiva, aumento en la frecuencia como el contador de tiempo se acerca al final. Esta función lamentablemente no fue probada o había implementado en el momento de la escritura, pero debe trabajar con un zumbador piezoeléctrico de DC.
MazeArray.ucf es el archivo de las limitaciones que contiene las asignaciones de pines. Esto es donde se puede editar a su configuración específica.
Citación:
- Mealey, B. (2014) (versión 1.0) [VHDL]. Controlador de pantalla de siete segmentos especiales. (Consultado el 04 de diciembre de 2014).