¿Cómo empiezo a trabajar con FPGA?

  1. Compre una placa FPGA Altera Cyclone FP1 DE1 o DE2-115 de Terasic. Tienen buenos descuentos en los productos para estudiantes y académicos.
  2. Quarter II de Altera es una excelente herramienta para trabajar. Es simple y directo. Hay una buena cantidad de ejemplos y manuales publicados para estos dos tableros.
  3. Quartus II también proporciona el IP del núcleo del procesador NIOS II, que le ayuda a ejecutar el código ‘C’ en el procesador para compartir funciones entre el diseño FPGA y el núcleo del procesador.
  4. Además, Mathworks proporciona métodos / técnicas para crear y probar diseños de IP en placas Altera FPGA utilizando herramientas DSP de Matlab.

Descargo de responsabilidad: recomiendo los tableros de Altera basados ​​en mi propia experiencia en la escuela trabajando con los tableros DE1 y DE2-115. Los FPGA de Xilinx también pueden ofrecer sus propias ventajas.

0. Domina tu diseño digital.
1. Obtenga un FPGA. Los jugadores principales son Xilinx y Altera. Personalmente, creo que Xilinx tiene una mayor base de usuarios y es muy asequible para los estudiantes, ya que digilent tiene precios especiales para los estudiantes. Sugiero obtener un Nexys4 o Nexys 3 de digilent. ( http://digilentinc.com/Products/ …)
2. Si va a utilizar xilinx, instale Vivado (Nexys4) o ISE (Nexys4).
3. Haz algunos proyectos divertidos. Comience simple como
a) Cambie los LED con los interruptores deslizantes usando if-else
b) Implemente una función lógica simple como AND / OR con entradas como interruptores deslizantes y salidas como LED
c) LED parpadeantes en el tablero usando un contador
d) Visualización de datos en la pantalla de siete segmentos
e) Finalmente implemente un módulo VGA y RS-232 para tener interfaces de salida y entrada

Ahora puede desarrollar todas las cosas divertidas con el inicio simple como ALU, procesador RISC y luego arrojado en un módulo TCP / IP a la red y hacer un pequeño SoC y así sucesivamente ………

Recomiendo comenzar con estos sitios web

1. fpga4fun.com – Bienvenido
2. Curso FPGA – Hamsterworks Wiki!

Si está dispuesto a trabajar a tiempo completo en FPGA, dependiendo de dónde vaya a la escuela, puede acercarse a un profesor (incluso el profesor que enseñó su curso de diseño digital de introducción) y preguntar sobre las oportunidades de investigación de verano.

Dependiendo de la disponibilidad de su presupuesto y recursos, es probable que le pida que trabaje en un rol de soporte para aumentar, ya sea en la definición estándar del módulo de hardware o en el soporte del modelo de referencia de software, pero si demuestra su valía y muestra interés en arquitectura de nivel superior y clases de hardware, puede asumir más responsabilidad con el tiempo.

Así es como comencé a trabajar en el desarrollo de FPGA y ASIC. En mi opinión, es muy difícil para un estudiante de segundo año obtener una pasantía en la industria que trabaje con Verilog y / o desarrollo HDL. Mojarse los pies con la investigación universitaria también es una prueba de fuego para futuros empleadores de la industria.

Vaya a una tienda de electrónica y compre un kit de inicio que se conecta a una computadora. Estos son “FPGA Starter Kit” compatibles con google y cuestan unos cientos de dólares.

Use un IDE que lo ayude, como http://www.sigasi.com