Cargando la figura…
Una placa con FPGA Intel MAX 10, seis displays hexadecimales, un conector Arduino y un USB-Blaster integrado.
Cada lección ejecuta tu propio código en la placa. Supera sus comprobaciones para marcarla.
Monta la placa en el orden correcto y después dale corriente y compruébala, como en el banco de trabajo.
0 de 9 pasosQuita el cable USB y lo que haya en JP6. Nunca trabajes en una placa con tensión.
Cada avería ocurre de verdad en la simulación. Provoca una, mira la figura y luego lee por qué.
La DE10-Lite lleva un Intel MAX 10 10M50, una FPGA con 50 000 elementos lógicos y sin procesador: un diseño en Verilog se convierte en el cableado de dentro del chip. A diferencia de la mayoría de las FPGA, el MAX 10 guarda su diseño en su propia flash, así que arranca en milisegundos sin ningún chip de configuración al lado. A su alrededor hay 10 interruptores deslizantes (arriba = 1), 10 LED rojos (1 = encendido), dos pulsadores a los que la placa ya les quita los rebotes (pulsado = 0) y seis dígitos de 7 segmentos, cada uno con sus propios ocho pines, que se encienden con 0. Un conector GPIO de 2 × 20 y un conector Arduino Uno sacan más pines, todos a 3,3 V; solo los pines analógicos A0-A5 admiten 0-5 V, hacia el ADC de 12 bits del propio chip. También tiene 64 MB de SDRAM, un acelerómetro y un puerto VGA. Un solo cable USB-B alimenta la placa y la programa a través del USB-Blaster integrado, desde Quartus Prime Lite, gratuito, de Intel.
| Conector | Pin | Nombre | Funciones | Nivel | Corriente máx. | Notas |
|---|---|---|---|---|---|---|
| CLK | P11 | MAX10_CLK1_50(P11) | 50 MHz | 3,3 V | – | Reloj de usuario de 50 MHz del CDCE937 (U3). Terasic pide que no cambies la configuración del generador de reloj. |
| CLK | N14 | MAX10_CLK2_50(N14) | 50 MHz | 3,3 V | – | Reloj de usuario de 50 MHz del CDCE937 (U3). Terasic pide que no cambies la configuración del generador de reloj. |
| CLK | N5 | ADC_CLK_10(N5) | 10 MHz, for the ADC PLL | 3,3 V | – | Reloj de 10 MHz para el ADC; llega al ADC a través del PLL1 o del PLL3. |
| SW | 0 | SW0(C10) | SW[0] | 3,3 V | – | Interruptor deslizante, directo al pin: arriba = 1. Sin antirrebote. |
| SW | 1 | SW1(C11) | SW[1] | 3,3 V | – | Interruptor deslizante, directo al pin: arriba = 1. Sin antirrebote. |
| SW | 2 | SW2(D12) | SW[2] | 3,3 V | – | Interruptor deslizante, directo al pin: arriba = 1. Sin antirrebote. |
| SW | 3 | SW3(C12) | SW[3] | 3,3 V | – | Interruptor deslizante, directo al pin: arriba = 1. Sin antirrebote. |
| SW | 4 | SW4(A12) | SW[4] | 3,3 V | – | Interruptor deslizante, directo al pin: arriba = 1. Sin antirrebote. |
| SW | 5 | SW5(B12) | SW[5] | 3,3 V | – | Interruptor deslizante, directo al pin: arriba = 1. Sin antirrebote. |
| SW | 6 | SW6(A13) | SW[6] | 3,3 V | – | Interruptor deslizante, directo al pin: arriba = 1. Sin antirrebote. |
| SW | 7 | SW7(A14) | SW[7] | 3,3 V | – | Interruptor deslizante, directo al pin: arriba = 1. Sin antirrebote. |
| SW | 8 | SW8(B14) | SW[8] | 3,3 V | – | Interruptor deslizante, directo al pin: arriba = 1. Sin antirrebote. |
| SW | 9 | SW9(F15) | SW[9] | 3,3 V | – | Interruptor deslizante, directo al pin: arriba = 1. Sin antirrebote. |
| LEDR | 0 | LEDR0(A8) | LEDR[0] | 3,3 V | 4 mA | LED rojo a través de 330 Ω: un 1 lo enciende, unos 4 mA. |
| LEDR | 1 | LEDR1(A9) | LEDR[1] | 3,3 V | 4 mA | LED rojo a través de 330 Ω: un 1 lo enciende, unos 4 mA. |
| LEDR | 2 | LEDR2(A10) | LEDR[2] | 3,3 V | 4 mA | LED rojo a través de 330 Ω: un 1 lo enciende, unos 4 mA. |
| LEDR | 3 | LEDR3(B10) | LEDR[3] | 3,3 V | 4 mA | LED rojo a través de 330 Ω: un 1 lo enciende, unos 4 mA. |
| LEDR | 4 | LEDR4(D13) | LEDR[4] | 3,3 V | 4 mA | LED rojo a través de 330 Ω: un 1 lo enciende, unos 4 mA. |
| LEDR | 5 | LEDR5(C13) | LEDR[5] | 3,3 V | 4 mA | LED rojo a través de 330 Ω: un 1 lo enciende, unos 4 mA. |
| LEDR | 6 | LEDR6(E14) | LEDR[6] | 3,3 V | 4 mA | LED rojo a través de 330 Ω: un 1 lo enciende, unos 4 mA. |
| LEDR | 7 | LEDR7(D14) | LEDR[7] | 3,3 V | 4 mA | LED rojo a través de 330 Ω: un 1 lo enciende, unos 4 mA. |
| LEDR | 8 | LEDR8(A11) | LEDR[8] | 3,3 V | 4 mA | LED rojo a través de 330 Ω: un 1 lo enciende, unos 4 mA. |
| LEDR | 9 | LEDR9(B11) | LEDR[9] | 3,3 V | 4 mA | LED rojo a través de 330 Ω: un 1 lo enciende, unos 4 mA. |
| KEY | 0 | KEY0(B8) | KEY[0], Schmitt trigger | 3,3 V | – | Pulsador con un pull-up de 10 kΩ, un filtro RC y el buffer Schmitt U14: 0 mientras está pulsado, con flancos limpios. |
| KEY | 1 | KEY1(A7) | KEY[1], Schmitt trigger | 3,3 V | – | Pulsador con un pull-up de 10 kΩ, un filtro RC y el buffer Schmitt U14: 0 mientras está pulsado, con flancos limpios. |
| HEX0 | a | HEX0[0](C14) | HEX0[0], segment a | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX0 | b | HEX0[1](E15) | HEX0[1], segment b | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX0 | c | HEX0[2](C15) | HEX0[2], segment c | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX0 | d | HEX0[3](C16) | HEX0[3], segment d | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX0 | e | HEX0[4](E16) | HEX0[4], segment e | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX0 | f | HEX0[5](D17) | HEX0[5], segment f | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX0 | g | HEX0[6](C17) | HEX0[6], segment g | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX0 | dp | HEX0[7](D15) | HEX0[7], decimal point | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX1 | a | HEX1[0](C18) | HEX1[0], segment a | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX1 | b | HEX1[1](D18) | HEX1[1], segment b | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX1 | c | HEX1[2](E18) | HEX1[2], segment c | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX1 | d | HEX1[3](B16) | HEX1[3], segment d | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX1 | e | HEX1[4](A17) | HEX1[4], segment e | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX1 | f | HEX1[5](A18) | HEX1[5], segment f | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX1 | g | HEX1[6](B17) | HEX1[6], segment g | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX1 | dp | HEX1[7](A16) | HEX1[7], decimal point | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX2 | a | HEX2[0](B20) | HEX2[0], segment a | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX2 | b | HEX2[1](A20) | HEX2[1], segment b | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX2 | c | HEX2[2](B19) | HEX2[2], segment c | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX2 | d | HEX2[3](A21) | HEX2[3], segment d | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX2 | e | HEX2[4](B21) | HEX2[4], segment e | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX2 | f | HEX2[5](C22) | HEX2[5], segment f | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX2 | g | HEX2[6](B22) | HEX2[6], segment g | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX2 | dp | HEX2[7](A19) | HEX2[7], decimal point | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX3 | a | HEX3[0](F21) | HEX3[0], segment a | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX3 | b | HEX3[1](E22) | HEX3[1], segment b | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX3 | c | HEX3[2](E21) | HEX3[2], segment c | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX3 | d | HEX3[3](C19) | HEX3[3], segment d | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX3 | e | HEX3[4](C20) | HEX3[4], segment e | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX3 | f | HEX3[5](D19) | HEX3[5], segment f | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX3 | g | HEX3[6](E17) | HEX3[6], segment g | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX3 | dp | HEX3[7](D22) | HEX3[7], decimal point | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX4 | a | HEX4[0](F18) | HEX4[0], segment a | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX4 | b | HEX4[1](E20) | HEX4[1], segment b | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX4 | c | HEX4[2](E19) | HEX4[2], segment c | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX4 | d | HEX4[3](J18) | HEX4[3], segment d | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX4 | e | HEX4[4](H19) | HEX4[4], segment e | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX4 | f | HEX4[5](F19) | HEX4[5], segment f | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX4 | g | HEX4[6](F20) | HEX4[6], segment g | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX4 | dp | HEX4[7](F17) | HEX4[7], decimal point | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX5 | a | HEX5[0](J20) | HEX5[0], segment a | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX5 | b | HEX5[1](K20) | HEX5[1], segment b | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX5 | c | HEX5[2](L18) | HEX5[2], segment c | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX5 | d | HEX5[3](N18) | HEX5[3], segment d | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX5 | e | HEX5[4](M20) | HEX5[4], segment e | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX5 | f | HEX5[5](N19) | HEX5[5], segment f | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX5 | g | HEX5[6](N20) | HEX5[6], segment g | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| HEX5 | dp | HEX5[7](L19) | HEX5[7], decimal point | 3,3 V | – | Un segmento de un display, de ánodo común: un 0 lo enciende. El bit 7 es el punto decimal. |
| ARDUINO | D0 | D0(AB5) | ARDUINO_IO[0], RXD | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D1 | D1(AB6) | ARDUINO_IO[1], TXD | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D2 | D2(AB7) | ARDUINO_IO[2] | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D3 | D3(AB8) | ARDUINO_IO[3] | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D4 | D4(AB9) | ARDUINO_IO[4] | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D5 | D5(Y10) | ARDUINO_IO[5] | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D6 | D6(AA11) | ARDUINO_IO[6] | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D7 | D7(AA12) | ARDUINO_IO[7] | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D8 | D8(AB17) | ARDUINO_IO[8] | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D9 | D9(AA17) | ARDUINO_IO[9] | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D10 | D10(AB19) | ARDUINO_IO[10], SS | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D11 | D11(AA19) | ARDUINO_IO[11], MOSI | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D12 | D12(Y19) | ARDUINO_IO[12], MISO | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | D13 | D13(AB20) | ARDUINO_IO[13], SCK | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | SDA | SDA(AB21) | ARDUINO_IO[14], I2C SDA | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | SCL | SCL(AA20) | ARDUINO_IO[15], I2C SCL | 3,3 V | 8 mA | Pin del conector Arduino, directo a un pin de la FPGA. Solo 3,3 V. |
| ARDUINO | RESET | RESET(F16) | ARDUINO_RESET_N, Schmitt trigger | 3,3 V | – | La línea de reinicio del conector Arduino: una entrada normal de la FPGA con disparador Schmitt que tu diseño puede leer. No reinicia la FPGA. |
| ARDUINO | AREF | AREF | – | – | – | Terasic no dice a qué se conecta AREF; el ADC mide respecto a su propia referencia de 2,5 V, U12. |
| ARDUINO | VIN | VIN | – | – | – | Terasic no documenta VIN. Alimenta la placa por USB o por JP6, no desde aquí. |
| ARDUINO | IOREF | IOREF | 3.3 V: the shield logic level | 3,3 V | – | Le indica a un shield que el nivel lógico es de 3,3 V. |
| ARDUINO | 3.3V | 3V3 | 3.3 V out | 3,3 V | – | |
| ARDUINO | 5V | 5V | 5 V out | 5 V | – | |
| ARDUINO | GND | GND | – | – | – | |
| ARDUINO | A0 | A0 | ADC_IN0, 0-5 V, halved | 5 V | – | Entrada de 0-5 V, reducida a la mitad por un amplificador operacional MCP6244 hasta los 0-2,5 V del ADC. De código a voltios: código ÷ 4095 × 5,0. |
| ARDUINO | A1 | A1 | ADC_IN1, 0-5 V, halved | 5 V | – | Entrada de 0-5 V, reducida a la mitad por un amplificador operacional MCP6244 hasta los 0-2,5 V del ADC. De código a voltios: código ÷ 4095 × 5,0. |
| ARDUINO | A2 | A2 | ADC_IN2, 0-5 V, halved | 5 V | – | Entrada de 0-5 V, reducida a la mitad por un amplificador operacional MCP6244 hasta los 0-2,5 V del ADC. De código a voltios: código ÷ 4095 × 5,0. |
| ARDUINO | A3 | A3 | ADC_IN3, 0-5 V, halved | 5 V | – | Entrada de 0-5 V, reducida a la mitad por un amplificador operacional MCP6244 hasta los 0-2,5 V del ADC. De código a voltios: código ÷ 4095 × 5,0. |
| ARDUINO | A4 | A4 | ADC_IN4, 0-5 V, halved | 5 V | – | Entrada de 0-5 V, reducida a la mitad por un amplificador operacional MCP6244 hasta los 0-2,5 V del ADC. De código a voltios: código ÷ 4095 × 5,0. |
| ARDUINO | A5 | A5 | ADC_IN5, 0-5 V, halved | 5 V | – | Entrada de 0-5 V, reducida a la mitad por un amplificador operacional MCP6244 hasta los 0-2,5 V del ADC. De código a voltios: código ÷ 4095 × 5,0. |
| JP1 | 1 | GPIO0(V10) | GPIO[0], clock in | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 2 | GPIO1(W10) | GPIO[1] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 3 | GPIO2(V9) | GPIO[2], clock in | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 4 | GPIO3(W9) | GPIO[3] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 5 | GPIO4(V8) | GPIO[4] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 6 | GPIO5(W8) | GPIO[5] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 7 | GPIO6(V7) | GPIO[6] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 8 | GPIO7(W7) | GPIO[7] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 9 | GPIO8(W6) | GPIO[8] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 10 | GPIO9(V5) | GPIO[9] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 11 | 5V | VCC5 | 5 V | – | 5 V de VCC5. Los pines de 5 V y de 3,3 V de los conectores se reparten 5 W entre todos. |
| JP1 | 12 | GND | – | – | – | |
| JP1 | 13 | GPIO10(W5) | GPIO[10] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 14 | GPIO11(AA15) | GPIO[11] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 15 | GPIO12(AA14) | GPIO[12] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 16 | GPIO13(W13) | GPIO[13] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 17 | GPIO14(W12) | GPIO[14] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 18 | GPIO15(AB13) | GPIO[15] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 19 | GPIO16(AB12) | GPIO[16] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 20 | GPIO17(Y11) | GPIO[17] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 21 | GPIO18(AB11) | GPIO[18] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 22 | GPIO19(W11) | GPIO[19] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 23 | GPIO20(AB10) | GPIO[20] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 24 | GPIO21(AA10) | GPIO[21] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 25 | GPIO22(AA9) | GPIO[22] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 26 | GPIO23(Y8) | GPIO[23] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 27 | GPIO24(AA8) | GPIO[24] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 28 | GPIO25(Y7) | GPIO[25] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 29 | 3V3 | VCC3P3 | 3,3 V | – | 3,3 V del convertidor buck U7. Con alimentación USB, los 500 mA del puerto son el límite real de toda la placa. |
| JP1 | 30 | GND | – | – | – | |
| JP1 | 31 | GPIO26(AA7) | GPIO[26] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 32 | GPIO27(Y6) | GPIO[27] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 33 | GPIO28(AA6) | GPIO[28] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 34 | GPIO29(Y5) | GPIO[29] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 35 | GPIO30(AA5) | GPIO[30] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 36 | GPIO31(Y4) | GPIO[31] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 37 | GPIO32(AB3) | GPIO[32] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 38 | GPIO33(Y3) | GPIO[33] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 39 | GPIO34(AB2) | GPIO[34] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP1 | 40 | GPIO35(AA2) | GPIO[35] | 3,3 V | 8 mA | Pin de la FPGA en el conector GPIO. Solo 3,3 V, 8 mA como mucho. |
| JP6 | 1 | 5V | 5 V in | 5 V | – | Entrada de 5 V, a través del Schottky en serie D7 y del corte por sobretensión. |
| JP6 | 2 | GND | – | – | – |
Sensores y actuadores que maneja esta placa, con sus conexiones reales.
Ánodo a D3 a través de 220 Ω, cátodo a GND. Contrólalo desde tu diseño como cualquier LEDR.
| Pin de la pieza | Pin de la placa |
|---|---|
| A | D3Cable de color naranja |
| K | GNDCable de color negro |
Un pin da 8 mA como mucho: pon siempre la resistencia.
Entre D2 y GND. Activa el pull-up débil de ese pin en Quartus y quítale los rebotes en tu diseño: en la placa solo se limpian KEY0 y KEY1.
| Pin de la pieza | Pin de la placa |
|---|---|
| 1 | D2Cable de color azul |
| 3 | GNDCable de color negro |
+ a D5. Cambia el pin a una frecuencia audible (CLK_HZ / (2 × f) ciclos por semiperiodo) para tocar una nota.
| Pin de la pieza | Pin de la placa |
|---|---|
| + | D5Cable de color naranja |
| − | GNDCable de color negro |
Los extremos a 5 V y GND, el cursor a A0. El amplificador operacional lo reduce a la mitad para el ADC, que un diseño lee a través del IP Modular ADC con el reloj de 10 MHz del ADC.
| Pin de la pieza | Pin de la placa |
|---|---|
| 1 | GNDCable de color negro |
| 2 | A0Cable de color amarillo |
| 3 | 5VCable de color rojo |
A0-A5 son los únicos pines que admiten 5 V. Nunca conectes 5 V a un pin digital.
Señal a D9, alimentación desde 5 V. El diseño genera un pulso de 1-2 ms, 50 veces por segundo.
| Pin de la pieza | Pin de la placa |
|---|---|
| SIG | D9Cable de color naranja |
| V+ | 5VCable de color rojo |
| GND | GNDCable de color marrón |
Los picos de corriente del servo también salen del USB: si la placa se reinicia cuando se mueve, aliméntala por JP6 con una fuente de laboratorio.
VCC a 5 V, Trig a D7, Echo a D8. Mide el pulso del eco en ciclos de reloj.
| Pin de la pieza | Pin de la placa |
|---|---|
| VCC | 5VCable de color rojo |
| Trig | D7Cable de color amarillo |
| Echo | D8Cable de color verde |
| GND | GNDCable de color negro |
Echo es una salida de 5 V: pon un divisor (1 kΩ sobre 2 kΩ) entre él y D8, o el pin verá más que su límite de 4,12 V.
3,3 V, GND, y SCL y SDA en los pines I2C del conector Arduino.
| Pin de la pieza | Pin de la placa |
|---|---|
| VCC | 3V3Cable de color rojo |
| GND | GNDCable de color negro |
| SCL | SCLCable de color amarillo |
| SDA | SDACable de color azul |
No hay ningún periférico I2C: tu diseño necesita su propio maestro I2C, o un procesador soft Nios V.