Sistemas Digitais II
-
Conhecimentos de Base Recomendados
Conhecimentos de Sistemas Digitais I.
-
Objetivos
Ao nível teórico, esta disciplina pretende dotar os alunos com conhecimentos de máquinas de estados assíncronas em modo fundamental, controlo microprogramado de sistemas digitais, memórias e lógica programável. Ao nível prático, pretende-se que os alunos desenvolvam projectos de controlo de sistemas digitais com especial ênfase na utilização de máquinas de estados e no controlo microprogramado com implementação sobre lógica programada. Esta disciplina visa, ainda, o aprofundamento da experiência dos alunos no desenvolvimento autónomo de projectos.
-
Métodos de Ensino
Aulas Teórico-práticas: Nas aulas teórico-práticas são leccionados os conceitos básicos de cada um dos temas do programa. Para o efeito recorre-se sistematicamente à apresentação de exemplos e resolução de exercícios ilustrativos.
Aulas Práticas/Laboratoriais: nas aulas laboratoriais o aluno executa trabalhos de projecto autónomo e adquire conhecimentos complementares por via da experimentação. A maioria das aulas de laboratório destina-se ao desenvolvimento de um projecto em que se pretende utilizar uma as técnicas de controlo ensinadas nas aulas teórico-práticas. Esta componente da avaliação só estará concluída quando cumpridos os prazos estabelecidos no planeamento divulgado aos alunos e após devolução de todos os componentes e outros materiais requisitados no laboratório. -
Estágio(s)
Não
-
Programa
Circuitos Sequenciais Assíncronos
- Síntese de Circuitos Assíncronos em Modo Fundamental
- Corridas e Acidentes
- Tabelas de Estados Primitivas
- Eliminação de Estados Redundantes.
Memórias
- Tipos de Memórias
- Características Fundamentais das Memórias
- Sinais de Controlo nos Processos de Escrita e Leitura
- Caracterização Temporal
- Sistemas de Memória
- Outros Tipos de Memórias.
Circuitos Sequenciais Micro-Programados
- Estrutura de Wilkes
- Estruturas com Entradas Multiplexadas
- Endereçamento Implícito
- Comparação Entre Várias Estruturas
- Resolução de Sistemas com Micro-Instruções Longas.
Lógica Programável
- Memória Como Circuito Combinatório
- Circuitos de Lógica Programável
- Linguagens de Descrição de Hardware
- Modelação Comportamental e Estrutural de Circuitos Lógicos
- Simulação. -
Demonstração de conteúdos
-
-
Demonstração da metodologia
-
-
Docente(s) responsável(eis)
José Garcia Costa Correia de Sousa - 1.º Semestre
-
Bibliografia
Morgado Dias; SISTEMAS DIGITAIS - PRINCÍPIOS E PRÁTICA, FCA, 2013. ISBN: 978-972-722-700-6 (https://www.fca.pt/pt/catalogo/informatica/hardware-arquitetura-de-computadores/sistemas-digitais/)
Stephen Brown and Zvonko Vranesic; Fundamentals of Digital Logic with Verilog Design, McGraw Hill, 2014. ISBN: 9780073380544 (https://www.mheducation.com/highered/product/fundamentals-digital-logic-verilog-design-brown-vranesic/M9780073380544.html)
GUILHERME ARROZ, JOSÉ MONTEIRO, ARLINDO OLIVEIRA; ARQUITECTURA DE COMPUTADORES: DOS SISTEMAS DIGITAIS AOS MICROPROCESSADORES, ISTPress, 2020. ISBN: 978-972-8469-54-2 (http://istpress.tecnico.ulisboa.pt/en/node/236)
José Tomé; Controlo de Sistemas Digitais, Editorial Presença, 1989. ISBN: 9789722310833
Detalhes do curso
-
Código
LEEC21135-S-0-6
-
Modo de Ensino
PRESENCIAL
-
ECTS
6.0
-
Duração
Semestral
-
Horas
45h Práticas e Laboratórios
30h Teórico-Práticas
