Sistemas Digitais. Buffers 3 estados (Three-state buffers) SAÍDA = LOW, HIGH, or Hi-Z.

Tamanho: px
Começar a partir da página:

Download "Sistemas Digitais. Buffers 3 estados (Three-state buffers) SAÍDA = LOW, HIGH, or Hi-Z."

Transcrição

1 Buffers 3 estados (Three-state buffers) SAÍDA = LOW, HIGH, or Hi-Z. Várias saídas podem ser ligadas entre si, no entanto só uma delas pode estar activa. 7ª aula 1-33

2 Aplicação Z-Buffers 7ª aula 2-33

3 Drivers 3-estados 7ª aula 3-33

4 Aplicação de Drivers 7ª aula 4-33

5 Transceiver 3 - estados 7ª aula 5-33

6 Aplicação de Transceivers 7ª aula 6-33

7 3 - state enables em ABEL 7ª aula 7-33

8 Encoders vs. Decoders Decoder Encoder Binary encoders 7ª aula 8-33

9 Muitas aplicações necessitam de sistema de definição de prioridades Encoder de prioridade de 8 entradas 7ª aula 9-33

10 Equações lógicas dum Priority-encoder 7ª aula 10-33

11 74x148: 8-input priority encoder Active-low I/O Input Enable Got Something Enable Output 7ª aula 11-33

12 Tabela de Verdade do IC 74x148 7ª aula 12-33

13 Priority encoders em cascata 32-input priority encoder 7ª aula 13-33

14 15-input priority encoder in ABEL 7ª aula 14-33

15 Constant expressions 7ª aula 15-33

16 Saídas 7ª aula 16-33

17 Solução Alternativa 7ª aula 17-33

18 Multiplexers 7ª aula 18-33

19 74x151 multiplexer 8 - entradas 7ª aula 19-33

20 74x151 Truth Table 7ª aula 20-33

21 74x153 mux em ABEL 7ª aula 21-33

22 ABEL mux + fácil 7ª aula 22-33

23 Comparadores de Igualdade comparador 1-bit comparador 4-bit EQ_L 7ª aula 23-33

24 Comparador 8-bits 7ª aula 24-33

25 Comparador em ABEL Verificação Igualdade PEQQ = ([P7..P0] == [Q7..Q0]); PEQQ_L =!([P7..P0] == [Q7..Q0]); 16 termos produto Comparação Magnitude PGTQ = ([P7..P0] > [Q7..Q0]); PGTQ_L =!([P7..P0] > [Q7..Q0]); 255 termos produto 7ª aula 25-33

26 Somadores Bloco básico é denominado full adder Somador de 1-bit, produz soma e saídas carry Tabela de Verdade: X Y Cin S Cout ª aula 26-33

27 Somador Ripple adder Velocidade limitada pelo tamanho da cadeia 7ª aula 27-33

28 74x283 Somador 4-bit Usa carry lookahead internamente 7ª aula 28-33

29 Ripple carry entre grupos 7ª aula 29-33

30 Somador em ABEL Fácil? Não!!! Número enorme de termos produto! Na ordem de 2 n por n bit 7ª aula 30-33

31 Full subtractor = full adder, quase 7ª aula 31-33

32 Multiplicador multiplicador 8x8 7ª aula 32-33

33 Multiplicador 4x4 em ABEL 7ª aula 33-33