Desarrollo libre para FPGAs

En los últimos meses se ha concretado un avance importante en el mundo del Hardware libre y es que se ha podido, mediante ingeniería inversa, decodificar el formato de los bitstreams y documentarlo para que luego se puedan crear herramientas libres.

El proyesto Icestorm

Clifford Wolf ha creado el proyecto Icestorm en el cual, se decodificó el Bitstream de las FPGA de la familia ICE40 de Lattice y se han creado las herramientas para el análisis y la síntesis de los archivos bitstream.

icestick-1

El proyecto está en un estado inicial, pero ya es usable y se espera que la comunidad aporte con rapidez al crecimiento del mismo. Por ejemplo Juan González Gómez ha publicado un vídeo donde muestra el ciclo completo de trabajo con herramientas libres para desarrollar un contador de 26 bits.

Es parte de un curso que publicó en GitHub donde muestra como desarrollar sistemas digitales sintetizables usando sólo herramientas libres.

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *