Saltar la navegación

APÉNDICE X. FPGAndo por la E.S.O.

Aunque el concepto de F.P.G.A. (Field Programmable Gate Array, o matriz de puertas programable) excede con creces el nivel de 4º de E.S.O., podemos utilizar la FPGA modelo IceZum Alhambra (o la más moderna Alhambra II) que tenemos disponible en nuestro Departamento para simular sistemas electrónicos digitales sin necesidad de montar ningún circuito físicamente.

Ello abarata los costes y reduce los tiempos de espera, tanto del profesorado, como del alumnado. Además, facilita el éxito en la observación del funcionamiento del circuito lógico, algo que no siempre sucede cuando estamos montando el circuito en una placa protoboard (donde siempre queda algún cable por conectar, o no hace contacto, etc).

Para simular, basta con tener un esquema del circuito, y llevarlo a la herramienta de programación gráfica asociada a la placa, que es IceStudio. Mira cómo queda el ejemplo de la función F = A·B + C

Programación en IceStudio

A, B y C los podemos implementar sencillamente: pulsadores en pull-down, con resistencias de 1K, conectados a las entradas digitales D0, D1 y D2 de la placa.

El LED que vemos como salida sería uno de los ocho ledes disponibles en la placa.

En este repositorio de GitHub: https://github.com/angelmicelti/FPGAndo-por-la-E.S.O..,  al que he llamado “FPGAndo por la E.S.O.” os he subido material para que paséis buenos ratos delante de la Alhambra y veáis lo emocionante y sencilla que puede llegar a ser la Electrónica Digital.

Mira en la foto de la derecha cómo queda un montaje con cuatro pulsadores (cada uno de los cuales podría actuar como una variable lógica, ya sabes, como la que hemos visto en los problemas).

Creado con eXeLearning (Ventana nueva)