PCS 3115 Sistemas Digitais I

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

Memórias. SEL-415 Introdução à Organização dos Computadores. Parte 1. Aula 4. Profa. Luiza Maria Romeiro Codá

ELETRÔNICA DIGITAL II

Circuitos Lógicos. Profa. Grace S. Deaecto. Faculdade de Engenharia Mecânica / UNICAMP , Campinas, SP, Brasil.

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

Universidade de São Paulo

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

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

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

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

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

Memória (conceitos) MEMÓRIA VOLÁTIL

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

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

PCS 3115 Sistemas Digitais I. Memórias & FPGAs. Prof. Dr. Marcos A. Simplicio Jr.

Universidade Federal do ABC

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

SSC0112 Organização de Computadores Digitais I

PCS 3115 Sistemas Digitais I Memórias & FPGAs Prof. Dr. Marcos A. Simplicio Jr. Adaptado por Glauber (2018)

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

COMPUTADOR. Adão de Melo Neto

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

Sistemas Digitais II DISPOSITIVOS DE MEMÓRIA. Prof. Marlon Henrique Teixeira julho/2014

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

MEMÓRIAS SEMICONDUTORAS

Organização e Arquitetura de Computadores I

Sistemas de Computação

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

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

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

Memórias. IFRN -Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 17/01/2013

Arquitetura de Computadores Memória Principal

ROM

Circuitos Lógicos Aula 26

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A

Arquitetura e Funcionamento do Computador

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

COMPUTADOR. Adão de Melo Neto

Geradores de Clock e Memórias

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

EPROM - EEPROM Dispositivos Lógicos Programáveis

Memórias. Alberto Felipe Friderichs Barros

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

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

Conceitos e Gerenciamento de Memória

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano


SUBSISTEMA DE MEMÓRIA FELIPE G. TORRES

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

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

ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

Capítulo 12) Dispositivos de Memória

Memória Principal. Tiago Alves de Oliveira

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

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

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

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

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

Arquitetura de Computadores. Aula 8 Memória Principal

Níveis de memória. Diferentes velocidades de acesso. Memória Cache. Memórias Auxiliar e Auxiliar-Backup

Memórias ROM ( Read-Only Memory )

Introdução à Ciência da Computação

Memórias Row Address Strobe Column Address Strobe

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE

Modelo de Von Neumann: conceito do programa armazenado

Sistemas de Computação Hardware. Sistema Central Periféricos

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

CAPÍTULO 13 - MEMÓRIAS

Dispositivo Lógico Programável(PLD)

ORGANIZAÇÃO DE COMPUTADORES

Roteiro. Sistemas de Computação Hardware. Sistema Central Periféricos

Registradores de Deslocamento e Memórias

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

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

MICROPROCESSADORES TIPOS DE MEMÓRIAS

MEMÓRIA. Prof. Elton Profa. Joice

Memória Interna. Prof. Leonardo Barreto Campos 1

Projeto de Sistemas Embarcados

6 MEMÓRIAS SEMICONDUTORAS

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

Organização Básica de Computadores

Hardware. Componentes Básicos e Funcionamento

Computador (arquitetura básica): b

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

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

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

EL68E Sistemas Embarcados Prof. Douglas RENAUX

for Information Interchange. 6 Memória:

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

Aula 11. Dispositivos Lógicos Programáveis. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Sistemas Digitais II MEMÓRIA RAM. Prof. Marlon Henrique Teixeira agosto/2014

FACULDADE LEÃO SAMPAIO

Curso Técnico de Nível Médio

Estrutura Básica de um Computador

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

Capítulo 9 M E M Ó R I A

Transcrição:

PCS 35 Sistemas Digitais I Módulo 7 Introdução às Memórias Edison versão:. (maio de 28). Conceituação Dispositivos que armazenam dados em grandes quantidades. Flip-Flop s e registradores também têm esta função para poucos dados. Finalidade Armazenar dados e/ou programas de maneira temporária e/ou definitiva.

