Arquitecturas reconfigurables, es una materia que aporta al perfil del Ingeniero en Sistemas Computacionales conocimientos y habilidades básicas para identificar y comprender las características de Hardware y Software de las Arquitecturas Reconfigurables, además de comprender las ventajas y limitaciones de los dispositivos y arquitecturas reconfigurables.

El temario se organiza en seis unidades cuyos contenidos son los siguientes:

En la Primera Unidad Introducción a la Computación Reconfigurable se aborda los conceptos más importantes, cuyo contenido es necesario para conocer las características más importantes acerca del hardware reconfigurable

La Segunda Unidad,  Lenguaje HDL aporta los elementos necesarios para entender el desarrollo tradicional para sistemas basados en FPGA que requiere el uso de herramientas de software de bajo nivel y lenguajes de descripción de hardware (HDLs). aporta al perfil del Ingeniero en Sistemas Computacionales conocimientos y habilidades básicas para identificar y comprender las características de Hardware y Software de las Arquitecturas Reconfigurables, además de comprender las ventajas y limitaciones de los dispositivos y arquitecturas reconfigurables.

La Tercera Unidad trata sobre Diseño de circuitos combinacionales y secuenciales   en HDL utilizando la modalidad esquemática y de comportamiento, que son dos formas comunes de descripción de hardware. 

La cuarta unida Simulación del diseño en VHDL, destaca la importancia de realizar simulaciones de los diseños desarrollados y verificar su correcto funcionamiento a través de la interpretación correcta de los diagramas desplegados. 

En la Quinta Unidad   conocerán las Principales Características de un FPGA y cómo es posible configurarlos (programarlos) con la misma facilidad con que se escribe un programa en C.

Por último la Sexta Unidad se centra en “Arquitectura de los FPGAs”, donde el alumno evaluara las diferentes arquitecturas de las FPGAs además de realizar prácticas y empleará algunos lenguajes como herramienta básica e indispensable del diseño de sistemas utilizando FPGAs.