ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA Chips de memória SAMSUNG FLASH. Data de referência Enciclopédia de eletrônica de rádio e engenharia elétrica / Aplicação de microcircuitos O artigo descreve os chips de memória flash de 4 Gbit K9K4G08Q0M-YCB0/YIB0, K9K4G16Q0M-YCBO/YIBO, K9K4G08U0M-YCBO/YIBO, K9K4G16U0M-YCB0/YIB0. Esses microcircuitos são usados como memória não volátil em dispositivos de consumo, industriais e de computador. Em câmeras digitais de vídeo e foto, gravadores de voz e secretárias eletrônicas, esses chips são usados como memória para imagem e som como parte de unidades flash de estado sólido. Os chips de memória flash são divididos em grupos de acordo com a tensão de alimentação e arquitetura (Tabela 1). Na tabela. 2 mostra a atribuição de pinos dos chips de memória flash. Tabela 1
Tabela 2
Os chips K9K4GXXX0M têm capacidade de 4 Gbit com reserva de 128 Mbit (a capacidade real é de 4 bits) e uma arquitetura de 429 Mbit x 185 ou 024 Mbit x 512 com confiabilidade de até 8 milhão de ciclos de gravação/apagamento. Os chips de 256 bits são organizados em páginas de 16 x 1, e os chips de 8 bits são organizados em colunas de 2112 x 8. Todos os microcircuitos possuem bits de reserva, localizados em 16 linhas com endereços 1056-16 para microcircuitos de 128 bits, ou em 2048 colunas com endereços 2111-8 para microcircuitos de 64 bits. Para organizar a transferência de dados durante uma operação de leitura/gravação de página entre células de memória e portas de E/S, esses microcircuitos têm registros de dados conectados sequencialmente de 1024 bytes de tamanho para um microcircuito de 1055 bits ou 16 palavras para um microcircuito de 2112 bits e registros cache do tamanho apropriado. O array de memória é construído a partir de 8 células conectadas localizadas em páginas diferentes e unidas por uma estrutura NAND. 1056 células, combinando 16 estruturas 32I-NOT e localizadas em 32 páginas, formam um bloco. Uma coleção de blocos de 135168 ou 2 bits constitui um array de memória. A operação de leitura é realizada página a página, enquanto a operação de apagamento é apenas bloco a bloco: 2048 blocos ps de 128 KB apagados individualmente (para microcircuitos de 8 bits) ou blocos de 64 Kword (para microcircuitos de 16 bits). Apagar bits individuais não é possível. Escrever uma página nos chips leva 300 μs, apagando-a em 2 ms por bloco (128 KB para chips de 8 bits ou 64 Kwords para chips de 16 bits). Um byte de dados é lido da página em 50 ns. Para registrar e controlar os dados em microchips, existe um controlador embutido que fornece todo o processo, incluindo, se necessário, a repetição das operações de verificação interna e rotulagem de dados. Os microcircuitos K9K4GXXX0M possuem um sistema de verificação de informações com correção de erros e seleção de dados errôneos em tempo real. Os chips têm 8 ou 16 endereços de E/S multiplex. Essa solução reduz drasticamente o número de saídas envolvidas e permite atualizações subsequentes de dispositivos sem aumentar seu tamanho. Comandos, endereços e dados são inseridos em nível baixo no pino CE pela queda do sinal WE através dos mesmos pinos de entrada/saída. As informações de entrada são gravadas nos registradores de buffer na borda ascendente do sinal WE. Os sinais de habilitação de gravação de comando (CLE) e habilitação de gravação de endereço (ALE) são usados para multiplexar o comando e o endereço, respectivamente, através dos mesmos pinos de E/S. Tabela 3
* A entrada/saída arbitrária de dados é possível dentro de uma página Na tabela. 3 mostra os comandos de controle dos microcircuitos. O envio às entradas de outros códigos de comando hexadecimais (HEX) que não estão listados na tabela leva a consequências imprevisíveis e, portanto, é proibido. Para melhorar a velocidade de gravação ao receber grandes quantidades de dados, o controlador integrado tem a capacidade de gravar dados em registros de cache. Quando a energia é ligada, o controlador integrado automaticamente fornece acesso à matriz de memória, começando na primeira página sem inserir um comando e endereço. Além da arquitetura e interface aprimoradas, o controlador tem a capacidade de copiar (sobrescrever) o conteúdo de uma página de memória para outra sem acessar a memória buffer externa. Neste caso, a velocidade de transferência de dados é mais rápida do que em operação normal, pois não há acessos sequenciais demorados e ciclos de entrada de dados. Seleção de blocos Os blocos de memória nos chips K9K4GXXX0M são definidos como inválidos se contiverem um ou mais bits inválidos, cuja leitura inequívoca não é garantida. As informações de blocos inválidos são tratadas como "informações de bloco inválidas". Microcircuitos com blocos inválidos não diferem em características estáticas e dinâmicas e possuem o mesmo nível de qualidade que microcircuitos com todos os blocos corretos. Os blocos ilegais não afetam a operação dos blocos normais porque são isolados do bit e dos trilhos de alimentação comuns por um transistor de seleção. O sistema é projetado de forma que blocos inválidos tenham endereços bloqueados. Conseqüentemente, simplesmente não há acesso aos bits incorretos. Identificação de bloco inválida O conteúdo de todas as células do chip (exceto aquelas onde são armazenadas informações sobre blocos inválidos) com endereços FFh para 8 bits e FFFFh para 16 bits pode ser apagado. Os endereços dos blocos inválidos localizados na área de reserva do array de memória são determinados pelo primeiro byte para chips de 8 bits ou pela primeira palavra para chips de 16 bits. O fabricante garante que tanto a 1ª quanto a 2ª página de cada bloco com endereços de células inválidas possuem dados em colunas com endereços 2048 (para 8 bits) ou 1024 (para 16 bits) diferentes, respectivamente, de FFh ou FFFFh. Como as informações sobre blocos inválidos também podem ser apagadas, na maioria dos casos, quando os endereços dos blocos defeituosos são apagados, é impossível restaurá-los. Portanto, o sistema deve possuir um algoritmo capaz de criar uma tabela de blocos inválidos que seja à prova de apagamento e baseada nas informações iniciais sobre blocos defeituosos. Após limpar o array de memória, os endereços desses blocos são carregados novamente a partir desta tabela. Qualquer apagamento intencional das informações originais sobre blocos inválidos é proibido, pois leva ao funcionamento incorreto do sistema como um todo. Com o tempo, o número de blocos inválidos pode aumentar, portanto, você deve verificar periodicamente a capacidade real da memória verificando os endereços dos blocos inválidos em relação aos dados na tabela de blocos inválidos de backup. Para sistemas que exigem alta tolerância a falhas, é melhor prever a possibilidade de reescrita bloco a bloco de um array de memória com comparação dos resultados com dados reais, identificando e substituindo rapidamente blocos de informações incorretas. Os dados do bloco inválido detectado são transferidos para outro bloco vazio normal, sem afetar os blocos vizinhos da matriz e usando o buffer interno, cujo tamanho corresponde ao tamanho do bloco. Para isso, são fornecidos comandos para reescrita bloco a bloco. Publicação: cxem.net Veja outros artigos seção Aplicação de microcircuitos. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Couro artificial para emulação de toque
15.04.2024 Areia para gatos Petgugu Global
15.04.2024 A atratividade de homens atenciosos
14.04.2024
Outras notícias interessantes: ▪ Novo resfriamento líquido da Fujitsu ▪ Smartphone revolucionário da Nokia ▪ Drone com navegação visual como pássaros e insetos ▪ Nitrogênio líquido ajudará o desenvolvimento do turismo espacial ▪ Antigo Egito destruído por vulcões Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Spy stuff. Seleção de artigos ▪ artigo de Giuseppe Mazzini. Aforismos famosos ▪ artigo Onde fica o museu onde você pode andar dentro de uma minhoca gigante? Resposta detalhada ▪ artigo Soldador elétrico. Instrução padrão sobre proteção do trabalho
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |