Programación personalizada para tableros de FPGA es una pregunta similar y útil para cualquiera que tenga el mismo, pero son diferentes . En ese hilo discuten opciones personalizadas y construyen sus propias opciones. Esta pregunta es sobre lo que ya existe (es decir, nada tiene que ser personalizado).
Otro novato aquí. Educación muy limitada en EE, pero con experiencia en el desarrollo de software que intenta comenzar con CPLD y FPGA.
Cualquier ayuda con mi terminología también sería apreciada.
Por lo que puedo decir, hay dos grandes fabricantes, Altera (Intel) y Xilinx. Ambos proporcionan IDE completos para trabajar con sus chips. Desde los controladores hasta el diseño, la prueba y la implementación (¿es esta síntesis o es otra cosa completamente distinta?)
También he notado que hay simuladores de código abierto como GHDL e Icarus Verilog. Sin embargo, para obtener los diseños que simules con estos en el chip, parece que todavía necesitas las soluciones Altera / Xilinx anteriores. ¿Esto es correcto?
En última instancia, sería bueno poder desarrollar Verilog / VHDL en un editor de texto. Lanzarlo en un simulador. Luego, si parece bueno, desplácelo en el chip a través de la terminal (es decir, con un blaster USB). Aún mejor utilizando todas las herramientas de código abierto y gratuitas. ¿Es esto posible?
Me doy cuenta de que los IDE proporcionan muchas cosas buenas, proyectos profesionales y similares que necesitarán todo eso, pero para alguien que provenga de un fondo de software que quiera jugar como un hobby, un flujo de trabajo breve y sencillo sería muy bueno.
Todos los punteros apreciados. Gracias por leer.