. Conceituação Classificação Tecnologia Não Semicondutor Magnético Ferrite, Fita, Discos (Rígido, Flexível); Ópticos CD, DVD, Blu-ray Disc (BD). Tecnologia Semicondutor Bipolares (+ Rápidas); MOS (+ Densidade, - Consumo).. Conceituação Classificação Acesso a dados Sequencial Fita magnética, (Shift Register) Posições de memória em lugares sucessivos; A leitura ou escrita na posição n, requer a leitura sequencial de todas as posições anteriores a ela (nk,..., n-). Direto ou Aleatório Constituem a maior parte das memórias a semicondutor: Caracterizadas principalmente por possuírem o mesmo tempo de acesso para todas as posições. 2 2

. Conceituação Classificação Acesso a dados (continuação) Quanto à possibilidade de escrita (no circuito): Memórias de apenas leitura (ROM Readonly Memory) Gravação de conteúdo fora do circuito (off-circuit); Memórias de escrita e leitura Conteúdo pode ser lido e alterado durante seu uso no circuito. Tipicamente RAM (mas há outras).. Conceituação Classificação Retenção dos dados Quanto à volatilidade do conteúdo: Voláteis Perdem o conteúdo se sem alimentação (Exemplo RAM); Não Voláteis Não perdem o conteúdo mesmo, sem alimentação (Exemplos ROM, PROM, EPROM, E²PROM). 3 3

. Conceituação Classificação Retenção dos dados (cont.) Quanto à forma como a informação é armazenada: Estática (SRAM) Velozes, célula básica é um Flip- Flop convencional; Dinâmica (DRAM) Velocidade moderada, baixo consumo, célula básica é um capacitor para armazenamento de carga (necessário reforço periódico refrescamento/refresh); Pseudo-estática (IRAM) Conteúdo em um só encapsulamento (a unidade de memória dinâmica e a unidade de controle). 2. Arquitetura de Memórias Via de Endereços MEM Via de Dados Sinais de Controle 4 4

2. Arquiteturas de Memórias Internamente... Via de Endereços Decodific. de Endereço Células de Memória Via de Dados Sinais de Controle 2. Arquiteturas de Memórias Otimização da Matriz de Células Como selecionar cada posição? A partir do endereço (via de endereços) decodificação do endereço Geração de sinais para seleção de uma única posição 5 5

............... 2. Arquiteturas de Memórias Otimização da Matriz de Células Ex.: Memória de 6 posições x bit Via de endereço: 4bits => 2 4 =6 posições Quais as formas de dispor as células para acessá-las? a) b) 4 6 linhas 8 3 5 seleção 5 7 5 4 8 linhas de seleção! 2 A diferença é significativa para memórias de grande número de posições: Mbits!!! 8 c) 2 2. Arquiteturas de Memórias Ex.: A 3 A 2 A A = (célula 4) 4 2 4 3 4 5 A A 2 3 4 3 2 5 2 3 A 2 A 3 6 6

3. Características de Memórias Palavra» N o de bits tratados simultaneamente (escrita e/ou leitura) Típico:, 4, 8,... N o de Posições» N o de palavras que a memória pode armazenar;» Cada posição está associada a um ENDEREÇO. Capacidade» Quantidade de Bits de uma memória, expressa em: N o Total de Bits ou N o de Posições x Tamanho de Palavra em Bits. 3. Características de Memórias Célula ( = bit) Endereço (n) DEC Matriz (Capacidade) 2 n x m Posições (2 n ) Palavra (m) Byte = 8 bits (!?) 7 7

...... 3. Características de Memórias Ex. Capacidade:» Ex.: Memória de Capacidade= 892 bits 24 x 8 Convenção: 24 = k 24 posições palavra de 8 bits recomendável 8k bits k x 8 bits k bytes» Ex.: Memória de 64kbytes = Como expressar? 64 k posições palavra de byte 3. Características de Memórias Relação entre N o de posições e N o de linhas na Via de Endereços Cada posição => um endereço (acesso direto) 2 posições 4 2 linha de endereçamento 2 n n Ex: k = 2 = 24 linhas na via de endereço: A-A9 64k = 26 = 65536 24 6 linhas na via de endereço: A-A5 M = 2?? G = 2?? T = 2?? M = 2 2 ; G = 2 3 ; T = 2 4 8 8

