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

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

Circuitos Lógicos e Organização de Computadores Capítulo 3 – Tecnologia de Implementação Ricardo Pannain pannain@puc-campinas.edu.br http://docentes.puc-campinas.edu.br/ceatec/pannain/

Apresentações semelhantes


Apresentação em tema: "Circuitos Lógicos e Organização de Computadores Capítulo 3 – Tecnologia de Implementação Ricardo Pannain pannain@puc-campinas.edu.br http://docentes.puc-campinas.edu.br/ceatec/pannain/"— Transcrição da apresentação:

1 Circuitos Lógicos e Organização de Computadores Capítulo 3 – Tecnologia de Implementação
Ricardo Pannain

2 Tensão relativas aos níveis lógicos
0 – low – baixo Lógica 1 – high – alto Positiva 0 – high – alto Lógica 1 – low – baixo Negativa Valores Típicos: VDD = 5 V ou 3.3 V e VSS = 0 V V1,min = 40% VDD V0,max = 60% VDD Tensão de Threshold (tensão de limiar) – Qualquer tensão acima da Tensão de Threshold define um valor lógico, qualquer tensão abaixo da Tensão de Threshold define um valor lógico. Capítulo 3 - Tecnologia de Implementação

3 Transistor NMOS como uma chave
(a) Uma chave controlada por uma entrada x x = "low" = "high" MOS – Metal Oxide Silicon NMOS – MOS tipo N (canal N – Substrato P) Gate - Porta Source – Fonte Drain - Dreno Susbstrate (body) – substrato Se VG é baixo, não há formação de canal entre fonte e dreno  transistor não conduz  transistor aberto (turned off) Se VG é alto, há formação de canal entre fonte e dreno  transistor conduz  transistor fechado (turned on) Gate Drain Source (b) Transistor NMOS Substrate (Body) V D S (c) Símbolo simplificado de um transistor NMOS G Capítulo 3 - Tecnologia de Implementação

4 Transistor PMOS como uma chave
x = "high" = "low" Uma chave com comportamento oposto ao do slide anterior PMOS – MOS tipo P (canal P – Substrato N) Gate - Porta Source – Fonte Drain - Dreno Susbstrate (body) – substrato Se VG é baixo, há formação de canal entre fonte e dreno  transistor não conduz  transistor fechado (turned on) Se VG é alto, não há formação de canal entre fonte e dreno  transistor não conduz  transistor aberto (turned off) Gate Drain Source V DD Substrate (Body) (b) Transistor PMOS V G D S (c) Símbolo simplificado de um transistor PMOS Capítulo 3 - Tecnologia de Implementação

5 Transistores NMOS e PMOS em circuitos lógicos
(a) Transistor NMOS V G D S = 0 V Chave fechada quando = DD Chave aberta V = S DD D G Chave Aberta quando Chave fechada = 0 V (b) Transistor PMOS Capítulo 3 - Tecnologia de Implementação

6 Uma Porta Inversora – NOT - construída com tecnologia NMOS
(b) Diagrama simplificado V x f DD R + - (a) Diagrama do Circuito 5 V Vf = 0,2 V quando Vx = 5 V O resistor é um limitador de corrente (na prática, outro transistor) x f (c) Símbolos Gráficos Capítulo 3 - Tecnologia de Implementação

7 Porta NAND com tecnologia NMOS
V f DD (a) Circuito (b) Tabela Verdade x 1 2 (c) Símbolo Gráfico Capítulo 3 - Tecnologia de Implementação

8 Porta NOR com tecnologia NMOS
Capítulo 3 - Tecnologia de Implementação

9 Porta AND com tecnologia NMOS
(c) Símbolos Gráficos (a) Circuito f (b) Tabela Verdade 1 x 2 V DD A Capítulo 3 - Tecnologia de Implementação

10 Porta OR com tecnologia NMOS
Capítulo 3 - Tecnologia de Implementação

11 Estrutura de uma Porta NMOS
Capítulo 3 - Tecnologia de Implementação

12 Estrutura de uma Porta CMOS
CMOS – Complementary MOS – resistor referente à porta NOMS é substituído por uma rede Pull-up (PUN) PDN e PUN são duais, se o PDN tiver transistores NMOS em série, PUN terá transistores PMOS em paralelo, e vice-versa. Capítulo 3 - Tecnologia de Implementação

13 Estrutura de uma Porta NOT CMOS
V DD T 1 V V x f x T T f 1 2 T 2 on off 1 1 off on (a) Circuito (b) Tabela verdade e estados dos transistores Capítulo 3 - Tecnologia de Implementação

14 Estrutura de uma Porta NAND CMOS
Para f = 1  f = x1x2 = x1 + x2  PUN = 2 transistores PMOS em paralelo Para f = 0  f = x1x2  PDN = 2 transistores NMOS em paralelo Capítulo 3 - Tecnologia de Implementação

15 Estrutura de uma Porta NOR CMOS
Para f = 1  f = x1 + x2 = x x2  PUN = 2 transistores PMOS em série Para f = 0  f = x1 + x2  PDN = 2 transistores NMOS em paralelo Capítulo 3 - Tecnologia de Implementação

16 Estrutura de uma Porta AND CMOS
NAND NOT Capítulo 3 - Tecnologia de Implementação

