EPROM - EEPROM Dispositivos Lógicos Programáveis

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

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

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

PCS 3115 Sistemas Digitais I

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

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

Universidade Federal do ABC

Dispositivo Lógico Programável(PLD)

ELETRÔNICA DIGITAL II

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

ROM

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

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

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

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

Profa. Luiza Maria Romeiro Codá Profa. Dra Maria Stela Veludo de Paiva

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

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

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

ELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável. Prof. Antonio Heronaldo de Sousa

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

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

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

FACULDADE LEÃO SAMPAIO

COMPUTADOR. Adão de Melo Neto

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

Universidade de São Paulo

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

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

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

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

Hardware Reconfigurável

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL

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

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

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

Arquitetura e Funcionamento do Computador

MICROPROCESSADORES TIPOS DE MEMÓRIAS

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

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

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

SSC0112 Organização de Computadores Digitais I

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

Dispositivos de Lógica Programável

Conceitos e Gerenciamento de Memória

Arquitetura de Computadores Memória Principal

Circuitos Lógicos Aula 26

Hardware. Componentes Básicos e Funcionamento

Sistemas de Computação

Dispositivos Lógicos Programáveis (PLDs) Leandro Schwarz

Geradores de Clock e Memórias

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

COMPUTADOR. Adão de Melo Neto

Parte # 2 - Circuitos Combinatórios

CAPÍTULO 13 - MEMÓRIAS

DISPOSITIVOS LÓGICOS PROGRAMÁVEIS. SEL Sistemas Digitais Prof. Homero Schiabel

SUBSISTEMA DE MEMÓRIA FELIPE G. TORRES

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

Projeto de Sistemas Embarcados

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

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

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

MEMÓRIAS SEMICONDUTORAS

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

Capítulo13 Arquiteturas de Dispositivos Lógicos Programáveis Pearson. Todos os direitos reservados.

Introdução a Tecnologia da Informação

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL

Projetos de Circuitos Digitais em VHDL e FPGA


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

Introdução ao Max+Plus II

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

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

Fundamentos de hardware. David Déharbe DIMAp UFRN

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

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

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

Computador (arquitetura básica): b

for Information Interchange. 6 Memória:

Organização e Arquitetura de Computadores I

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

Memórias ROM ( Read-Only Memory )

Memória Principal. Tiago Alves de Oliveira

Capítulo 9 M E M Ó R I A

E II Circuitos Digitais

INTRODUÇÃO AOS CONTROLADORES LÓGICOS PROGRAMÁVEIS

Memórias Parte 1. SEL-0415 Introdução à Organização de Computadores. Aula 4. Prof. Dr. Marcelo Andrade da Costa Vieira

Electrónica Geral. Autor: José Gerald. MEAer: 4º ano, 1º semestre MEFT: 3º ano, 1º semestre 2015/2016

Microeletrônica. Aula 10. Prof. Fernando Massa Fernandes. Sala 5017 E.

DISPOSITIVOS LÓGICOS PROGRAMÁVEIS DLP. 15/8/2013 Prof. Joselito ELP1DLP1 / npee / DEE 1

Microeletrônica. Aula Prof. Fernando Massa Fernandes. Sala 5017 E.

Programa Trainee 2012 Módulo 4 Microcontroladores AVR

6 MEMÓRIAS SEMICONDUTORAS

Organização de Computadores Prof. Alex Vidigal Bastos

Opções de Design para Circuitos Integrados CMOS

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

Modelo de Von Neumann: conceito do programa armazenado

MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Set/10

Transcrição:

