FPGA Libres.

Cualquier cosa relacionada con estos dispositivos

FPGA Libres.

Notapor Oceano » Jue Ago 31, 2017 10:31 am

¿Te imaginas poder meter tu proyecto de electrónica digital en un sólo chip? ¿diseñar tus contadores, registros de desplazamiento, multiplexores, comparadores, etc, con todos los bits que necesites? ¿poder hacer proyectos que trabajan en paralelo y en tiempo real? Para terminar, ¿te imaginas diseñar tu propio microprocesador o microcontrolador? Todo esto existe desde hace más de 30 años, pero hasta 2014 no caducaban las patentes.

En plan rápido te comento lo siguiente: Un chico llamado Clifford Wolf tomó una FPGA sencilla (la Icestick) e hizo ingeniería inversa para poder sintetizar circuitos dentro de ella. Al cabo de tres años lo consiguió y creó, junto a Mathias Lasser y Cotton Seed el proyecto Icestorm. En muy poco tiempo se han ido uniendo más personas y se están desarrollando a pasos agigantados herramientas libres con las que cualquier usuario puede crear su propio proyecto integrado dentro de un sólo chip (en la FPGA).

Pongo un vídeo ilustrativo que pertenece a Juan González Gómez (alias Obijuan) para que te hagas una idea de lo que se trata.
https://youtu.be/3nnQ7VTrSLo

Jesús Arroyo Torrens es el creador de este potente y sencillo programa llamado Icestudio. Imagino que conoces otros programas de diseño digital, pero Icestudio transforma todas las puertas lógicas y flip-flops en un "bitstream" y lo carga directamente en la FPGA. El "bitstream" no es un programa ni un código, sino más bien un mapa de conexiones.

Imagen

Si tienes unos conocimientos mínimos de electrónica digital podrás comenzar a trabajar directamente con elementos electrónicos que ya están incluidos en Icestudio (puertas lógicas, flip-flops, multiplexores, decóders, etc). Pero con el tiempo irás viendo códigos en lenguaje de descripción hardware Verilog (y viene de camino VHDL: https://github.com/tgingold/ghdl ).

Si ya tenías conocimientos previos de FPGA, quizás descubras herramientas libres que hasta el momento no tenías noticias y además "pesan muy poco" (en mega bytes) y es gratis.

Conseguir una FPGA adecuada: https://sites.google.com/site/proyectos ... a/icestick

Instalar Icestudio: https://sites.google.com/site/proyectos ... -icestudio

Saludos!
Avatar de Usuario
Oceano
Usuario Nivel 5
 
Mensajes: 82
Registrado: Mié Oct 03, 2012 12:07 am

Re: FPGA Libres.

Notapor biblioman » Dom Sep 17, 2017 12:57 pm

Muy interesante el proyecto!!.
Gracias por compartirlo.
Un saludo
Avatar de Usuario
biblioman
Usuario Nivel 10
 
Mensajes: 2010
Registrado: Vie Mar 20, 2009 5:58 pm


Volver a FPGAs & CPLDs

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron