Diseño de circuitos con protocolos de sincronización "self-timed" en dispositivos programables FPGAs

  1. Ortega Cisneros, Susana
Dirigida por:
  1. Eduardo I. Boemo Scalvinoni Director/a

Universidad de defensa: Universidad Autónoma de Madrid

Fecha de defensa: 30 de noviembre de 2005

Tribunal:
  1. Javier Garrido Salas Presidente/a
  2. Diego Gómez Vela Secretario/a
  3. Sergio Cuenca Asensi Vocal
  4. Francisco Gomez Arrivas Vocal
  5. Juan Suardíaz Muro Vocal

Tipo: Tesis

Teseo: 133165 DIALNET

Resumen

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.