Paso 2: Gran arquitectura de la FPGA
La mayoría de la lógica de este proyecto se realiza en un tablero de Basys3, y la caja negra del ventilador inteligente tiene 6 entradas y 4 salidas. Se utilizan todos los 5 botones en el tablero, 4 de los botones de control de lo que la exhibición de siete segmento debe mostrar, mientras que el botón derecho remite la temperatura deseada y la tolerancia a la lógica de la Junta. El ventilador inteligente utiliza un valor de tolerancia, representado en binario por los 4 interruptores de la derecha en el tablero, que se agrega al interior y fuera de las temperaturas para detectar si la diferencia entre el exterior y el interior es más que la tolerancia especificada. Si el ventilador está en traería el interior temperatura más cercana a la temperatura deseada, representada en binario por los 8 interruptores de la izquierda en el tablero, luego el perno JA1 será alta y encienda el ventilador conectado a través del transistor.
En este momento Descargue el SmartFan.bit y programar la placa Basys 3.