Disciplina Curricular
Arquitecturas para Computação Embebida ACEmb
Mestrado Bolonha em Engenharia Informática e de Computadores - Taguspark - MEIC-T 2006
Contextos
Grupo: MEIC-T 2006 > 2º Ciclo > Áreas de Especialização Principais > Sistemas Embebidos
Período:
Grupo: MEIC-T 2006 > 2º Ciclo > Áreas de Especialização Complementares > Sistemas Embebidos
Período:
Peso
7.5 (para cálculo da média)
Objectivos
Estudo das arquitecturas actuais dos sistemas digitais baseados em microprocessadores. Estudo da organização de processadores com paralelismo a nível de instrução (ILP): pipelining, superescalares e VLIW. Sistema de memória e de entradas e saídas. Análise das especificidades das arquitecturas típicas de sistemas embebidos.
Programa
Diversidade e características dos sistemas embebidos, impacto na sua arquitectura. Revisão dos conceitos básicos das arquitecturas baseadas em microprocessadores: ISA, datapath, controlo, memória, entradas/saídas. Introdução ao ILP: processamento em pipeline, superescalar e VLIW. Definição da ISA para processadores VLIW. Arquitectura dos processadores VLIW: datapath, registos, memória, especulação, consumo de energia. Sistema de entradas e saídas: periféricos típicos, conversores A/D-D/A, barramentos padrão. Processadores core e Systems-on-chip. Compilação e geração de código para ILP. Excepções, interrupções e traps. Compressão de código. Análise e afinação de desempenho. Sistemas operativos: multi-tasking e multi-threading.
Metodologia de avaliação
Testes ou Exame (50%), Projecto (50%).