MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um...
Transcript of MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um...
![Page 1: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/1.jpg)
MICROPROCESSADORES
MEMÓRIAS
![Page 2: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/2.jpg)
Roteiro
∞ Introdução;∞ PC Básico;∞ Tri-state;∞ Elemento de Memória;∞ Leitura;∞ Gravação;∞ Controle;
![Page 3: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/3.jpg)
MemóriasPC BÁSICO
![Page 4: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/4.jpg)
MemóriasPC BÁSICO
◦ U C P ◦ Memória principal; ◦ Dispositivos de E/S; ◦ Barramentos;
![Page 5: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/5.jpg)
MemóriasTri-state
A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída aproveita a vantagem da operação em alta velocidade das configurações de saída dos chips, permitindo que as saídas sejam conectadas juntas.
Vide Figura...
![Page 6: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/6.jpg)
MemóriasTri-state
E S
H
![Page 7: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/7.jpg)
MemóriasTri-state
E S
H
![Page 8: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/8.jpg)
MemóriasTri-state
Ela é denominada tristate porque permite três estados na saída: Alto [H], Baixo[L] e Alta Impedância [Z]. O estado de alta impedância é uma condição na qual o chip está desligado (OFF) de modo que o terminal de saída fica em alta impedância tanto para GND quanto para a tensão de alimentação +VCC.
![Page 9: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/9.jpg)
MemóriasNOT Tri-state
![Page 10: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/10.jpg)
MemóriasNOT Tri-state
![Page 11: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/11.jpg)
MemóriasNOT Tri-state
![Page 12: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/12.jpg)
MemóriasTri-state
Alto ou
baixoS
Alto ou baixo(Habilitado)
Vcc
Hi Z
Gnd
![Page 13: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/13.jpg)
Memórias
As saídas dos CI´s com tristate podem ser conectadas juntas (compartilhando o uso de um fio comum) sem sacrificar a velocidade do chaveamento.
Tri-state
E1
H1
E2
H2
E3
H3
![Page 14: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/14.jpg)
Memórias
Entretanto, é importante perceber que quando saídas tristate estão conectadas juntas, apenas uma delas deve ser habilitada de cada vez.
Tri-state
![Page 15: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/15.jpg)
Memórias
Caso contrário, duas saídas ativas competiriam pelo controle do fio comum provocando altas correntes e produzindo níveis lógicos inválidos (Região Proibida).
Tri-state
![Page 16: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/16.jpg)
MemóriasTTL
![Page 17: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/17.jpg)
MemóriasIntrodução
A memória humana tem alguns aspectos curiosos:
» Não tem limite;» Existem torneios para testá-la;» Existem coisas que:
- Nunca esquecemos;- Esquecemos, mas está na memória;
![Page 18: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/18.jpg)
MemóriasIntrodução
Dessa forma, a humanidade precisou criar formas para guardar informações de forma permanente. A escrita é, certamente, a maior invenção da humanidade para que fatos pudessem ser armazenados.
![Page 19: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/19.jpg)
MemóriasIntrodução
Atualmente, graças à tecnologia temos inúmeras formas de armazenar informações. Dentre elas destaca-se o uso da tecnologia apresentados em pendrives, clouds, HD, caches, disquetes, CD´s, MD´s, BD´s, zipdrives, etc...
![Page 20: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/20.jpg)
Memórias
![Page 21: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/21.jpg)
MemóriasIntrodução
O computador com ajuda de alguns periféricos, pode ler, escrever, falar ou ouvir. É claro que não possui imaginação, mas nos auxilia em guardar informações chatas como o cadastro de funcionários de uma empresa ou banco de dados de informações contábeis.
![Page 22: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/22.jpg)
Memórias
O computador com ajuda de alguns periféricos, pode ler, escrever, falar ou ouvir. É claro que não possui imaginação, mas nos auxilia em guardar informações chatas como o cadastro de funcionários de uma empresa ou banco de dados de informações contábeis.
Introdução
![Page 23: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/23.jpg)
MemóriasConfigurações
MEMÓRIA Dados
Endereço
Controle
Existem vários tipos de memórias, as quais possuem características específicas, entretanto, pode-se representá-las genericamente pelo bloco abaixo:
![Page 24: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/24.jpg)
MemóriasConfigurações
Barramento de EndereçosFornece a posição (endereço) de onde se encontra a informação (dado) que se deseja acessar.
» Apresentado em forma de números hexadecimal;» É relacionada com a capacidade de memória;» Velocidade de acesso é diretamente proporcional ao valor agregado do produto.
![Page 25: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/25.jpg)
MemóriasConfigurações
Barramentos de DadosContém a informação a ser lida ou armazenada no endereço acessado.
» Nem sempre é possível acessar os dados;» É constantemente verificada a integridade;» Permanece “desligado” quando não utilizado;
![Page 26: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/26.jpg)
MemóriasConfigurações
Barramentos de ControleÉ formado por sinais que controlam o funcionamento da memória (EN, RD, WR, CK, CL).
» Informações de verificação do sistema;» principal via de tráfego de E/S informação;» De caráter reservado;
![Page 27: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/27.jpg)
MemóriasElemento
Flip-Flops Tipo D
Ck D Q
0 X Qa
1 0 0
1 1 1
Ck
FFD
QD
Q
Q
D
![Page 28: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/28.jpg)
Memórias2 x 2bits
D1 D
00
D1 D
01
![Page 29: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/29.jpg)
Memórias2 x 4bits
D3 D
2 D
1 D
00
1 D3 D
2 D
1 D
0
![Page 30: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/30.jpg)
Memórias4 x 2bits
D1 D
0D
1 D
0
0
0
D1 D
0D
1 D
01
1
![Page 31: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/31.jpg)
Memórias4 x 4bits
0
0
1
1
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
![Page 32: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/32.jpg)
Memórias8 x 2bits
D1 D
0D
1 D
0
00
0
D1 D
0D
1 D
01
01
D1 D
0D
1 D
0
10
D1 D
0D
1 D
0
11
![Page 33: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/33.jpg)
Memórias8 x 4bits
00
0
1
01 10 11
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
![Page 34: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/34.jpg)
Memórias16 x 2bits
D1 D
0D
1 D
0
00
00
D1 D
0D
1 D
001
01
D1 D
0D
1 D
0
10
D1 D
0D
1 D
0
11
D1 D
0D
1 D
010
D1 D
0D
1 D
011
D1 D
0D
1 D
0
D1 D
0D
1 D
0
![Page 35: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/35.jpg)
Memórias16 x 4bits
00
00
01
01 10 11
10
11
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0
D3 D
2 D
1 D
0D
3 D
2 D
1 D
0D
3 D
2 D
1 D
0D
3 D
2 D
1 D
0
D3 D
2 D
1 D
0D
3 D
2 D
1 D
0D
3 D
2 D
1 D
0D
3 D
2 D
1 D
0
![Page 36: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/36.jpg)
MemóriasEndereçamento
Ck
FF3
Q3
D3
Q3
Q3
I3
Load
Mux2Ch
![Page 37: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/37.jpg)
MemóriasControle
Sinal de Carga (Load)
É um sinal que prevê o armazenamento dos valores de dados em um instante específico, não deixando a cargo somente da oscilação do Clock.
![Page 38: MICROPROCESSADORES - wiki.sj.ifsc.edu.br · Memórias Tri-state A configuração tristate é um terceiro tipo de circuito de saída usado nas famílias TTL e CMOS. Esse tipo de saída](https://reader035.fdocumentos.com/reader035/viewer/2022062601/5c5be15f09d3f263368c7c08/html5/thumbnails/38.jpg)
MemóriasGravação
Ck
FF3
Q3
D3
Q3
QD
01
Load