Memorias semicondutoras

Disponível somente no TrabalhosFeitos
  • Páginas : 16 (3961 palavras )
  • Download(s) : 0
  • Publicado : 1 de novembro de 2011
Ler documento completo
Amostra do texto
UNIVERSIDADE PRESBITERIANA MACKENZIE
ESCOLA DE ENGENHARIA
ENGENHARIA ELÉTRICA
CAIO AUGUSTO KULIK GAVIOLI

2º Trabalho de Sistemas Digitais I
São Paulo
2011
MEMÓRIAS SEMICONDUTORAS

Diagrama funcional geral:



Uma memória tem três barramentos (conjunto de linhas):

• Barramento de Endereço: É um barramento unidirecional que leva o endereço em binário que aparece na saída doprocessador, para os circuitos integrados de memória.

• Barramento de Dados: É um barramento bidirecional por onde trafegam dados, tanto no sentido do processador para os circuitos integrados de memória quanto no sentido inverso.

• Barramento de controle: É um barramento bidirecional por onde trafegam sinais de controle, principalmente no sentido do processador para os circuitos integrados dememória.





Barramento Simples:

Muitas unidades no barramento implicam em:
• Queda de desempenho
• O controle do uso compartilhado do barramento reduz o desempenho quando muitas unidades concorrem
• Distribuição do relógio
• As “longas” distâncias a serem percorridas pelo sinal de relógio produz atrasos de propagação

Barramento de Alto desempenho


Temporização
• Coordenaçãodos eventos que ocorrem no barramento – Protocolo doBarramento
• Barramentos Síncronos
• Eventos determinados pelo relógio do barramento
• Os ciclos do relógio sincronizam os eventos do barramento
• A sincronização normalmente acontecem nas transições do relógio ( 1 para 0 ou 0 para 1)
• Tempos críticos são definidos em função das transições do relógio

As linhas de endereços sãodirecionadas a dois decodificadores (linha e coluna). O cruzamento linha-coluna seleciona uma posição de memória, sendo que o número de posições é dado por 2n, onde n representa o número de linha de endereço.
Cada posição contém uma ou várias células de memórias, onde cada célula é responsável pelo armazenamento da informação de um bit.
Os decodificadores fazem, portanto, a seleção da posição de memóriaque se deseja acessar e o bloco de controle determina a operação que deve ser realizado nesta posição como, por exemplo, a leitura da informação.
Para representar a capacidade de uma memória utiliza-se a expressão genérica p x b onde p representa o número de posições de memória e b o número de bits de dados.

As memórias, em geral, possuem duas características básicas que devem ser analisadaspara a sua utilização em um determinado sistema:
• Capacidade: quantidade de bits que é capaz de armazenar;
• Tempo de Acesso: tempo necessário para colocar os dados armazenados na saída (ciclo de leitura).

Além disso, cada tipo de memória possui características próprias que determinam sua aplicabilidade. Neste aspecto, as memórias podem ser classificadas em:
• Memória volátil: asinformações armazenadas são perdidas ao se desligar a alimentação.
• Memória não volátil: as informações armazenadas na memória permanecem inalteradas mesmo sem alimentação.


REGISTRADORES

Registrador é um subsistema seqüencial constituído basicamente por flip-flops, e serve para a manipulação e armazenamento de dados. O registrador possui quatro configurações diferentes, dadas pelo modo como osdados (bits) entram e como são transmitidos do registrador para outro circuito. Os Registradores possuem as configurações básicas:

• Modo serial: os dados são recebidos e/ou transmitidos um bit por vez, em uma única linha;
• Modo paralelo: mais de um bit que compõem os dados são recebidos e/ou transmitidos simultaneamente, em mais de uma linha.

E podem ser classificados como:
• RegistradorSérie-Série:



• Registrador Série-Paralelo:

• Registrador Paralelo-Paralelo:

• Registradro Paralelo-Série:

O número de bits que um registrador pode armazenar é igual ao número de flip-flops que compõe o sistema.

Registradores de Deslocamento:
São registradores que utilizam entrada e/ou saída seriais e os dados são movimentados internamente, sendo...
tracking img