Programa

Electrónica de Computadores

Mestrado Integrado em Engenharia Electrotécnica e de Computadores

Programa

Processadores especializados - Unidades de controlo e caminhos de dados; FSM e unidades aritméticas; Descrição estrutural e RTL; Linguagens de descrição de hardware; Tecnologia para implementação dos circuitos. Processadores programáveis - Arquitectura do conjunto de instruções (ISA); Processamento em pipeline; Microarquiteturas RISC super escalares e VLIW; Selecção do microprocessador adequado para a aplicação; Análise de casos: micro controlador PIC18Fxxx e processador ARM. Memórias - Células básicas para armazenamento de dados; Circuitos de memória dinâmica e estática; Circuitos de memória não-volátil; Associação e organização de memórias; Técnicas de intercalagem de acesso; Hierarquia de memórias em computadores: caches, memórias principal e secundária; Conceitos básicos sobre caches. Barramentos - Transmissão de sinais em barramentos; Circuitos de terminação; Barramentos com múltiplos mestres: técnicas de arbitragem de acesso; Análise de casos: barramentos ISA, PCI e PCMCIA. Periféricos e interfaces de I/O - Endereçamento Directo da Memória (DMA); Interrupções; Circuitos para temporização; Protocolos de comunicação série e paralelo, do tipo síncrono e assíncrono; Periféricos típicos de entrada saída(teclado e display); Análise de caso de controladores: controlo de temperatura e de dispositivos mecânicos (e.g, motores).