Memórias Semicondutoras

Documentos relacionados
SRAM Static RAM. E/L Escrita Leitura. FPM DRAM Fast Page Mode EDO DRAM Extended Data Output SDRAM Synchronous DDR SDRAM Double Data Rate RDRAM Rambus

Memórias RAM e ROM. Adriano J. Holanda 9/5/2017. [Introdução à Organização de Computadores]

Arquitetura e Organização de Computadores

SSC0112 Organização de Computadores Digitais I

INFORMÁTICA MEMÓRIAS. Prof. MSc. Glécio Rodrigues de Albuquerque

Memórias. EL68E Sistemas Embarcados. Tecnologias de Memórias. Conceitos. Profs. Douglas Renaux e Hugo Vieira Neto

Sistema de Memórias COMPUTADOR CONTROLE ENTRADA VIA DE DADOS SAÍDA PROCESSADOR MEMÓRIA S E TO R R EC RE CEI TA S T EM S E TO R C A RNE S

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

ESTRUTURA GERAL DE DE UMA RAM

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS

Aula 03. Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos.

Técnico de Eletrónica, Automação e Computadores. Sistemas Digitais. Módulo 5 Memórias

Arquitetura de Computadores Memória Principal

Hierarquia de memória. Melhorando o desempenho

MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Nov/18

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

EL68E Sistemas Embarcados Prof. Douglas RENAUX

Laboratório de Hardware

Memória é um dispositivo capaz de armazenar informação. Logo, podemos dividir dos dispositivos que podem armazenar dados em Quatro tipos:

SSC512 Elementos de Lógica Digital. Memórias. GE4 Bio

ELE Microprocessadores I. AULA 12 Arquitetura do Microprocessador Interface com as memórias

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4. Cristina Boeres

Adriano J. Holanda FAFRAM. 4 e 11 de maio de 2012

Memória. Prof. Alexandre Beletti Cap. 4 Monteiro, Cap. 2 Tanenbaum, Cap. 5 Stallings, Cap. 3 - Weber. Introdução (Weber)

Arquitetura de Computadores

MICROPROCESSADORES TIPOS DE MEMÓRIAS

William Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 5 Memória interna

CIRCUITOS DIGITAIS. Contadores com Registradores e Memórias. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Circuitos Lógicos Aula 26

Arquitetura de Computadores. Memórias

Latch SR (Set/Reset)

ESTRUTURA GERAL DE UMA RAM

Arquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e Organização de Memória

Circuitos Sequenciais

RAM e ROM. Laboratório de Hardware. Memórias. Memórias. Memórias. Memórias. Memórias. Memória ROM. Memória ROM. Memória ROM. Memória RAM.

E.E.E.P. Dr. Solon Tavares Introdução à Informática e Sistemas Operacionais Prof. Henrique Cordeiro. Memória

ARQUITETURA DE COMPUTADORES. Nível da Lógica Digital. Prof.: Agostinho S. Riofrio

Eletrônica Digital. Memórias Semicondutoras PROF. EDUARDO G. BERTOGNA UTFPR / DAELN


Universidade de São Paulo

High Performance Programmable DMA Controller 8237A, 82237

Memória Principal. Tiago Alves de Oliveira

Memórias. Memórias: Utilização:

Arquitetura de Computadores. Aula 8 Memória Principal

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL

Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO

Arquitetura de Computadores - Sistemas de Memória

Visão geral do sistema de memória de computadores

ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória ü Memória Principal ü Memória principal ü Memória cache

Memórias Row Address Strobe Column Address Strobe

Organização e Arquitetura de Computadores I

ELETRÔNICA DIGITAL II

DIFERENÇA DE VELOCIDADE entre UCP e MP

Programador/a de Informática

Introdução Tipos de memória Memória Cache. Cap. 4 - Memórias. Arquitectura de Computadores 2010/2011 Licenciatura em Informática de Gestão

Memórias: ROM, RAM, DRAM

Infra-estrutura Hardware

Sistemas de Computação. Seção Notas. A Memória Principal. Notas. Sexta Aula. Haroldo Gambini Santos. 26 de abril de Notas

Sistemas de Computação

MEMÓRIAS EM UM SISTEMA COMPUTACIONAL

Geradores de Clock e Memórias

Introdução. Num micro-processador a informação é guardada em registos. Para isso precisamos de muitos registos, isto é memória em massa

Memórias. Alberto Felipe Friderichs Barros

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

MEMÓRIA. Prof. Elton Profa. Joice

- Arquitetura de sistemas digitais- Cap 2 Arquitetura de computadores

ORGANIZAÇÃO DE COMPUTADORES

Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento.

Eletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior

Capítulo 9 M E M Ó R I A

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Memórias. César Yutaka Ofuchi (Adaptado do Prof. Hugo Vieira Neto/ Prof. Douglas Renaux) César Ofuchi

