Mejor elección: Placas FPGA Elección de la IA
Elegido por un modelo de IA con su conocimiento de entrenamiento, con su razonamiento.
Elección de la IA (línea): Digilent Basys 3
Es la placa de aprendizaje con AMD Artix-7 más usada en universidades, con interruptores, LED, displays y VGA integrados, y funciona con la edición gratuita de Vivado.
No es para: Quien quiera usar una cadena de herramientas abierta o necesite DDR, Ethernet o procesadores ARM integrados para proyectos avanzados.
Elecciones de la IA según la necesidad
Para Iniciarse con poco presupuesto y herramientas ligeras
Sipeed Tang Nano 9K (línea)
La FPGA Gowin en un formato diminuto es suficiente para practicar Verilog y también admite herramientas abiertas.
No es para: Quien siga un curso basado en Vivado o Quartus o necesite muchos periféricos integrados.
Para Cursos basados en Intel Quartus
Terasic DE10-Lite (línea)
La FPGA MAX 10 con displays, interruptores y VGA está soportada por la edición gratuita de Quartus Prime Lite.
No es para: Quien prefiera el ecosistema AMD o herramientas abiertas.
Lo que la IA mira para elegir: Placas FPGA
- Cadena de herramientas
- Comprueba que la FPGA está soportada por la edición gratuita de Vivado o de Quartus, o por Yosys y nextpnr si buscas herramientas abiertas. El software condiciona más el aprendizaje que el chip, y algunas familias requieren licencias de pago.
- Periféricos integrados
- Para aprender, busca interruptores, pulsadores, LED, displays de siete segmentos y salida de vídeo integrados. Permiten hacer las prácticas sin cablear nada externo.
- Recursos lógicos
- Unos pocos miles de LUT bastan para prácticas digitales; un softcore RISC-V con periféricos o un procesamiento de vídeo pide decenas de miles. Si el diseño no cabe en la FPGA, hay que cambiar de placa.
- Programación por USB
- Asegúrate de que la placa trae un programador JTAG integrado por USB. Así te ahorras comprar un cable programador aparte.
- Coincidir con el curso
- Si sigues una asignatura o un libro, compra la placa exacta que usa. Los archivos de restricciones de pines y los ejemplos son específicos de cada placa.
Marcas que importan
- Digilent: Placas educativas AMD/Xilinx con buena documentación.
- Terasic: Placas de referencia para FPGA de Intel/Altera.
- Sipeed: Placas Gowin muy asequibles para iniciarse.
- Lattice: FPGA iCE40 y ECP5, muy compatibles con herramientas abiertas.
Qué evitar
- Placas con FPGA antiguas que exigen versiones de software ya descatalogadas.
- Placas sin programador integrado si no tienes cable JTAG.
- Comprar una placa SoC con ARM para aprender lógica digital básica.
Preguntas
¿Una FPGA sustituye a un Arduino?
No: una FPGA se configura como hardware digital mediante Verilog o VHDL y es útil para lógica paralela y temporización precisa, no para empezar a programar.