3. Características de Memórias Este mês (5/23) Foi lançado o pendrive de T bytes Por cerca de US$. Célula ( = bit) Endereço (n) DEC Matriz (Capacidade) 2 n x m Posições (2 n ) N = 4 Posições =.99.5.627.776 Palavra = 8 (!?) bits Além do atraso nos registradores Como se faz esse decodificador??? Qual o atraso para o acesso??? Palavra (m) Byte = 8 bits (!?) 4. Tipos de Memórias a Semicondutor 9 9

4. Tipos de Memórias a Semicondutor programável pelo usuário programada vez (não apagável) OTP PROM (one time programing) PROM apagável com luz UV UV EPROM ROM: Não-volátil EPROM (erasable prom) apagada byte a byte EEPROM COMUM programada de fábrica MROM programada várias vezes (apagável) apagável eletricamente EEPROM (electrically erasable) apagada em blocos EEPROM FLASH 4. Tipos de Memórias ROM Read Only Memory: Memória apenas de leitura programável por máscara (Mask ROM)» Programação definida pelo usuário (fixa, efetuada pelo fabricante uma só vez, durante o processo de deposição de máscara de metalização;» Estrutura simples Utilização de produtos em larga escala para justificar a customização e o custo associado.

4. Tipos de Memórias ROM ROMs Ex.: ROM de 4 palavras de 4 bits E E D 3 D 2 D D S 3 S 2 S S D 3 D 2 D D => End. Dados Seleção Interna Dados 4. Tipos de Memórias ROM Ex.: ROM de 4 palavras de 4 bits D 3 D 2 D D E S S bit lines E S 2 S 3 word lines R 3 V R 2 V R R

2 2 4. Tipos de Memórias ROMs Ex.: ROM de 4 palavras de 4 bits E E D 3 D 2 D D S 3 S 2 S S D 3 D 2 D D => End. Dados Seleção Interna Dados E E S S S 2 S 3 R 3 V R 2 V R R D 3 D 2 D D bit lines word lines 4. Tipos de Memórias ROM Ex.: ROM de 4 palavras de 4 bits +5V \S R 3 R 2 R R E E \S \S 2 \S 3 D D D 2 D 3

3 3 4. Tipos de Memórias ROM Inconveniente S i deve ter alto fan-out Solução Transistor para ter a corrente I c drenada da fonte e diminuir a corrente I b = (I c /β) drenada +5V de S i. R 3 R 2 R R S E S E S 2 S 3 D D D 2 D 3 4. Tipos de Memórias MROM MROM Mask-programmed ROM» Programada na fabricação do circuito integrado;» As informações são armazenadas conectando ou desconectando o Gate fonte de um transistor MOSFET à coluna de saída (MROM MOS);» Programação na etapa de metalização do circuito: uma máscara para depositar metais sobre o silício;» Alto custo total / baixo custo unitário.

4. Tipos de Memórias MROM MROM Mask-programmed ROM» Armazenamento de tabelas de funções matemáticas, códigos: uso geral;» Programas de dispositivos e/ou produtos produzidos em larga escala. 4. Multiplicador MROM IMPORTANTE!!! Conexões para implementar um multiplicador 4 x 4 Tabela de Conteúdo da Memória em Hex 4 4

5 5 4. Tipos de Memórias MROM Fonte: Digital Systems: Principles and Applications, ed. Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 4. Tipos de Memórias MROM MROMs Mask ROMs Símbolo lógico para a MROM TMS47256 fabricada com tecnologia NMOS/CMOS.

4. Tipos de Memórias PROM PROMs -Programmable ROM S i Vcc Valor lógico armazenado em todos os bits. D i Programação é feita pelo usuário e é fixa (feita apenas uma vez); Programador (queimador) específico para cada tipo de PROM (Tempo de programação da ordem de 2 minutos). 4. Tipos de Memórias PROM PROMs Programação» Queimar fusíveis onde deve haver zero aplicando de a 3V em um pino especial na pastilha;» Correntes/Tensões elevadas no nó;» Valor de I/V e tempo => conforme a PROM;» Programador => Algoritmos para cada tipo;» Utilização => Produtos de escala menor que ROM. 6 6

7 7 4. Tipos de Memórias PROM PROMs -Programmable ROM 5. Associação de Memórias Memória principal conectada à CPU através dos barramentos: Barramento de Endereços (Address bus); Barramento de dados (Data bus); Barramento de controle (Control bus).