aula 1 introdução aos sistemas digitais prof. wanderley

32
Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Upload: internet

Post on 17-Apr-2015

196 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas Digitais

Prof. Wanderley

Page 2: 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).

Page 3: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas Digitais

Os sinais do mundo físico são analógicos!

Page 4: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas Digitais

Projeto: Abordagem descendente versus ascendente

Page 5: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

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.

Page 6: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

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.

Page 7: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas Digitais

Page 8: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas Digitais

Page 9: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

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.

Page 10: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas Digitais

Page 11: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

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

Page 12: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas Digitais

Page 13: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: portas lógicas básicas

Page 14: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos

Page 15: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos

Page 16: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos

Page 17: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos

Somador completo de 1 bit

Page 18: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos

Somador de 4 bits

Page 19: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos

Somador com transporte antecipado

Page 20: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos

Page 21: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Combinacionais: blocos lógicos básicos

Page 22: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Latches e Flip-flops

Page 23: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Flip-flops sensíveis à subida e à descida

Page 24: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Registradores

Page 25: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Registradores

Page 26: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Registradores de deslocamento

Page 27: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Circuitos Sequenciais: Contadores

Page 28: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Máquinas de Estados: diagramas de estados

Page 29: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Máquinas de Estados: tipo Moore

Page 30: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Máquinas de Estados: tipo Mealy

Page 31: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisRevisão de Máquinas de Estados: tipo Mealy com solução de estabilização

Page 32: Aula 1 Introdução aos Sistemas Digitais Prof. Wanderley

Aula 1

Introdução aos Sistemas DigitaisExercício: projeto de uma máquina de estados até o hardware