elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Foro Libre
| | |-+  Noticias (Moderadores: wolfbcn, El_Andaluz)
| | | |-+  Hardware reconfigurable: proyectos creativos basados en FPGAs
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Hardware reconfigurable: proyectos creativos basados en FPGAs  (Leído 743 veces)
Mister12


Desconectado Desconectado

Mensajes: 734



Ver Perfil
Hardware reconfigurable: proyectos creativos basados en FPGAs
« en: 26 Julio 2013, 23:56 pm »

Si bien Arduino y Raspberry Pi se han hecho muy populares entre los aficionados a la electrónica, las FPGAs siguen siendo un componente clave desde hace más de 20 años. Repasamos algunos proyectos creativos que podemos encontrar en la red y que giran alrededor de estos dispositivos.

Proyectos como Raspberry Pi y Arduino se han convertido en la base sobre la que se apoyan muchos desarrolladores, ingenieros y aficionados a la electrónica y al hardware para realizar proyectos de todo tipo y, por supuesto, para desarrollar prototipos de sistemas mucho más complejos. Otros dispositivos que, desde hace más de 20 años, también son una pieza clave en el ámbito del diseño electrónico son las FPGA (Field-Programmable Gate Array); unos dispositivos de propósito general que nos ofrecen un hardware totalmente reconfigurable que podemos adaptar a nuestros proyectos y que, incluso, son la base para muchos proyectos catalogados de "alto secreto".

¿Qué es una FPGA?
Las FPGAs son dispositivos programables que en su interior encierran "multitud de puertas lógicas" que inicialmente están desconectadas y que, gracias a lenguajes de descripción de hardware (HDL), los diseñadores pueden configurar las conexiones entre estas puertas y así construir todo tipo de sistemas electrónicos. Esta forma de diseñar sistemas electrónicos es muy interesante puesto que ofrece mucha versatilidad a la hora de trabajar (programamos describiendo el comportamiento del sistema) y vuelve complicada la ingeniería inversa porque no es sencillo averiguar el conexionado interno de la FPGA.

Si bien analizando la placa de un sistema realizado con componentes comerciales alguien es capaz de obtener esquemas y planos para copiarlos, con una FPGA esto no es nada simple porque llegaremos a un punto que veremos una "caja negra" cuyo organización interna deconocemos. De hecho, si buscamos casos de uso de las FPGAs por la red encontraremos a la mismísima NSA usando este tipo de componentes para desarrollar sus equipos o, por ejemplo, a la Dirección General de Seguridad Exterior de Francia (su servicio de espionaje) usar esta tecnología para fabricar su propio supercomputador para interceptar comunicaciones.

Las FPGAs son utilizadas hoy en día en un amplio abanico de proyectos, son materia docente en muchas universidades de todo el mundo (particularmente es algo que recuerdo con mucho cariño) y también siguen siendo la base sobre la que se apoyan muchos entusiastas del diseño del hardware con multitud de proyectos creativos.

¿Y qué proyectos creativos basados en FPGAs podemos encontrar? ¿Qué cosas podemos hacer con este tipo de dispositivos?

Recrear máquinas arcade clásicas
Hasta que en 1975 Midway Games lanzó al mercado Gun Fight (que fue el primer arcade en usar un microprocesador), todas las máquinas arcade desarrolladas hasta ese momento se habían construido mediante lógica discreta; es decir, mediante circuitos TTL básicos. Teniendo en cuenta este dato, no es raro encontrar proyectos que reviven a los clásicos de la primera época de las máquinas arcade en sistemas basados en una FPGA. De hecho, como también es posible emular en una FPGA un procesador, también llegamos a encontrar recreaciones de máquinas arcade de todas las épocas.

http://alt1040.com/2013/07/proyectos-creativos-basados-en-fpgas?utm_source=self&utm_medium=nav&utm_campaign=lo+ultimo+single


En línea

From some where at the other side of the universe
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
picoblaze para fpgas(xcv50)
Electrónica
drines 0 1,144 Último mensaje 23 Enero 2006, 18:54 pm
por drines
Juegos Educativos basados en software libre
Juegos y Consolas
aldosn 1 1,286 Último mensaje 23 Mayo 2008, 14:47 pm
por Castiblanco
¿Sobre que están basados los primeros UNIX/LINUX? « 1 2 »
Unix/Unix-Like
sparrowise 16 10,437 Último mensaje 18 Noviembre 2011, 04:12 am
por Foxy Rider
Sistemas Operativos basados en FreeBSD.
Unix/Unix-Like
B€T€B€ 2 4,177 Último mensaje 24 Junio 2011, 18:38 pm
por Foxy Rider
Los procesadores AMD basados en K10.5 llegan al fin de su vida útil
Noticias
wolfbcn 3 1,294 Último mensaje 5 Diciembre 2012, 23:27 pm
por Jenag
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines