Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
mdulo 1
Barramento e tri-state
Modelo de Von Neumann
A arquitetura de um computador compreende 4 partes
principais:
CPU (ULA + Controle);
Memria Principal;
Dispositivos de conexo (barramentos de dados);
Dispositivos de sada.
BARRAMENTO
2
Funcionamento de uma porta lgica
Fornecimento de corrente:
A porta de acionamento fornece corrente para a porta de carga no
estado ALTO.
Absoro de corrente:
A porta de acionamento recebe (absorve) corrente da porta de carga no
estado BAIXO.
3
Funcionamento de uma porta lgica
Porta NAND TTL (transistor bipolar)
(a) (b)
4
Funcionamento de uma porta lgica
Porta NAND TTL (transistor bipolar): 0
Sada em
nvel BAIXO
5
Funcionamento de uma porta lgica
Porta NAND TTL (transistor bipolar): 1
Sada em
nvel ALTO
6
Ligao de porta lgica
Ligao de portas lgicas TTL
Necessidade de compartilhamento de duto (fio/barramento)
Uma sada em ALTO e outra em BAIXO conectadas ao mesmo ponto
PROBLEMA
A
B
C
D
7
Ligao de porta lgica
Conflito no barramento
Entrada A
Entrada B
Barramento
comum
8
Ligao de porta lgica
Ligao de portas lgicas TTL
Se a sada de A = 1 (alto) Q3A conduz e Q4A cortado
Se a sada de B = 0 (baixo) Q3B cortado e Q4B conduz
DANOS
Soluo
Remover o transistor ativo
dos circuitos de sada (Q1)
Sada em coletor aberto
9
Ligao de porta lgica
Circuito com sada em coletor aberto
10
Ligao de porta lgica
Circuito com sada em coletor aberto
Se Q conduz (ligado) S = 0
Se Q conduz (aberto) S = 1*
11
Ligao de porta lgica
Circuito com sada em coletor aberto
12
Portas tri-state
A maioria dos sistemas digitais utiliza
barramentos (BUS). Barramentos so linhas
s quais se liga um conjunto de dispositivos.
13
Portas tri-state
As portas lgicas operam apenas com 2
valores lgicos: 0 e 1.
Buffer AND
tri-state tri-state
14
Portas tri-state
As portas lgicas tri-state permitem ligar 2 sadas ao mesmo
ponto, sem curto-circuito, desde que apenas uma delas esteja
ativa de cada vez. Nota: no possvel ligar as sadas de 2
portas standard ao mesmo ponto, porque ocorrer um curto-
circuito se a sada de uma for 0 e a sada da outra for 1.
SADA
O inversor garante que apenas um Circuito
B
dos buffers est ativo de cada vez:
SELEO = 1 Buffer de cima ativo SELEO
SELEO = 0 Buffer de baixo ativo
15
Portas tri-state
Usadas tambm para compartilhamento de barramento
S ALTO / BAIXO / ALTA IMPEDNCIA
17
Porta bidirecional utilizando tri-state
18