Laboratório de Sistemas Digitais
1
2014-2015
01000323
Sistemas Digitais e Computadores
Português
Presencial
Semestral
7.5
Obrigatória
1º Ciclo - Licenciatura
Conhecimentos de Base Recomendados
Sendo uma cadeira do primeiro semestre do primeiro ano não tem pré-requisitos.
Métodos de Ensino
Aulas teórico-práticas com exposição detalhada dos conceitos, princípios e teorias fundamentais e com a resolução pontual de exercícios práticos que exemplifiquem a sua aplicação a situações reais.
Aulas laboratoriais para trabalhos que vão desde circuitos combinacionais simples e implementação de uma ALU, até circuitos mais complexos como o controlador de uma máquina de vendas e um processador programável simples. O projecto a nível esquemático é complementado com escrita de módulos simples e controladores em VHDL.
Resultados de Aprendizagem
A unidade curricular tem por objectivo principal a aquisição dos conceitos básicos sobre análise e projecto de sistemas digitais, bem como de práticas laboratoriais no desenvolvimento deste tipo de circuitos. No final do curso os alunos ficarão habilitados no projecto de circuitos digitais para aplicações simples, nomeadamente projecto de circuitos digitais síncronos e assíncronos, recorrendo lógica standard e escrita de módulos VHDL, e sua implementação em dispositivos de lógica programável, bem como ficar com um bom conhecimentos sobre o funcionamento lógico interno de circuitos digitais, que será importante não só para o projecto de sistemas digitais, como também para aspectos de arquitectura e programação de computadores.
Os objectivos 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ãoPrograma
1. Introdução a sistemas digitais.
2. Circuitos lógicos combinacionais.
3. Circuitos lógicos sequenciais, controladores e autómatos finitos.
4. Linguagens de descrição de hardware (HDL): VHDL.
5. Elementos de suporte para o fluxo de dados (datapath).
6. Projecto ao nível de transferências de registos (RTL).
7. Optimização e compromissos no projecto de sistemas digitais.
8. Tecnologias de implementação física: SSI IC's, ASIC's, FPGA's, PLD's.
9. Introdução ao processador programável.
Docente(s) responsável(eis)
Paulo Jorge Carvalho Menezes
Métodos de Avaliação
Avaliação
Teórica: 40.0%
Laboratorial: 60.0%
Bibliografia
• Frank Vahid, (2007) Digital Design, John Wiley and Sons.
• Jorge Lobo, (2012) Slides das aulas de Laboratório de Sistemas Digitais.
• Frank Vahid, Roman Lysecky, (2007) VHDL for Digital Design, John Wiley and Sons.
• David Money Harris, Sarah L. Harris, (2007) Digital Design and Computer Architecture, Morgan Kaufmann,.
• John Wakerly, (2001) Digital Design Principles and Practices, Prentice Hall, 3rd edition.