Hola,
Platformio[1] es un ecosistema opensource para el desarrollo de aplicaciones para microcontroladores. Está pegando muy fuerte. Nos permite compilar para muchas plataformas, y utilizar el IDE que más nos guste (Atom, Eclipse, IDE arduino, Emacs, Sublime, VIM....)
De momento sólo está pensado para trabajar con placas con microcontroladores... pero veo super interesante ampliarlo para dar soporte a las FPGAs libres. Vamos, que quiero integrar las herramientas del proyecto icestorm (yosys, arachne, icetools) en Platformio.
De esta forma, el flujo de trabajo con FPGA sería muchísmo más fácil, y accesible para mucha más gente.
Ahora estamos en la fase de aprendizaje. Yo no había usado Platformio hasta ahora, y la verdad es que mola mucho. Yo lo estoy usando junto con Atom como IDE. Jesús Arroyo y yo hemos empezado dar soporte a la icestick desde Platformio. En este repo en github estamos poniendo todos nuestros avances:
https://github.com/bqlabs/Platformio-FPGA/wiki/Platformio-FPGA-wiki-home Cualquier ayuda es bienvenida. Aunque todavía es muy preliminar, me gustaría que lo vayáis probando. Yo lo estoy probando en Linux, pero sería genial que alguien lo fuese probando en otras plataformas: Windows / Mac.
Una vez que esté integrado, usar las placas con las FPGAs de lattice será super sencillo. Bastará con instalarse Platformio con pip install y al crear un proyecto para la FPGA se instalarán las herramientas necesarias de forma transparente.
Saludos, Juan
[1]
http://platformio.org/#!/