A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MO401 4.1 2006 Prof. Paulo Cesar Centoducatte MC542 Organização de Computadores Teoria e Prática.

Apresentações semelhantes


Apresentação em tema: "MO401 4.1 2006 Prof. Paulo Cesar Centoducatte MC542 Organização de Computadores Teoria e Prática."— Transcrição da apresentação:

1 MO Prof. Paulo Cesar Centoducatte MC542 Organização de Computadores Teoria e Prática

2 MO MC542 Circuitos Lógicos Flip-Flops, Registradores, Contadores Fundamentals of Digital Logic with VHDL Design - (Capítulo 7)

3 MO Flip-Flops, Registradores, Contadores Sumário Latch Básico Latch RS Latch D Flip-Flops –D, T e JK Registradores Registradores de Deslocamento Contadores –Assíncronos –Síncronos –Módulo m

4 MO Circuito de Alarme Memory element Alarm Sensor Reset Set OnOff AB Elemento de Memória Simples

5 MO Elemento de Memória com controle AB Output Data Load TG1 TG2

6 MO Latch Básico Elemento de Memória com NOR Reset SetQ Qual a tabela verdade?

7 MO Latch Básico Elemento de Memória com NOR SRQ a Q b /1 1/ Q a Q b R S (no change)

8 MO Latch Básico Elemento de Memória com NOR Time R S Q a Q b ? ? t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 10

9 MO Gated SR Latch Q Q R S R S Clk SR xx Q(t) (no change) 0 1 Clk Qt1+ Q(t) (no change) x

10 MO Gated SR Latch S Q Q Clk R R Q Q S Time ? ?

11 MO Gated SR Latch com NAND S R Clk Q Q Qual a tabela verdade?

12 MO Gated D Latch Q S R Clk D (Data) D Q QClk D x Qt1+ Qt Q

13 MO Gated D Latch t 1 t 2 t 3 t 4 Time Clk D Q

14 MO Efeito do tempo de Propagação t su t h Clk D Q tsu – tempo de setup th – tempo de hold

15 MO Flip-Flop D Mestre-Escravo D Q Q MasterSlave D Clock Q Q D Q Q Q m Q s Clk D Q Q

16 MO Flip-Flop D Mestre-Escravo D Clock Q m QQ s =

17 MO Flip-Flop D Sensível à Borda de Subida D Clock P4 P3 P1 P D Q Q Clock Q Q 4

18 MO Comparação entre sensível a nível e a borda D Clock Q a Q b D Q Q D Q Q D Q Q D Q a Q b Q c Q c Q b Q a Clk Q c

19 MO FF D Mestre-Escravo com Preste e Clear Q Q D Clock Preset Clear D Q Q Preset

20 MO FF D Sensível à Borda com Preste e Clear D Clock Q Q Clear Preset Clear D Q Q

21 MO Reset Síncrono D Clock Q Q Clear D Q Q

22 MO Flip-Flop Tipo T D Q Q Q Q T Clock T Q Q T 0 1 Qt1+ Qt Qt

23 MO Flip-Flop Tipo T Clock T Q

24 MO Flip-Flop Tipo JK D Q Q Q Q J Clock K K 0 1 Qt1+ Qt 0 J Qt 1 JQ QK

25 MO Registradores Conjunto de elementos de memória (flip-flops) utilizados para armazenar n bits. Utilizam um único sinal de clock

26 MO Shift Register t 0 t 1 t 2 t 3 t 4 t 5 t 6 t Q 1 Q 2 Q 3 Q 4 Out= In Apresenta o seuinte comportamento:

27 MO Shift Register D Q Q Clock D Q Q D Q Q D Q Q In Out Q 1 Q 2 Q 3 Q 4

28 MO Shift Register com Carga Paralela

29 MO Shift Register Universal Entrada Serial –Deslocamento a Esquerda –Deslocamento a Direita Carga Paralela Saída Paralela Exercício: Desenhe o Diagrama do Shift Register Universal de 4 bits.

30 MO Contadores Assíncronos Síncronos

31 MO Contadores t 0 t 1 t 2 t 3 t 4 t 5 t 6 t Q 2 Q 1 Q 0 clk Contador Binário

32 MO Contador Binário – FF tipo T Clock Q 0 Q 1 Q 2 Count

33 MO Contador Binário – FF tipo T T Q Q Clock T Q Q T Q Q 1 Q 0 Q 1 Q 2 Contador Binário Assíncrono (up-counter)

34 MO Contador Binário – FF tipo T (down-counter) Clock Q 0 Q 1 Q 2 Count

35 MO Contador Binário – FF tipo T (down-counter) T Q Q Clock T Q Q T Q Q 1 Q 0 Q 1 Q 2 Contador Binário Assíncrono (down-counter)

36 MO Contadores Síncronos Clock cycle Q 2 Q 1 Q 0 Q 1 changes Q 2

37 MO Contador Binário Síncrono Clock Q 0 Q 1 Q 2 Count Q

38 MO T Q Q Clock T Q Q T Q Q 1 Q 0 Q 1 Q 2 T Q Q Q 3 Contador Binário Síncrono

39 MO Contador Binário Síncrono com enable e clear T Q Q Clock T Q Q Enable Clear T Q Q T Q Q

40 MO Contador de 4 bits com FF D Como determinar as funções de exitação de cada FF? 1.Projeto por Inspeção 2.Projeto de Máquina de Estados Finitos (FSM)

41 MO Contador de 4 bits com FF D com carga paralela

42 MO Contador Módulo (exp. Módulo 6) Clock Count Q 0 Q 1 Q 2

43 MO Contador Módulo (exp. Módulo 6) Enable Q 0 Q 1 Q 2 D 0 D 1 D 2 Load Clock

44 MO Contador Módulo 6 com Reset Assíncrono T Q Q Clock T Q Q T Q Q 1 Q 0 Q 1 Q 2

45 MO Contador Módulo 6 com Reset Assíncrono Clock Q 0 Q 1 Q 2 Count

46 MO Contador BCD de 2 Dígitos

47 MO Contador em Anel D Q Q Clock D Q Q D Q Q Q 0 Q 1 Q n1– Start

48 MO Contador Johnson D Q Q Clock D Q Q D Q Q Q 0 Q 1 Q n1– Reset

49 MO Registradores em um Barramento R1 in Rk in Bus Clock R1 out R2 in R2 out Rk out Control circuit Function R1R2Rk Data Extern

50 MO Registradores em um Barramento

51 MO Registradores em um Barramento implementado com mux Data R1 in Multiplexers R2 in Rk in Bus Clock S j1– S 0 R1R2Rk


Carregar ppt "MO401 4.1 2006 Prof. Paulo Cesar Centoducatte MC542 Organização de Computadores Teoria e Prática."

Apresentações semelhantes


Anúncios Google