Upload
internet
View
196
Download
6
Embed Size (px)
Citation preview
Aula 1
Introdução aos Sistemas Digitais
Prof. Wanderley
Aula 1
Introdução aos Sistemas DigitaisDefinição: Um sistema Digital é um sistema onde os sinais possuem um número finito de valores discretos, se contrapondo a sistemas analógicos onde os sinais pertencem a um conjunto contínuo de valores (infinitos valores).
Aula 1
Introdução aos Sistemas Digitais
Os sinais do mundo físico são analógicos!
Aula 1
Introdução aos Sistemas Digitais
Projeto: Abordagem descendente versus ascendente
Aula 1
Introdução aos Sistemas Digitais
Desafio da abordagem descendente: Obter a decomposição adequada para cada nível para que no final os critérios (área, desempenho, potência) sejam atingidos.
Aula 1
Introdução aos Sistemas Digitais
Desafio da abordagem Ascendente: Trabalhar com um conjunto elevado de subsistemas pequenos, a fim de compor um sistema muito complexo.
Aula 1
Introdução aos Sistemas Digitais
Aula 1
Introdução aos Sistemas Digitais
Aula 1
Introdução aos Sistemas Digitais
Projeto utilizando a abordagem descendente
Algoritmo Hardware
A abordagem ascendente é utilizada para otimizar blocos e subsistemas no projeto final do sistema digital, visando o melhor custo-benefício.
Aula 1
Introdução aos Sistemas Digitais
Aula 1
Introdução aos Sistemas Digitais
Circuito de aplicação específica (ASIC)
Lógica programável (FPGAs): circuitos que podem ser reprogramados para realizar diversas funções.
CompromissoCusto x Tempo de projeto x desempenho
Aula 1
Introdução aos Sistemas Digitais
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: portas lógicas básicas
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos
Somador completo de 1 bit
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos
Somador de 4 bits
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos
Somador com transporte antecipado
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Latches e Flip-flops
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Flip-flops sensíveis à subida e à descida
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Registradores
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Registradores
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Registradores de deslocamento
Aula 1
Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Contadores
Aula 1
Introdução aos Sistemas DigitaisRevisão de Máquinas de Estados: diagramas de estados
Aula 1
Introdução aos Sistemas DigitaisRevisão de Máquinas de Estados: tipo Moore
Aula 1
Introdução aos Sistemas DigitaisRevisão de Máquinas de Estados: tipo Mealy
Aula 1
Introdução aos Sistemas DigitaisRevisão de Máquinas de Estados: tipo Mealy com solução de estabilização
Aula 1
Introdução aos Sistemas DigitaisExercício: projeto de uma máquina de estados até o hardware