Projecto de Sistemas Digitais

Ano
4
Ano lectivo
2019-2020
Código
02000638
Área Científica
Sistemas Digitais e Computadores
Língua de Ensino
Português
Outras Línguas de Ensino
Inglês
Modo de Ensino
Presencial
Duração
Semestral
Créditos ECTS
6.0
Tipo
Obrigatória
Nível
2º Ciclo - Mestrado

Conhecimentos de Base Recomendados

Laboratório de Sistemas Digitais, Sistemas de Microprocessadores, Engenharia de Software (apenas a parte de metodologias de projecto).

Métodos de Ensino

Aulas teórico-práticas essencialmente com exposição detalhada, recorrendo a meios audiovisuais, dos conceitos, princípios e teorias fundamentais e com a resolução pontual de exercícios práticos elementares que concretizem o interesse prático da matéria e exemplifiquem a sua aplicação a situações reais.

Aulas laboratoriais, onde se realizam trabalhos laboratoriais de complexidade crescente, os primeiros com um enunciado mais do tipo tutorial,  mas depois incentivando um trabalho mais autónomo, e o trabalho final é já um mini-projeto completo.

Resultados de Aprendizagem

Adquirir conhecimentos para realizar adequadamente as diferentes fases de um projecto de sistemas digitais, incluindo o treino em ferramentas computacionais para síntese de circuitos digitais de complexidade média e alta. Aprendizagem e treino de modelos formais para projecto de sistemas digitais. No final do curso os alunos ficarão habilitados no projecto de circuitos digitais para aplicações diversificadas, recorrendo a métodos formais e linguagens de descrição de hardware, como VHDL, e sua implementação em dispositivos de lógica programável.

Os objetivos e trabalho desenvolvido levam à aquisição de competências em análise e síntese, comunicação escrita, resolução de problemas, raciocínio crítico, aprendizagem autónoma, e aplicação prática de conhecimentos teóricos.

Estágio(s)

Não

Programa

• Revisão de Sistemas Digitais

• Tecnologia de implementação física para sistemas digitais

• Conceitos Fundamentais de Projecto de Sistemas

• Metodologias e Gestão de Projectos de Sistemas Digitais

• Linguagem VHDL para descrição, projecto e síntese de hardware

• Projecto avançado a nível de transferência de registos (RTL)

• Modelos para Representação de Arquitecturas

• Modelação de Sistemas de Eventos Discretos.

Docente(s) responsável(eis)

Jorge Manuel Miranda Dias

Métodos de Avaliação

Avaliação
Trabalho laboratorial ou de campo: 20.0%
Exame: 40.0%
Projecto: 40.0%

Bibliografia

•Jorge Lobo, (2016) Slides das aulas de Projecto de Sistemas Digitais.

• Fabrizio Tappero, Bryan Mealy, (2013), Free Range VHDL.

•Frank Vahid, Roman Lysecky, (2007) VHDL for Digital Design, John Wiley and Sons.

•Frank Vahid, (2007)  Digital Design, John Wiley and Sons. (second edition in 2011)

•Vahid/Givargis (200),  Embedded Systems Design: A Unified Hardware/Software Introduction

•D. Gajski, F. Vahid, S. Narayan, J. Gong, (1994) Specification and Design of Embedded Systems, Prentice-Hall

•Peter J. Ashenden (1996), The Student's Guide to VHDL, Morgan Kaufmann Publishers, Inc

•Peter J. Ashenden (1996), The Designer's Guide to VHDL, Morgan Kaufmann Publishers, Inc,