
Sistemas Lógicos I
Código
10475
Unidade Orgânica
Faculdade de Ciências e Tecnologia
Departamento
Departamento de Engenharia Electrotécnica
Créditos
6.0
Professor responsável
Aniko Katalin Horvath da Costa, Ricardo Luís Rosa Jardim Gonçalves
Horas semanais
6
Língua de ensino
Português
Objectivos
- Compreender o que é um sistema digital, e as suas características básicas.
- Representar informação e codificar em formato digital. Converter números entre diferentes bases de numeração.
- Descrever sistemas digitais através de expressões algébricas booleanas, tabelas de verdade, outros mapas e esquemáticos.
- Especificação, síntese e implementação de circuitos combinatórios. Desenvolvimento de sistemas digitais modulares.
- Aritmética binária e unidades lógica e aritmética.
- Especificação, síntese e implementação de circuitos sequênciais. Metodologias para desenvolvimento de sistemas digitais sequênciais síncronos utilizando diagramas de estado.
- Especificação estruturada e implementação de sistemas digitais de reduzida e média complexidade. Arquiteturas compostas de módulo de dados e controlo.
Conteúdo
- Bases de numeração: decimal, binário, hexadecimal, octal. Conversão entre bases de númeração.
- Álgebra de Boole: Conceitos básicos; Funções lógicas E, OU, NÃO; Postulados e teoremas da Álgebra de Boole; Tabelas de verdade; Lógica positiva e negativa.
- Funções lógicas: Generalidades; Formas canónicas; Simplificação de funções; Manipulação algébrica; Mapas de Karnaugh;
- Circuitos combinatórios elementares: Comparadores; Codificadores e descodificadores; Conversores de código; "Multiplexers" e "demultiplexers".
- Aritmética binária: Operações em diferentes sistemas de numeração; Soma, subtracção, multiplicação e divisão; Complemento para 2; Complemento para 1;.
- Desenvolvimento de sistemas combinatórios modulares: Comparadores , somadores e multiplicadores.
- Elementos de memória biestáveis: FF="Flip-Flop"; Biestável RS assíncrono, Biestável RS síncrono. Noção de "latch" , Biestáveis "edge-triggered" e "master-slave". FFs JK, D e T.
- Circuitos sequenciais: Sistemas síncrono e assíncrono; Registos de memória, Registos de Deslocamento, Registos em anel. Desenho de contadores.
- Memórias; RAM, ROM, PROM, EPROM, EEPROM; Dispositivos de lógica programável.
- Máquinas de estado síncronas: Diagramas de estado, Circuitos Moore e Mealy, Circuitos completa e incompletamente especificados. Síntese de máquinas de estado síncronas.
Bibliografia
Método de ensino
Consideram-se 2 aulas teóricas de 1h30min cada (3 horas/sem.) e uma aula prática (3 horas/sem.).
As aulas teóricas são aulas de exposição onde se fomenta a discussão de temas, permitindo dar ênfase diferenciada em aspetos conceptuais, bem como tecnológicos.
As aulas práticas são aulas de laboratório, permitindo dar ênfase diferenciada em vários aspetos, nomeadamente a resolução de exercícios, a utilização de ferramentas computacionais de simulação e síntese de sistemas digitais, e a experimentação física através da implementação de circuitos digitais utilizando circuitos elementares discretos, bem como dispositivos de lógica programável
Método de avaliação
A avaliação será composta de duas componentes, cada componente por duas peças de avaliação.
Componente Parte 1: (45% na nota final) nota mínima nesta componente de 9,5 valores
- 1º teste: 17-Abril (27% na nota final)
- Sumativa (perguntas no moodle) em três momentos (24 Março, 7 Abril, 14 Abril) (18% na nota final)
Componente Parte 2: (55% na nota final) nota mínima nesta componente de 9,5 valores
- 2º teste 3 de Junho (27,5% na nota final) nota mínima nesta peça de avaliação 7,5 valores
- Trab. grupo; entrega 26 de Maio; discussão na semana de 27 a 31 de Maio na aula prática respectiva (27,5% na nota final)
Exame de recurso pode ser realizado em alternativa aos testes, tendo um peso na nota final de 54,5% (de acordo com regulamento de avaliação).
Parte teórica realizada nos dois anos anteriores é equivalente a exame de recurso.
Parte prática realizada nos dois anos anteriores é equivalente a Trab. de grupo.
As notas das várias partes são apresentadas com duas casas decimais, sendo o resultado calculado com base na média ponderada de acordo com os pesos indicados.