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

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

Agrupando flip-flops e portas para criar registradores.

Apresentações semelhantes


Apresentação em tema: "Agrupando flip-flops e portas para criar registradores."— Transcrição da apresentação:

1 Agrupando flip-flops e portas para criar registradores

2 Registradores de 1 bit carga Q Q D Ck DC Reset (CLR) DC Set (PR) zerar colocar em 1 entrada saída saída complementada ler

3 - nas bordas positivas do sinal CARGA - quando o sinal ZERAR passa de 1 para 0 Registradores de vários bits um flip-flop por bit sinais de controle comuns a todos os flip-flops DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D CARGA ZERAR Quando lê as entradas ? Quando zera todos os bits ?

4 Registrador com carga e saída paralelas DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D CARGA e n-1 e1e1 e0e0 s n-1 s1s1 s0s0 entradas D lidas simultaneamente, na borda do sinal de CARGA saídas disponíveis continuamente (esperar terminar as cargas) e n-2 s n-2

5 Registrador com carga e saída seriais (registrador de deslocamento) DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D CARGA e s entradas D lidas simultaneamente, na borda do sinal de CARGA valor de e armazenado no FF da esquerda demais FFs deslocam para a direita seu conteúdo valor do FF mais à direita sai do registrador somente o bit mais à direita fica disponível na saída s

6 Registrador com carga serial e saída paralela (aplicação: recepção de dados em linhas seriais) DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D DC Reset DC Set Q Q Ck D CARGA s n-1 s1s1 s0s0 s n-2 e entradas D lidas simultaneamente, na borda do sinal de CARGA valor de e armazenado no FF da esquerda demais FFs deslocam para a direita seu conteúdo valor do FF mais à direita sai do registrador saídas disponíveis continuamente (esperar terminar as cargas)

7 Contador binário de 4 bits contar = somar 1 ao registrador a cada borda negativa do sinal de CONTAR conta de a e depois volta a FF da esquerda é o bit menos significativo pode ser zerado no meio da contagem ( ZERAR ) s3s2s1s s3s2s1s CONTAR ZERAR s0s0 s1s1 s2s2 s3s3 DC Reset DC Set Q Q Ck T DC Reset DC Set Q Q Ck T DC Reset DC Set Q Q Ck T DC Reset DC Set Q Q Ck T 1111

8 Unidade de Aritmética e Lógica (circuito combinacional) UAL S XY ADD AND OR NOT Instrução NOT XS Instrução OR S X Y Instrução AND S X Y n n n NZCV os valores de S, N, Z, C e V dependem apenas dos valores das entradas X, Y e dos sinais de controle contém um circuito para cada operação o valor que vai para as saídas é selecionado de acordo com os sinais de controle

9 Meio Somador (Half Adder)

10 Somador Completo (Full Adder)

11

12 Somador binário (paralelo) de n bits

13 UAL: reunindo todos os circuitos

14 Códigos de Condição (registradores de 1 bit) D = bit 7 da saída da ULA D = NOR dos 8 bits da saída da ULA D = XOR do C in e C out do msbit do somador DC Reset DC Set Q Q Ck D carga N N DC Reset DC Set Q Q Ck D carga Z Z DC Reset DC Set Q Q Ck D carga V V D = C out do msbit do somador DC Reset DC Set Q Q Ck D carga C C

15 Memória com seleção linear

16 Memória com seleção matricial (um plano) L L L L C C C C CCCC LLLL

17 Uma palavra: 1 bit em cada plano P0 P1 P2 P3 P4 P5 P6 P7 (1 plano pode ser 1 circuito integrado de memória nk 1 bit)

18 Seleção linear x matricial


Carregar ppt "Agrupando flip-flops e portas para criar registradores."

Apresentações semelhantes


Anúncios Google