COMPUTO RECONFIGURABLE Descripción: La disponibilidad de dispositivos reconfigurables de muy alta densidad está iniciando una revolución en el procesamiento digital de propósito general. Ahora es posible dedicar unidades funcionales completas e interconexiones para aprovechar el flujo de datos de una aplicación en particular. Adicionalmente, se han propuesto máquinas para cambiar dinámicamente su configuración de acuerdo a arquitecturas requeridas por el algoritmo a procesar. Investigación inicial en el área de cómputo reconfigurable ha mostrado resultados alentadores en áreas como criptografía, procesamiento de señal, y búsqueda, logrando rendimientos computacionales de 10 a 100 superiores que las logradas con procesadores convencionales. Objetivos: El propósito de este curso es de estudiar los fundamentos del cómputo reconfigurable, establecer las líneas de interés a investigar en la actualidad, las limitaciones y como aplicar las arquitecturas reconfigurables para resolver problemas computacionales de interés. Se revisan bloques funcionales básicos para comprender como rediseñar bloques computacionales basados en las tecnologías actuales Temario: 1.- Introducción 1.1.- El interés del cómputo reconfigurable. 1.2.- Posibilidades de los FPGAs 1.3.- Máquinas especiales para cómputo reconfigurable 2.- Computación Espacial 2.1.- Arquitecturas y algoritmos sistolíticos. 2.2.- Estructuras sistolíticas 2.3.- Autómatas celulares 2.4.- Bit serial 3.- Computación Temporal (reconfigurable) 3.1.-Interconexiones 3.1.1.- Requisitos 3.1.1.1.- Arquitecturas tradicionales , 3.1.1.2.- Retardos y estructuras VLSI .; 3.1.1.3.- Partición y posicionamiento 3.2.- Elementos de Cómputo 3.2.1.- LUT 3.2.2.- Mapeo de LUT 3.2.3.- ULM y PLAs 3.2.4.- Bits de ALU y CLB 3.3.- Retemporización 3.3.1.- Grano fino 3.3.2.- Grano grueso y estructuras 3.4.- Multicontexto 3.4.1.- Control 3.4.2.- Enlazando tiempo y especialización 3.4.3.- Estilos de programación 4.- Otros estilos de cómputo 5.- Tendencias futuras 5.1.-Hardware evolutIvo BIBLIOGRAFIA: 1.- K.C. Chang, "Digital Design and Modeling with VHDL and Synthesis", IEEE Computer Society Press, 1997. ISBN 0-8186-7716-3 2.- John Villasenor and William H. Mangione-Smith, Configurable Computing Scientific American, junio 1997 3.- www.xilinx.com dinámicamente. Xilinx. Fabricante de dispositivos reconfigurables Revistas y procedings Microprocessors and Microsystems FPGA Conference FPGA' 2000, Monterey California. Conferencia Anual. Field Programable logic FPL 2000, Conferencia anual en europa