ELECTRÓNICA DE COMPUTADORES. Sumário

Na segunda aula vamos falar sobre o Processador, funcionamento e seus tipos.

Memória ROM. Organização Funcional de um. Computador. ROM (Read-Only Memory) Memória Somente Leitura.

FACULDADE LEÃO SAMPAIO

SUBSISTEMA DE MEMÓRIA FELIPE G. TORRES

Memória Interna. Prof. Leonardo Barreto Campos 1

Memória e Hierarquia de Memória. Memória Vs. Armazenamento

Aula 06 SISTEMAS DE MEMÓRIAS

Memórias Semicondutoras

Portas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Faculdade de Tecnologia Senac GTI Modulo I Organização de Computadores

Usadas para manter os dados e programas a serem acessados diretamente pelo microprocessador.

Arquitetura de Sistemas Embarcados

Universidade Federal do ABC

PCS 3115 Sistemas Digitais I

Memória. Arquitetura de Computadores I. DCC-IM/UFRJ Prof. Gabriel P. Silva

Função Principal da Memória

Embora seja brutalmente mais rápida que o HD e outros periféricos, a memória RAM continua sendo muito mais lenta que o processador.

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

SSC0112 Organização de Computadores Digitais I

MEMÓRIAS PAPEL FOTOGRAFIA FITA PERFURADA DISPOSITIVOS MAGNÉTICOS DISPOSITIVOS ÓPTICOS DISPOSTIVOS DE ESTADO SÓLIDO

Projeto de Sistemas Embarcados

FACULDADE PITÁGORAS PRONATEC

Transcrição:

Memórias Semicondutoras Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Copyright (c) Walter Fetter Lages p.1

Introdução ROM Read-Only Memory ROM PROM Programmable ROM EPROM Ereasable PROM EEPROM Electrically Ereasable PROM Flash-EEPROM RAM Random Access Memory SRAM Static RAM Async SRAM Sync SRAM PB SRAM Pipelined Burst SRAM DRAM Dynamic RAM Copyright (c) Walter Fetter Lages p.2

DRAM DRAM Dynamic RAM DRAM F(E)PM RAM Fast (Enhanced) Page-mode RAM EDO RAM Extended Data Output RAM BEDO RAM Burst Extended Data Output RAM SDRAM Synchronous DRAM DDR SDRAM Double Data Rate SDRAM VRAM Video RAM Copyright (c) Walter Fetter Lages p.3

SRAM x DRAM SRAM Célula básica = flip-flop Alta velocidade Baixa densidade, alto custo Alto consumo DRAM Célula básica = capacitor Baixa velocidade Alta densidade, baixo custo Baixo consumo Necessita refresh Copyright (c) Walter Fetter Lages p.4

SRAM Tipicamente organizadas em palavras de 8 bits Organização interna pode ser diferente Copyright (c) Walter Fetter Lages p.5

Diagrama de Blocos da 6264 Copyright (c) Walter Fetter Lages p.6

Ciclo de Leitura da 6264 Copyright (c) Walter Fetter Lages p.7

Ciclo de Escrita da 6264 Controlado por WE Copyright (c) Walter Fetter Lages p.8

Ciclo de Escrita da 6264 Controlado por CE Copyright (c) Walter Fetter Lages p.9

DRAM Organizações típicas (chips): N 1, N 4, N 8 Organizações típicas (pentes): N 8, N 9, N 32, N 36, N 64, N 72 Endereçamento multiplexado RAS Row Address Strobe CAS Column Address Strobe Refresh é feito por linha Pre-charge Memórias N 1 costumam ter pinos D e Q separados Copyright (c) Walter Fetter Lages p.10

DRAM TMS44100 TMS44400 Copyright (c) Walter Fetter Lages p.11

Diagrama de Blocos da TMS44100 Copyright (c) Walter Fetter Lages p.12

Diagrama de Blocos da TMS44400 Copyright (c) Walter Fetter Lages p.13

Ciclo de Leitura Copyright (c) Walter Fetter Lages p.14

Ciclo de Escrita O buffer de saída é habilitado Copyright (c) Walter Fetter Lages p.15

Ciclo de Escrita Antecipada Copyright (c) Walter Fetter Lages p.16

Ciclo de Leitura-Escrita A habilitação do buffer de saída é aproveitada Copyright (c) Walter Fetter Lages p.17

Refresh Períodos de refresh típicos são da ordem de algumas dezenas de ms O refresh é feito por linhas Nas DRAMs mais recentes as linhas externas não correspondem à organização interna Podem ser necessários menos ciclos do que o número de endereços de linha Alguns bits do endereço de linha são ignorados no refresh Copyright (c) Walter Fetter Lages p.18

RAS-only Refresh Copyright (c) Walter Fetter Lages p.19

