¿El kit de desarrollo FPGA más asequible para aprender la teoría VHDL y FPGA?
27
Estoy buscando algo con lo que pueda jugar pero no gastar demasiado. No soy elegible para un descuento académico, así que téngalo en cuenta al hacer sugerencias.
Esta pregunta tiene varias tablas en las respuestas.
Kevin Vermeer
¿Cual es tu presupuesto? "Más asequible" sería el más barato en existencia. Es posible que desee uno que sea algo más caro pero que tenga un FPGA más grande (en términos de LUT) o que tenga más funciones.
Uno de los kits de Digilent sería ideal; Tengo uno de sus kits Spartan-3 . Es un chip más antiguo, pero es probable que la placa tenga la mayoría de las cosas que probablemente necesite, y se traen muchos pines a los conectores para otras cosas que es posible que desee interconectar. Comienzan en $ 109. El mío tiene uno de los chips de puerta de 400k, ya no parecen vender esa opción.
Forme este grupo de apoyo para usuarios. Xilinx también tiene sus propios foros.
Papilio One es bastante barato, pero no tiene ningún dispositivo de E / S, como interruptores, LED, pantallas y demás. En el lado positivo, tienen algunos ejemplos completos, que incluyen un Arduino utilizable y un analizador lógico. Digilent Basys2 cuesta considerablemente más, pero tiene muchos interruptores, luces, conectores y soporte directo Xilinx WebPack.
Lattice tiene un kit de desarrollo Brevia Lattice XP2 más pequeño por $ 49. Eso es con software sin costo, conmutadores, LED y puertos de expansión. Las desventajas son (hasta donde yo sé): no hay simulación y requiere un puerto paralelo real para programar, o el cable USB que cuesta más del doble. También los he programado usando un programador genérico basado en FTDI .
Terasic ofrece un montón de placas de desarrollo basadas en Altera, con precios que van desde $ 79 (académicos) o $ 119. No es un presupuesto tan bajo, pero parece un buen negocio, con muchas E / S de fácil acceso, así como puertos, conmutadores y LED útiles.
Además, aunque no es una de las placas más baratas a € 139 + IVA, nuestra placa de desarrollo ORDB2A basada en Cyclone IV cuenta con un conector compatible con USB on-the-go (puede funcionar como un host, aunque solo 12Mbps) y ranura micro-SD , dos características que no he notado en otras placas mencionadas aquí. Carece de periféricos de usuario como LED e interruptores, lo que podría hacer que sea menos adecuado como una placa para principiantes.
Tengo un Papilio One y testificaré que es increíble. Sí, no hay E / S, pero es, con mucho, la forma más barata y fácil de comenzar. Compré el mío por $ 65. No se requiere un programador JTAG separado (costoso). WebPack es multiplataforma para Linux, y la aplicación de programación Papilio Loader es de código abierto y fácil de compilar para Linux. Y es fácil soldar algunos pines y conectarlo a una placa de pruebas. Lo único que desearía que tuviera algo de RAM a bordo ... su próxima versión del Papilio está planeado para tener RAM a bordo, así como un Spartan 6
Earlz
Mi Papilio One (modelo 500) tiene RAM. La placa Mojo FPGA mencionada en otra parte no.
MarkHu
6
El DE0-Nano es una gran tabla barata para empezar. Tiene la última FPGA Cyclone IV de Altera y es compatible con muchas características. Altera también ofrece excelentes laboratorios para ello.
No es la forma más fácil de acceder a E / S, pero tiene un factor de forma genial: el BeMicro Altera Cyclone 3 . Soy parcial con Altera sobre Xilinx. Sé que Xilinx tiene un kit de herramientas web gratuito, pero Altera es más libre por más tiempo (en el ciclo de desarrollo) si lo recuerdo correctamente. Además, me gusta su generador de sistemas SOPC, es bastante simple compilar un procesador de núcleo blando incorporado.
Bonificación: laboratorios incluidos en el sitio para comenzar.
Parece que Altera ha rectificado los problemas que tuve con sus herramientas anteriormente (la edición web ya no debería requerir un archivo de licencia). Todavía no los puse en funcionamiento, pero ahora parece factible. ¡Gracias por el consejo!
Fusion Starter Kit cuesta $ 500. Eso es lo que tengo (por $ 300, antes de que aumentaran el precio). El software Libero está muy bien hecho . Recomiendo Actel en general debido a la calidad superior del software. Me gustaría gastar unos cientos de dólares más que golpearme la cabeza contra la pared con un pequeño bicho "bien conocido", que se suponía que debía saber, pero no lo hice.
Tenemos una placa basada en FPGA Xilinx Spartan 3A disponible en la tienda, que se vende por $ 50 en este momento. No es uno de gama alta, pero es genial para principiantes. Ver el tablero aquí.
Parece una buena tabla. ¿Ha considerado publicar la fuente y / o protocolo para ese programador basado en PIC que tiene, para que pueda usarse sin Windows?
Sin embargo, si el presupuesto lo impulsa todo, haga una búsqueda en eBay de Xilinx FPGA (o Altera si lo desea). Hay algunas placas de desarrollo fuera de China, que se venden por alrededor de $ 30, basadas en los antiguos FPGA Spartan-3.
Agradable: el fabricante de Xula (Xess) también hace una placa adaptadora que permite conectar PMOD y Wings. Estas son pequeñas placas de expansión que agregan dispositivos / puertos de entrada / salida a su FPGA. Mod es una marca registrada de Digilent Inc., y las Alas son para placas Papilio.
MarkHu
PD El XuLA2 usa el Spartan 6 XC6SLX25 y el XuLA original usa el Spartan 3.
MarkHu
2
La nueva (*) placa de desarrollo FPGA "Mojo" merece ser incluida en esta lista.
knjn.com se niega a publicar los esquemas para sus tableros de desarrollo . Te pido que te mantengas alejado de ellos, si puedes.
Connor Wolf
1
Yann, publiqué el código fuente en nuestra base de códigos de Google. El código se basa en WxWidgets. Debería ser fácil de portar a Linux con modificaciones menores (aunque la biblioteca en serie utilizada en el código no es compatible con Linux).
El Digilent Atlys usa un Spartan6 X45. Este es un gran chip para el trabajo DSP ya que tiene 58 rebanadas DSP48. Cada uno de estos hace multiplicaciones de 18x18 bits y dos sumadores a una velocidad de 390MHz. La lógica general es 6822 "cortes" = 27,000 bits de sumador rápido de 1 bit (o 27,000 o 54,000 funciones de lógica general de 6 o 5 variables), y la lógica general puede registrar algo más rápido. También tiene 2Mbits de SRAM rápida a bordo, 320 MHz.
La placa incluye muchas cosas buenas, como 1 Gbit de DDR SDRAM con un ancho de banda máximo de 1.6 GB / s. Estoy jugando con la interfaz HDMI en este momento. Conduce un monitor de tipo DVI con 1280x1024 píxeles. Estoy implementando los circuitos para un analizador lógico para poder depurar con ese monitor (como una superposición de texto en la parte superior del fondo de gráficos). Mucha diversión.
Lo venden por $ 349, o $ 200 si puede obtener un académico. (¿Y quién no conoce a alguien en una universidad?) Finalmente, el sistema de desarrollo es el ISE de Xilinx que, para este tamaño FPGA, es gratuito.
Tenemos una pequeña placa de desarrollo FPGA en nuestro sitio, viene con muchos extras incorporados como ADC de 8 canales, SRAM de 4 Mbit, reloj de 50 MHz y pines de E / S tolerantes a 5 V. Lo diseñamos en un paquete DIP de 64 pines para usar en una placa de pruebas. Es programable por USB para cargar y probar rápidamente nuevos diseños de FPGA. Se está vendiendo por $ 69 en este momento. Eche un vistazo en nuestro sitio en http://www.micro-nova.com
También tenemos tutoriales que deberían ayudarlo a comenzar si es nuevo en FPGA.
Tenemos una nueva placa Spartan 6 FPGA disponible con 512Mbit DDR SDRAM, dispositivo USB FT2232H y hasta 158 IOs. Probablemente vale la pena echarle un vistazo a nuestra tienda .
Respuestas:
Uno de los kits de Digilent sería ideal; Tengo uno de sus kits Spartan-3 . Es un chip más antiguo, pero es probable que la placa tenga la mayoría de las cosas que probablemente necesite, y se traen muchos pines a los conectores para otras cosas que es posible que desee interconectar. Comienzan en $ 109. El mío tiene uno de los chips de puerta de 400k, ya no parecen vender esa opción.
Forme este grupo de apoyo para usuarios. Xilinx también tiene sus propios foros.
fuente
Papilio One es bastante barato, pero no tiene ningún dispositivo de E / S, como interruptores, LED, pantallas y demás. En el lado positivo, tienen algunos ejemplos completos, que incluyen un Arduino utilizable y un analizador lógico. Digilent Basys2 cuesta considerablemente más, pero tiene muchos interruptores, luces, conectores y soporte directo Xilinx WebPack.
Lattice tiene un kit de desarrollo Brevia Lattice XP2 más pequeño por $ 49. Eso es con software sin costo, conmutadores, LED y puertos de expansión. Las desventajas son (hasta donde yo sé): no hay simulación y requiere un puerto paralelo real para programar, o el cable USB que cuesta más del doble. También los he programado usando un programador genérico basado en FTDI .
Terasic ofrece un montón de placas de desarrollo basadas en Altera, con precios que van desde $ 79 (académicos) o $ 119. No es un presupuesto tan bajo, pero parece un buen negocio, con muchas E / S de fácil acceso, así como puertos, conmutadores y LED útiles.
Además, aunque no es una de las placas más baratas a € 139 + IVA, nuestra placa de desarrollo ORDB2A basada en Cyclone IV cuenta con un conector compatible con USB on-the-go (puede funcionar como un host, aunque solo 12Mbps) y ranura micro-SD , dos características que no he notado en otras placas mencionadas aquí. Carece de periféricos de usuario como LED e interruptores, lo que podría hacer que sea menos adecuado como una placa para principiantes.
fuente
El DE0-Nano es una gran tabla barata para empezar. Tiene la última FPGA Cyclone IV de Altera y es compatible con muchas características. Altera también ofrece excelentes laboratorios para ello.
fuente
No es la forma más fácil de acceder a E / S, pero tiene un factor de forma genial: el BeMicro Altera Cyclone 3 . Soy parcial con Altera sobre Xilinx. Sé que Xilinx tiene un kit de herramientas web gratuito, pero Altera es más libre por más tiempo (en el ciclo de desarrollo) si lo recuerdo correctamente. Además, me gusta su generador de sistemas SOPC, es bastante simple compilar un procesador de núcleo blando incorporado.
Bonificación: laboratorios incluidos en el sitio para comenzar.
fuente
Avnet Xilinx® Spartan®-6 FPGA LX9 MicroBoard $ 89. Vender hoja aquí .
caracteristicas:
fuente
Probablemente vale la pena echar un vistazo a esta página, incluso si no terminas rodando la tuya :)
http://www.eix.co.uk/Articles/FPGA/Welcome.htm
fuente
Papilio One + LogicStart MegaWing sería mejor y más barato que el Basys2.
fuente
Fusion Starter Kit cuesta $ 500. Eso es lo que tengo (por $ 300, antes de que aumentaran el precio). El software Libero está muy bien hecho . Recomiendo Actel en general debido a la calidad superior del software. Me gustaría gastar unos cientos de dólares más que golpearme la cabeza contra la pared con un pequeño bicho "bien conocido", que se suponía que debía saber, pero no lo hice.
fuente
Tenemos una placa basada en FPGA Xilinx Spartan 3A disponible en la tienda, que se vende por $ 50 en este momento. No es uno de gama alta, pero es genial para principiantes. Ver el tablero aquí.
http://numato.com/elbert-spartan-3a-fpga-development-board
También hay buenos tutoriales para comenzar en http://numato.com/tutorials/
fuente
Que Mercurio se ve bien. Pero también lo hacen Xula y Xula-2: http://www.xess.com/prods/prod055.php
Sin embargo, si el presupuesto lo impulsa todo, haga una búsqueda en eBay de Xilinx FPGA (o Altera si lo desea). Hay algunas placas de desarrollo fuera de China, que se venden por alrededor de $ 30, basadas en los antiguos FPGA Spartan-3.
fuente
La nueva (*) placa de desarrollo FPGA "Mojo" merece ser incluida en esta lista.
Tenga en cuenta que los ejemplos del sitio principal http://embeddedmicro.com/development-boards/mojo-v3.html usan Verilog, pero a través del Xilinx ISE también puede usar VHDL.
(*) Campaña KickStarter de principios de 2013: http://www.kickstarter.com/projects/1106670630/mojo-digital-design-for-the-hobbyist
fuente
knjn.com tiene algunos tableros, Altera y Xilinx, comenzando con el Plutón RS232 .
fuente
Yann, publiqué el código fuente en nuestra base de códigos de Google. El código se basa en WxWidgets. Debería ser fácil de portar a Linux con modificaciones menores (aunque la biblioteca en serie utilizada en el código no es compatible con Linux).
Busque elbert_config_utility_win_src en http://code.google.com/p/numato-open-source/downloads/list
fuente
El Digilent Atlys usa un Spartan6 X45. Este es un gran chip para el trabajo DSP ya que tiene 58 rebanadas DSP48. Cada uno de estos hace multiplicaciones de 18x18 bits y dos sumadores a una velocidad de 390MHz. La lógica general es 6822 "cortes" = 27,000 bits de sumador rápido de 1 bit (o 27,000 o 54,000 funciones de lógica general de 6 o 5 variables), y la lógica general puede registrar algo más rápido. También tiene 2Mbits de SRAM rápida a bordo, 320 MHz.
La placa incluye muchas cosas buenas, como 1 Gbit de DDR SDRAM con un ancho de banda máximo de 1.6 GB / s. Estoy jugando con la interfaz HDMI en este momento. Conduce un monitor de tipo DVI con 1280x1024 píxeles. Estoy implementando los circuitos para un analizador lógico para poder depurar con ese monitor (como una superposición de texto en la parte superior del fondo de gráficos). Mucha diversión.
Lo venden por $ 349, o $ 200 si puede obtener un académico. (¿Y quién no conoce a alguien en una universidad?) Finalmente, el sistema de desarrollo es el ISE de Xilinx que, para este tamaño FPGA, es gratuito.
fuente
Tenemos una pequeña placa de desarrollo FPGA en nuestro sitio, viene con muchos extras incorporados como ADC de 8 canales, SRAM de 4 Mbit, reloj de 50 MHz y pines de E / S tolerantes a 5 V. Lo diseñamos en un paquete DIP de 64 pines para usar en una placa de pruebas. Es programable por USB para cargar y probar rápidamente nuevos diseños de FPGA. Se está vendiendo por $ 69 en este momento. Eche un vistazo en nuestro sitio en http://www.micro-nova.com
También tenemos tutoriales que deberían ayudarlo a comenzar si es nuevo en FPGA.
fuente
Aunque técnicamente no es un FPGA (es un PLD), este pequeño individuo se puede obtener por $ 42 + envío y tiene botones, LCD, flash y sensor de temperatura: http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/MachXO2PicoDevelopmentKit .aspx
fuente
Tenemos una nueva placa Spartan 6 FPGA disponible con 512Mbit DDR SDRAM, dispositivo USB FT2232H y hasta 158 IOs. Probablemente vale la pena echarle un vistazo a nuestra tienda .
fuente