EPROM - EEPROM Dispositivos Lógicos Programáveis Matuzalém Muller dos Santos Mathias Silva da Rosa 20 de fevereiro de 2015 Resumo Este artigo tem como objetivo apresentar uma breve descrição sobre o desenvolvimento dos dispositivos lógicos programáveis (PLD s) baseando-se na utilização de memórias não voláteis para armazenamento das conexões, focando na tecnologia EPROM e EEPROM de armazenamento. As memórias são dispositivos eletrônicos que são capazes de armazenar informação na forma de bits, sendo posteriormente utilizados por um PLD, por exemplo. Palavras-chaves: PLD, memória, programação, EPROM, EEPROM 1 Introdução Os PLD s(programmable Logic Devices) são dispositivos programáveis em nível de hardware. No interior de seu hardware há conexões programáveis que podem ser configuradas de maneira a atender especificações particulares. O GAL(Generic Array Logic) é um tipo de PLD em que sua programação é feita através de memórias não voláteis, no caso, são usadas as memórias EPROM/EEPROM que serão o foco de estudo deste trabalho. Estes dispositivos estão intrínsecos a outros dispositivos de maior complexidade como os CPLD s (Complex PLD s) e FPGA s (Field Programmable Gate Arrays), utilizados em larga escala na indústria de desenvolvimento de hardware. Neste trabalho apresentaremos um breve resumo sobre o funcionamento desses recursos e como eles são aplicados em dispositivos lógicos programáveis. 1

2 Memória As memórias são dispositivos eletrônicos que possuem o objetivo de armazenar informações na forma de bits. As informações são selecionadas através de uma barra de endereços (address bus) e acessadas através de uma barra de dados (data bus) bidirecional, onde são lidos e escritos os bits. As memórias ainda possuem um barramento de controle que seleciona a operação de escrita/leitura da memória. A estrutura da memória é formada por uma pilha de registradores, onde cada registrador armazena uma quantidade de bits correspondente a quantidade de entradas no barramento de endereços, sendo denominada a quantidade de bits como uma palavra. A quantidade de registradores ou palavras que uma memória possui define o seu tamanho. Cada registrador recebe um número que especifíca, de forma única, a localização da palavra dentro da memória e é chamado de endereço. Um conceito importante relacionado as memórias é a sua volatilidade. As memórias voláteis são aqueles que perdem sua informação armazenada em ausência de energia. Já as memórias não voláteis são aquelas onde a informação armazenada permanece a mesma na ausência de energia. 3 EPROM (Erasable Programmable Read-Only Memory) As memórias EPROM são memórias reprogramáveis e não voláteis, as quais possuem sua funcionabilidade de escrita efetuada por um equipamento denominado Programador, que define o valor de cada bit em cada posição de memória com pulsos elétricos, podendo ser apagada com a irradiação de luz ultravioleta (UV). Por este motivo grande parte das memórias EPROM possuem sua estrutura revestida por cerâmica, para evitar usuais perdas de dados causadas por uma acidental irradiação UV. Possuem também uma janela transparente (geralmente de cristal) que permite a incidência da luz para apagamento, geralmente ocultada por uma capa protetora (um adesivo, por exemplo). Considerando a matriz de memória, cada célula da intersecção é composta por dois transistores, que são separados por uma fina camada de óxido. O apagamento da memória é completo, ou seja, não é possível apaga-la por setores. A tecnologia do processo EPROM usa um tipo especial de transistor MOS, conhecido como transistor de porta flutuante, como conexão programável. O dispositivo de porta flutuante utiliza um processo denominado tunelamento Fowler-Nordheim para colocar elétrons na estrutura de porta flutuante. A figura 1 representa um transistor desse tipo. Em um baixo nível de programação, a EPROM deve ser, primeiramente, totalmente apagada. Em seguida, aplica-se um nível de tensão na linhas "WLs"para selecionar a palavra a ser escrita e aplica-se as informações dos bits nas colunas "BLs" Em PLD s foram utilizadas essencialmente em GAL s, mapeando as ligações programadas do circuitos e armazenando-as. 2