17 Capítulo 3 - Tecnologia de Implementação
Estrutura de uma Porta CMOS Exercício 1 Considere a função: f = x1 + x2 x3 Ache o circuito CMOS equivalente Exercício 2 Considere a função: f = x1 + (x2 + x3) x4 Capítulo 3 - Tecnologia de Implementação

18 Estrutura de uma Porta CMOS – Exercício 1
f = x1 + x2 x3 = x1 (x2 + x3) Capítulo 3 - Tecnologia de Implementação

19 Estrutura de uma Porta CMOS – Exercício 2
f = x1 ( x2 x3 + x4) Capítulo 3 - Tecnologia de Implementação

20 Níveis de Tensão em uma Porta Lógica
Capítulo 3 - Tecnologia de Implementação

21 Interpretação dos Níveis de Tensão – Lógica Positiva e Negativa
(b) Tabela Verdade – Lógica Positiva e Símbolo f 1 x 2 V (a) Níveis de Tensão L H x 1 2 f 1 x 2 f (c) Tabela Verdade – Lógica Negativa e Símbolo Capítulo 3 - Tecnologia de Implementação

22 Capítulo 3 - Tecnologia de Implementação
Interpretação dos Níveis de Tensão – Lógica Positiva e Negativa (b) Lógica Positiva f 1 x 2 (a) Níveis de Tensão L H V x 1 2 f (c) Lógica Negativa 1 x 2 f Capítulo 3 - Tecnologia de Implementação

23 Circuito Integrado Padrão – Série 7400
(a) Encapsulamento Dual-Line – DIP (Dual-Line Package) V DD Gnd (b) Estrutura de um Circuito Integrado 7404 Capítulo 3 - Tecnologia de Implementação

24 Implementação de f = x1x2 + x2x3
V DD x 1 2 3 f 7404 7408 7432 Capítulo 3 - Tecnologia de Implementação

25 Circuito Integrado 74244 - 8 Buffers tri-states
Capítulo 3 - Tecnologia de Implementação

26 Dispositivos Lógicos Programáveis como uma Caixa Preta
Porta Lógicas e chaves programáveis Entradas (variáveis lógicas) Saídas (funções lógicas) Capítulo 3 - Tecnologia de Implementação

27 Estrutura geral de uma PLA – Programmable Logic Array
f 1 AND plane OR plane Input buffers inverters and P k m x 2 n Baseado na idéia que as funções lógicas podem ser representadas como uma soma de produtos  plano de ANDs e plano de ORs Capítulo 3 - Tecnologia de Implementação

28 Diagrama, em nível de portas lógicas, de uma PLA
f 1 P 2 x 3 Plano OR Conexões Plano AND programáveis 4 Exercício – Dizer quais são as respectivas funções f1 e f2. Capítulo 3 - Tecnologia de Implementação

29 Desenho esquemático de uma PLA
x f 1 P 2 3 Plano OR Plano AND 4 Capítulo 3 - Tecnologia de Implementação

30 Exemplo de uma PAL – Programmable Array Logic
f 1 P 2 x 3 Plano AND 4 PAL – O plano AND é programável e o Plano OR é fixo Capítulo 3 - Tecnologia de Implementação

31 Circuito extra de saída de uma PAL
f 1 Para o plano AND D Q Clock Select Enable Flip-flop Capítulo 3 - Tecnologia de Implementação

32 Unidade de Programação de um PLD
Capítulo 3 - Tecnologia de Implementação

33 UM PLCC – Plastic-Leaded Chip Carrier com soquete
Capítulo 3 - Tecnologia de Implementação

34 Interconnection wires
Estrutura de CPLD – Complex Programmable Logic Device PAL-like block I/O block Interconnection wires Capítulo 3 - Tecnologia de Implementação

35 Capítulo 3 - Tecnologia de Implementação
Detalhe de um CPLD Capítulo 3 - Tecnologia de Implementação

36 Encapsulamento de um CPLD e sua programação
Capítulo 3 - Tecnologia de Implementação

37 Estrutura de uma FPGA – Field Programmable Gate Array
Logic block Interconnection switches I/O block Capítulo 3 - Tecnologia de Implementação

38 FPGA - lookup table (LUT) de duas entradas
LUT  contém células que armazenam, São usadas para implementar uma função lógica Capítulo 3 - Tecnologia de Implementação

39 FPGA - lookup table (LUT) de três entradas
x 1 x 2 0/1 0/1 0/1 0/1 f 0/1 0/1 0/1 0/1 x 3 Capítulo 3 - Tecnologia de Implementação

40 FPGA - lookup table (LUT) + Flip Flop
Capítulo 3 - Tecnologia de Implementação

41 Capítulo 3 - Tecnologia de Implementação
FPGA Programada Exercício: Dê as funções f, f1 e f2 Capítulo 3 - Tecnologia de Implementação

42 Duas linhas de um circuito com tecnologia standard-cell chip
Capítulo 3 - Tecnologia de Implementação

43 Um gate array - sea-of-gates
Capítulo 3 - Tecnologia de Implementação

44 Exemplo de uma função lógica em um gate array
Capítulo 3 - Tecnologia de Implementação


Carregar ppt "Circuitos Lógicos e Organização de Computadores Capítulo 3 – Tecnologia de Implementação Ricardo Pannain pannain@puc-campinas.edu.br http://docentes.puc-campinas.edu.br/ceatec/pannain/"

Apresentações semelhantes


Anúncios Google