Skip to content
Juan Gonzalez-Gomez edited this page Oct 16, 2019 · 51 revisions

I Taller de FPGAs Libres en la ETSIT-URJC

Índice

Descripción

En este taller aprenderemos a "pensar en hardware", construyendo desde el primer momento circuitos digitales que sintetizaremos en FPGAs Libres. Aprenderemos electrónica digital, pero de una forma diferente, que podríamos bautizar como Electrónica Digital Intuitiva. Cada elemento lógico lo aprenderemos desde la práctica: observando su funcionamiento y tocando aquí y allá para ver qué sucede. Ganaremos intuición sobre cómo organizar estos elementos lógicos para resolver retos. No son necesarios conocimientos previos de electrónica digital. Sólo se necesitan ganas de aprender cosas nuevas :-)

Usaremos la placa Icezum Alhambra y el software Icestudio. Ambos son Hardware y Software Libres respectivamente

Organizadores

Inscripción

Lugar

El taller se impartirá en el Laboratorio L3.104 situado en el Edificio Laboratorios-III de la Escuela Técnica Superior de Ingeniería de las Telecomunicaciones, Campus de Fuenlabrada. URJC

Calendario

El taller está dividido en 3 sesiones de 2h, más una sesión 0 especial para instalar las herramietas, entregar las placas y dejarlo todo listo. La idea es comenzar a tope en la sesión 1, con todas las incidencias ya resultas

Habrá una sesión por semana, por lo que el taller durará 4 semanas (aunque la sesión 0 será sólo de puesta en marcha)

Sesión Fecha Hora Lugar Descripción
0 10-oct-2019 16h-18h Lab. L3.104 Entrega de material. Instalación. Puesta a punto
1 17-oct-2019 16h-18h Lab. L3.104 Sesión 1: Domadores de Bits
2 24-oct-2019 16h-18h Lab. L3.104 Sesión 2
3 31-oct-2019 16h-18h Lab. L3.104 Sesión 3

Plazas

  • Plazas disponibles: 10

Es un taller reducido, para que podamos "frikear" relajadamente :-)

La prioridad en la asignación de las plazas se hará según este orden:

  1. Miembros de la asociación RoboTech-URJC
  2. Estudiantes de la URJC
  3. Resto de personas (de dentro o fuera de la universidad)

Material necesario

Nosotros te prestamos

  • Placa Icezum Alhambra: Te la podrás llevas a casa tras cada sesión. Se devuelve al finalizar el taller

  • Algunos sensores y servos por determinar

Deberás traer

  • Ordenador portátil: con el sistema operativo que normalmente uses: GNU/Linux, Mac ó Windows. Yo haré todas las demos desde Ubuntu 18.04. En la sesión 0 se entregarán las placas e instalaremos de forma personalizada Icestudio, para asegurarnos que el sistema está funcionando y listo para comenzar en la siguiente sesión

  • Cable USB-microUSB: Es el mismo cable que usas para conectar tu móvil al ordenador. Lo usaremos para conectar tu portátil con la placa Icezum Alhambra, y cargar los circuitos

  • (Opcional): Si tienes protoboard, cables, sensores, zumbadores y servos será genial que los traigas :-)

Instructor

Bio

Profesor ayudante en la ETSI de telecomunicación de la URJC. Apasionado de la robótica y el conocimiento libre, campos en los que es conocido como Obijuan. Juan, es Ingeniero de Telecomunicaciones y Doctor en robótica. Es un “Maker” por vocación, impulsor de las comunidades Clone Wars, la comunidad de referencia de los makers españoles, y FPGAwars, para la difusión y uso de las FPGAs Libres. Es un firme defensor del movimiento de software libre y de los nuevos ecosistemas que están apareciendo: el hardware libre y la cultura libre. Su convicción es que compartir es la clave para avanzar. En 2017 recibió el premio O'Reilly Open Source Award, que se concede a personas que hayan destacado por su dedicación, innovación, liderazgo y contribución al software libre

Motivación

La electrónica digital siempre me ha gustado mucho. Es como un puzle en el que conectas elementos lógicos para resolver un problema. A pesar de basarse en unos principios simples y fáciles de entender por cualquier persona, la electrónica digital es poco accesible para el público no técnico. ¿Sería posible que los niños y los no electrónicos pudiesen diseñar circuitos digitales?

Todavía no tenemos la respuesta, pero gracias a las FPGAs Libres podemos crear herramientas de diseño nuevas, encaminadas a hacer las electróninca digital mucho más divertida y accesible. Esa es la razón por la que estamos desarrollando Icestudio

Con estas nuevas herramientas el flujo de trabajo es ahora muy dinámico: haces un circuito y en segundos lo tienes funcionando en la FPGA. Modificas una pequeña parte y vuelves a sintetizar. Todo muy rápido. Es similar al desarrollo del software, pero ¡estamos haciendo hardware real!

Los circuitos se pueden hacer ahora de manera incremental: Primero se colocan unos pocos componentes y se prueba el circuito. Luego se le añade algo nuevo. Se prueba. Y así sucesivamente hasta completar el diseño. Ganaremos intuición sobre cómo diseñar. Sobre cómo resolver problemas pensando en circuitos lógicos

Y esa es la razón por la que nos gusta organizar este tipo de talleres: para probar estas ideas, desarrollar otras nuevas, enseñar la electrónica digital de otra manera, encontrar bugs en las herramienas, equivocarnos, aprender y por supuesto, divertirnos :-)

Licencia

Créditos y agradecimientos

  • A Jesús González Barahona, de la OfiLibre, por su ayuda en la organización. ¡Muchas gracias!
  • A Jonathan Ginés, de RoboTech-URJC, por su ayuda en la organización. ¡Muchas gracias!

Enlaces