Sistemas Reconfigurables

Miguel Morales Sandoval
1. “Matriz de bloques lógicos configurables (CLB) y una matriz de
interconexión. Los bloques lógicos contienen memoria para configuración
del bloque, usan LUT que implementa lógica combinacional, flip-flops y
multiplexores a la entrada y salida del bloque lógico”. [1]
J. Gómez Pulido
2. “Son dispositivos lógicos reconfigurables, con lo que se puede diseñar
una gran cantidad de sistemas digitales diferentes, e implementarlos en
cualquier momento en el mismo chip.”[2]
ECEN 449
3. “When should we use software, “custom” hardware, or reconfigurable
hardware?
Software based systems are easiest to implement
But there is a huge performance gap between software and hand-designed
(custom) hardware systems
Often 100-to-1 ratio of performance (speed) or performance/area
But custom hardware systems not so good for general computing
Big design effort (time, cost) are barriers to implementation
Not practical to buy a new machine every time you want to run a different
program
Reconfigurable systems offer best-of-both-worlds
Run-time programmability (in the field)
Hardware-level performance (although lower than custom hardware)
FPGAs and CPLDs are the vehicles for reconfigurable systems”.
Traducción
“¿Cuándo debemos utilizar el software, el hardware "costumbre", o
hardware reconfigurable?
Los sistemas basados en software son más fáciles de implementar
Pero hay una gran diferencia de rendimiento entre el software y el diseño a
mano (personalizadas) sistemas de hardware
Relación Con frecuencia 100-a-1 de rendimiento (velocidad) o el rendimiento
/ área
Sin embargo, los sistemas de hardware personalizado no son tan bueno
para la informática general
Gran esfuerzo de diseño (tiempo, costo) son obstáculos para la aplicación
No es práctico comprar una máquina nueva cada vez que se quiere ejecutar
un programa diferente
Sistemas reconfigurables ofrecen el mejor de ambos mundos
Capacidad de programación en tiempo de ejecución (en el campo)
Rendimiento a nivel de hardware (aunque menor que el hardware
personalizado)
FPGA y CPLD son los vehículos para sistemas reconfigurables”. [3]
Dispositivos
 Utilizan FPGAs lo cual es la base o el hardware que se va a modificar
de acuerdo a las necesidades del usuario.
 También se utilizan CPLDs que se pueden encontrar en funciones de
alto nivel como multiplicadores o sumadores.

por eso se dice que tiene lo mejor de ambos mundos. M. Disponible en: http://www.pdf [3] ECEN 449.ece.tamps..php?pid=taee:congreso-20001079&dsID=SP113. gracias a ello se puede diseñar cualquier sistema digital mediante software y hardware propiamente dicho.tamu.es/fez/eserv.cinvestav.. Tiene un rendimiento mayor al software si hablamos de velocidad. Disponible en: http://www.Definición  Son sistemas de hardware reconfigurable. Disponible en: http://espacio.pdf [2] (2000) Gómez J. Referencias [1] (2006) Sandoval.edu/~sunil/courses/ee449/notes/FPGAreconfig.pdf .mx/~mmorales/documents/FPGAsyReconfig. La mayor parte de sistemas electrónicos tienen los llamados sistemas reconfigurables. Sistemas digitales reconfigurables: Implementación y experiencias de laboratorio. Introducción a los FPGAs y el Cómputo Reconfigurable. FPGAs and Reconfigurable Computing.uned.