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%).

Disciplinas Execução

2014/2015 - 1º Semestre

2013/2014 - 1 Semestre

2012/2013 - 1 Semestre

2011/2012 - 1 Semestre

2010/2011 - 1 Semestre

2009/2010 - 1 Semestre

2008/2009 - 1 Semestre

2007/2008 - 2 Semestre

2006/2007 - 2 Semestre