Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. 3.
4.
Reconfigurable computing: Explota las capacidades de reconfiguracion y paralelismo de las FPGA para acelerar por hardware algoritmos de software tales como aldoritmos de criptografa
PROM
Primero aparecieron los PLD (programable logic devices). Los primeros pld que existieron fueron los PROMs. Los PROMs consistan en un array fijo de AND que terminaban en un array programable de funciones OR.
PLA
Para superar las limitaciones de los PROMS, aparecieron las PLA que tenian ambos arrays (AND y OR) programables. Otra diferencia con los anteriores es que el nmero de funciones AND en el array de ANDs es independiente del numero de entradas, AND adicionales se pueden agregar introduciendo mas filas en el array. La gran desventaja que tenan las PLA es que eran mucho mas lentas que las PROMs.
PAL
Un CPLD contiene un cierto nmero de bloques PLD que comparten una matriz comn de interconexiones programables. Adems de poder programar los PLD, tambin se pueden programar las interconexiones entre ellos.
ASIC estructurados
Tecnologas de Programacin
MUX-based
funcin y = (a AND b) OR c Esta funcin puede ser implementada usando un bloque que solo contenga multiplexores. El dispositivo puede ser programado para que cada entrada es presentada como 0, o 1 o la versin normal o invertida de la seal (a,b, o c) proveniente de otro bloque o de la entrada
LUT-Based
Compilacin de un circuito
1. Technology Mapping
LUT
2. Placement
LU T
3. Routing
Vendedores de FPGA
SRAM-based FPGAs Xilinx, Inc. Altera Corp. Atmel Lattice Semiconductor Flash & antifuse FPGAs Actel Corp. Quick Logic Corp
Tarea
Buscar la hoja de datos de la FPGA Spartan 3E del sitio de Xilinx