Programa

Projecto de Sistemas Digitais

Mestrado Integrado em Engenharia Electrotécnica e de Computadores

Mestrado Integrado em Engenharia Aeroespacial

Programa

Introdução ao projecto estruturado de sistemas electrónicos digitais utilizando dispositivos lógicos programáveis (FPGAs e PLDs). Introdução às ferramentas de projecto assistido por computador. Especificação e modelação de projecto utilizando linguagens de descrição de hardware. Conjunto fundamental de elementos VHDL para modelação e síntese automática de circuitos combinatórios e sequenciais. Arquitecturas de sistemas de microprocessamento digital. Estratégias para optimização de arquitecturas. Síntese arquitectural: técnicas básicas de escalonamento, alocação e atribuição de recursos. Técnicas de redução do consumo de potência. Metodologias de sincronização temporal. Metodologias de síntese lógica: síntese de máquinas de estado, optimização lógica e mapeamento tecnológico; unidades de controlo e unidades de dados; síntese de circuitos pipelined. Técnicas de simulação lógica e funcional. Tecnologias de agregados lógicos programáveis. Dispositivos baseados em tecnologia de memória estática CMOS. Circuitos assíncronos: técnicas de implementação, protocolos de sinalização, arbitragem. Sistemas globalmente assíncronos e localmente síncronos.