Para finalizar la serie de tres artículos sobre esta placa de desarrollo vamos a ver como está conectada la cabecera de pines de entrada y salida, sin la que la FPGA no podría comunicarse con el mundo exterior. Para ello vamos a aprovechar el mismo circuito semisumador que ya hicimos en la primera parte y, en vez de usar los botones y los leds de la placa, vamos a montarlos en una protoboard.
La asignación de pines entre la FPGA y la cabecera de E/S es la siguiente.
| PIN FPGA | Conector E/S | PIN FPGA |
|---|---|---|
| PIN 7 | - 01 02 - | PIN 6 |
| PIN 5 | - 03 04 - | PIN 4 |
| PIN 3 | - 05 06 - | PIN 2 |
| PIN 1 | - 07 08 - | PIN 144 |
| PIN 143 | - 09 10 - | PIN 142 |
| PIN 141 | - 11 12 - | PIN 140 |
| PIN 139 | - 13 14 - | PIN 134 |
| PIN 133 | - 15 16 - | PIN 132 |
| PIN 131 | - 17 18 - | PIN 130 |
| PIN 129 | - 19 20 - | PIN 128 |
| PIN 127 | - 21 22 - | PIN 126 |
| PIN 125 | - 23 24 - | PIN 124 |
| PIN 123 | - 25 26 - | PIN 122 |
| PIN 121 | - 27 28 - | PIN 120 |
Vamos a conectar los LEDs a los pines 27 (PIN 121 de la FPGA) y 28 (PIN 120 de la FPGA), y los botones a los pines 25 (PIN 123 de la FPGA) y 26 (PIN 122 de la FPGA). Para alimentar el circuito lo conectaremos a la salida de 3.3V de la placa que está en la esquina inferior derecha (bajo el puerto serie), y como necesitamos una tierra común, conectaremos el pin GND de la placa al circuito.
Tras montar el circuito en la protoboard y conectarlo a la cabecera de E/S, sólo hay que abrir el proyecto de Quartus II que hicimos en la primera entrega de esta serie y cambiar la asignación de pines en el pin planner.
Sólo nos resta comprobar que todo funciona bien.



Comentarios
Publicar un comentario