Figura 1 (a) Estrutura Interna e (b) Arranjos de Transistores MOS de Ponto Flutuante. 4 EEPROM (Electrically Erasable Programmable Read-Only Memory) A tecnologia EEPROM caracteriza-se como uma estrutura de armazenamento não volátil e reprogramável, tendo como diferença em relação as memórias EPROM seu método de apagamento, que ocorre eletricamente. Outra diferenciação em relação às memórias EPROM é que ela pode ser reprogramada parcialmente, não havendo necessidade de apagar totalmente a memória para reprograma-la. Em relação a sua estrutura, suas células de memória são compostas por transistores de porta flutuante (Floating Gate) e/ou por transistores CMOS (Complementary Metal-Oxide-Semiconductor). Seu método de apagamento pode ser realizado por setores, diferenciando-se da tecnologia EPROM, aplicando um campo elétrico na célula alvo. Atualmente, muitas EEPROM s têm utilizado um novo dispositivo de ponto flutuante denominado trânsistor FLOTOX (transitor-gate tunneling oxide). Esse dispositivo permite que ao se aplicar uma tensão invertida os elétrons retornem para o dreno, apagando o transistor. A figura 2 representa um transistor desse tipo. A programação em baixo nível é semelhante as memórias EPROM s. Figura 2 (a) Estrutura Interna e (b) Arranjos de Transistores FLOTOX. Utilizadas sobretudo em GAL s e em CPLD s (PLD s que possuem em sua 3

estrutura diversas GAL s). 5 PLD (Programmable Logic Devices) Os PDLs são circuitos integrados que podem ser configurados a nível de hardware. Sua característica mais relevante é o fato que podem ser programados pelo usuário, eliminando a necessidade da fabricação de um circuito integrado específico para um determinado projeto. Essa característica facilita as prováveis mudanças que um projeto pode apresentar e com isso, tanto o ciclo de projeto como os custos, são reduzidos. A programação de dispositivos PLD com memória EPROM ocorre usando uma ferramenta especial conhecida como programador de dispositivo. O dispositivo é inserido no programador, o qual é conectado a um computador que executa um software de programação (FLOYD, 2007). A programação de PLDs com memória EEPROM ocorre de forma diferente, a memória é programada dentro do sistema (ISP -in-system programming). Dentre os recursos disponíveis em um dispositivo PLD encontram-se interfaces e circuitos que permitem sua conexão em um computador, permitindo a programação e descartando o programador citado na tecnologia anterior. 4

6 Conclusões Os PLD s são dispositivos utilizados em larga escala na indústria de desenvolvimento de hardware para projetos específicos, e por isso, seu estudo é de grande importância para qualquer área relacionada a tecnologia. A tecnologia de PLD s foi um grande avanço para as indústrias de telecomunicações e de outras áreas tecnológicas. Porém, para realizar um estudo completo sobre os PLD s é fundamental estudar seus métodos de armazenamento (memória), pois é um componente crucial para o funcionamento do componente lógico. As memórias EPROM e EEPROM, foco de estudo neste trabalho, foram um grande avanço na tecnologia dos PLD s, pois permitiram a reprogramação dos dispositivos, e ainda são utilizadas em componentes lógicos mais simples (as tecnologias SRAM e FLASH tornaram-se mais populares). 7 Referências [1] PEDRONI, Volnei A. Eletrônica digital moderna e VHDL; 1 a ed. Rio de Janeiro:Elsevier, 2010. 619p. [2] FLOYD, Tom. Sistemas Digitais: Fundamentos e Aplicações; 9 a ed. Porto Alegre:Bookman, 2010, 888p. [3] JUNIOR, Vidal P. S. Aplicações Práticas do Microcontrolador 8051; 12 a ed. São Paulo:Erica, 2003. 245p. [4] MOECKE, Marcos. Página da Disciplina de DLP. Disponível em: http://goo.gl/8qd4dl. Acesso em fevereiro de 2015. [5] WERNER, T., SARAIVA, L. Memórias. Disponível em: http://goo.gl/qqoyhj. Acesso em fevereiro de 2015. 5