Disciplina Curricular

Sistemas Digitais SD

Mestrado Integrado em Engenharia Electrotécnica e de Computadores - MEEC 2006

Contextos

Grupo: MEEC 2006 > 1º Ciclo

Período:

Peso

6.0 (para cálculo da média)

Objectivos

No final da cadeira os alunos deverão ser capazes de: Utilizar sistemas de numeração binária e aritmética binária. Derivar, manipular e simplificar funções booleanas. Concretizar funções booleanas com circuitos com portas lógicas simples. Compreender o funcionamento dos componentes fundamentais dos circuitos combinatórios. Compreender o funcionamento dos elementos básicos de memória, e utilizar registos e contadores. Especificar e sintetizar circuitos sequenciais síncronos. Compreender os conceitos básicos de sincronismo temporal e de nálise de tempos de propagação. Projectar sistemas digitais de pequena complexidade utilizando componentes combinatórios e sequenciais.

Programa

Sistemas de numeração: numeração binária, octal e hexadecimal, operações aritméticas, códigos decimais e alfanuméricos. Circuitos lógicos: lógica binária e portas lógicas, álgebra de Boole, funções lógicas, formas de representação normalizadas, funções incompletamente especificadas, minimização algébrica e por mapas de Karnaugh, circuitos com portas NAND e NOR. Elementos básicos de tecnologia: famílias lógicas, portas tri-state, tempos de propagação, lógica de polarização. Circuitos combinatórios: codificadores, descodificadores, multiplexers, demultiplexers, comparadores, somadores e subtractores. Circuitos sequenciais básicos: latches SR e D, flip-flops SR, JK, D e T, flip-flops master-slave e edge-triggered, análise temporal e sincronização temporal. Registos e contadores: registos simples, registos de deslocamento, registos multimodo, contadores síncronos e assíncronos, síntese de contadores, ligação e expansão de contadores. Circuitos sequenciais síncronos: máquinas de Mealy e de Moore, diagramas e tabelas de estado, codificação de estados, síntese clássica, métodos alternativos de síntese, minimização de estados. Memórias: RAM, ROM e PROM. Lógica programável: PLA, PAL, FPGA. Unidades de dados e unidades de controlo em sistemas digitais.

Metodologia de avaliação

- A avaliação é realizada por testes e/ou exame final e por trabalhos de laboratório.

Disciplinas Execução

2018/2019 - 1ºSemestre

2017/2018 - 1ºSemestre

2016/2017 - 1ºSemestre

2015/2016 - 1º Semestre

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 - 1 Semestre

2006/2007 - 1 Semestre