CAS-Before-RAS Refresh O endereço é gerado internamente Copyright (c) Walter Fetter Lages p.20

Self Refresh Ciclos CBR são gerados internamente Copyright (c) Walter Fetter Lages p.21

Hidden Self Refresh O RAS é pulsado após um acesso normal Copyright (c) Walter Fetter Lages p.22

Hidden Self Refresh - Escrita Copyright (c) Walter Fetter Lages p.23

FPM RAM Página da DRAM não tem relação alguma com a página de memória virtual do processador Em processadores com memória cache os acesso a memória são feitos geralmente em endereços sequenciais É dado um RAS para diversos CAS Após os primeiro ciclo de acesso, os ciclos subsequentes ficam mais curtos Notação do tipo 5-3-3-3 Copyright (c) Walter Fetter Lages p.24

Leitura em Modo de Página Copyright (c) Walter Fetter Lages p.25

Escrita em Modo de Página Copyright (c) Walter Fetter Lages p.26

Leitura-Escrita em Modo de Página Copyright (c) Walter Fetter Lages p.27

Pente 2Mb x 36 Copyright (c) Walter Fetter Lages p.28

Pente 2Mb x 36 Copyright (c) Walter Fetter Lages p.29

VRAM DRAM projetada para implementação de placas de vídeo Dual Port Porta de acesso normal, como nas DRAM Porta de acesso sequencial Pode realizar operações de máscara nos bits de entrada Copyright (c) Walter Fetter Lages p.30

SMJ44C251 Copyright (c) Walter Fetter Lages p.31

Diagrama de Blocos da SMJ44C251 Copyright (c) Walter Fetter Lages p.32

Escrita Sequencial Copyright (c) Walter Fetter Lages p.33

Escrita Sequencial por SE Copyright (c) Walter Fetter Lages p.34

Leitura Sequencial Copyright (c) Walter Fetter Lages p.35

Leitura Sequencial por SE Copyright (c) Walter Fetter Lages p.36

EDO RAM EDO é um tipo de modo de página Modo EDO só é utilizado em operações de leitura É incluído um latch na saída, liberando o CAS para dar o strobe para o próximo acesso Utiliza o sinal OE O tempo em que o dado está disponível é maior do que na FPM RAM O ciclo do CAS é mais rápido do que na FPM Também é denominado Hyper Page Mode Acesso típico em 5-2-2-2 Copyright (c) Walter Fetter Lages p.37

4216405 Copyright (c) Walter Fetter Lages p.38

Diagrama de Blocos da 4216405 Copyright (c) Walter Fetter Lages p.39

Ciclo de Leitura EDO Copyright (c) Walter Fetter Lages p.40

BEDO RAM Contador interno de 2, 3 ou 4 bits Pipeline permite a busca do dado na matriz e a disponibilização do dado no latch de saída Acesso típico em 5-1-1-1 Não tiveram grande aceitação no mercado pois surgiram juntamente com as SDRAM, que eram mais vantajosas Copyright (c) Walter Fetter Lages p.41

SDRAM Tipicamente operações de acesso à memória são sequenciais Endereços podem ser gerados internamente Operação baseada em comandos Comandos são combinações dos sinais de controle PC100=SDRAM a 100MHz Acesso em 5-1-1-1 Copyright (c) Walter Fetter Lages p.42

4564441 4M x 4 bits x 4 bancos Copyright (c) Walter Fetter Lages p.43

Diagrama de Blocos da 4564441 Copyright (c) Walter Fetter Lages p.44

Comandos da 4564441 Mode register set configura o modo Activate seleciona o banco e o endereço de linha Precharge inicia a operação de pré-carga em um ou todos os bancos Write inicia uma escrita em rajada Read inicia uma leitura em rajada CBR refresh inicia uma operação de refresh CBR command Self refresh inicia um self refresh Burst stop interrompe uma operação em rajada No operation Copyright (c) Walter Fetter Lages p.45

Comandos da 4564441 Comando CS RAS CAS WE CKE Mode register set L L L L Activate L L H H Precharge L L H L Write L H L L Read L H L H CBR refresh L L L H H Self refresh L L L H L Burst stop L H H L No operation L H H H Copyright (c) Walter Fetter Lages p.46

Diagrama de Estados da 4564441 Copyright (c) Walter Fetter Lages p.47

Registrador de Modo da 4564441 Copyright (c) Walter Fetter Lages p.48

Registrador de Modo da 4564441 Copyright (c) Walter Fetter Lages p.49

Pente 458CB645 Copyright (c) Walter Fetter Lages p.50

DDR SDRAM SDRAM com transferência de dados em ambas as bordas do clock Duas SDRAM em paralelo, uma transferindo os dados em cada borda do clock PC3200=DDR400=200 2 8 Possui um strobe bidirecional DQS Copyright (c) Walter Fetter Lages p.51