Docente a cargo:
Mag. Ing. Jorge Scandaliaris
Descripción
Se desarrollan técnicas avanzadas de diseño digital para el desarrollo de circuitos complejos. Se profundiza en representaciones de alto nivel cumpliendo con restricciones de rendimiento, potencia y área. Se presentan métodos apropiados para sistemas de síntesis automatizados. Se emplean herramientas comerciales de síntesis y simulación de lenguajes de descripción de hardware para diseñar e implementar sistemas digitales de complejidad creciente mediante arreglos de compuertas programables en campo (FPGA).
Objetivos
Desarrollar competencias para:
- Aplicar estrategias de diseño avanzadas que incluyen técnicas de prueba y depuración.
- Cumplir con restricciones de diseño especificadas, como rendimiento, potencia y área, utilizando técni-cas contemporáneas.
- Utilizar múltiples señales de reloj y técnicas de sistemas asíncronos para la transferencia de datos de alta velocidad.
- Prototipado de sistemas digitales complejos bajo restricciones de diseño.
- Comparar y contrastar las capacidades relativas de varias tecnologías de hardware digital contemporá-neas.
Contenidos mínimos
- Optimización de rendimiento mediante síntesis.
- Diseño del camino de datos: uso compartido de recursos, planificación, segmentación y resincronización.
- Modelado y análisis de tiempos.
- Técnicas de diseño de baja potencia.
- Diseño de protocolos y circuitos asíncronos.
- Generación de reloj, sincronización y múltiples dominios.
- Circuitos aritméticos avanzados.
- Sistemas en chip y redes en chip.
- Serializadores / deserializadores, codificadores y terminación.