Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAna Marques Alterado mais de 10 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.