Diseño de circuitos con protocolos de sincronización "self-timed" en dispositivos programables FPGAs
- Ortega Cisneros, Susana
- Eduardo I. Boemo Scalvinoni Zuzendaria
Defentsa unibertsitatea: Universidad Autónoma de Madrid
Fecha de defensa: 2005(e)ko azaroa-(a)k 30
- Javier Garrido Salas Presidentea
- Diego Gómez Vela Idazkaria
- Sergio Cuenca Asensi Kidea
- Francisco Gomez Arrivas Kidea
- Juan Suardíaz Muro Kidea
Mota: Tesia
Laburpena
En esta tesis se presenta el diseño e implementación de circuitos digitales con sincronización self-timed (ST). Se desarrolla una metodología para el prototipado rápido de circuitos con sincronización ST en FPGAs como una alternativa de bajo coste y tiempo de diseño. Los circuitos desarrollados en este trabajo así, como la descripción de los módulos de control y bloques de procesamiento, están basados en estructuras micropipeline ST de 2 y 4 fases. Éstas se utilizan para el control de circuitos aritméticos, redes neuronales y microprocesadores. Se propone una metodología para la implementación de retardos en FPGAs y se aborda en detalle el diseño de los bloques de control asíncronos (BCAs). Además se presentan las propuestas y análisis de circuitos de control asíncronos distribuidos y centralizados para la optimización de los recursos disponibles en las FPGAs. Finalmente se describe el diseño de los módulos que componen a un microprocesador ST de 16 bits, desarrollado con un protocolo de 4 fases, que sólo requiere de un pulso externo a la entrada para iniciar el proceso de ejecución de las instrucciones, el cual presenta una mejora de consumo de potencia con respecto a su homologo síncrono.