Cunoaște Intuit, curs, memoria permanentă

Rezumat: Cursul descrie tipurile de cipuri de memorie și chips-uri pentru memorie non-volatilă, setările lor de algoritmi de lucru, de proiectare de referință, precum și modalități de punere în aplicare a acestora, pe baza unor funcții comune.







cip de memorie (sau memorie sau dispozitive de stocare -. Memorie, Engleză „Memoria“) reprezintă următorul pas în complexitate circuite digitale în comparație cu chips-uri, discutate mai devreme. Memoria - aceasta este întotdeauna o structură foarte complexă, care include o multitudine de elemente. Cu toate acestea, structura de memorie internă - regulate, cele mai multe dintre elementele sunt aceleași, relația dintre elementele este relativ simplu, astfel încât funcțiile îndeplinite de cipuri de memorie nu sunt prea complicate.

Memorie. după cum sugerează și numele, este proiectat pentru stocarea, stocarea unor fișiere de date, cu alte cuvinte, seturi, tabele, grupuri de coduri digitale. Fiecare cod este stocat într-un element de memorie separat, numit-o celulă de memorie. Funcția principală a oricărei memorie este tocmai de a emite aceste coduri de pe ieșirile cip pentru interogarea exterioară. O opțiune de memorie principală - este volumul său, adică, numărul de coduri care pot fi stocate în ea, și capacitatea acestor coduri.

Următoarele unități speciale sunt folosite pentru a indica numărul de celule de memorie:

  • 1K - este de 1024, adică, 10 februarie (a citi „kilo“ „sau“ Ka „), este aproximativ egală cu o mie;
  • 1M - este 1048576, adică, 20 februarie (a se citi „mega“), este de aproximativ egală cu un milion de;
  • 1D - este 1073741824, adică 2 până la 30 (a se citi „giga“), este aproximativ egală cu un miliard.

Principiul Organizarea memoriei este scris după cum urmează: în primul rând, este scris numărul de celule, și apoi prin semnul de multiplicare (Crucea Sfântului Andrei) - cod de biți stocate într-o singură celulă. De exemplu, organizarea memoriei 64Kh8 înseamnă că memoria are 64K (, adică 65536) celule și fiecare celulă - un opt. O organizație de memorie 4M x 1 înseamnă că memoria are un M (adică 4194304) de celule 4, fiecare celula are doar un singur bit. Capacitatea totală a memoriei este măsurată în octeți (kilobiți - kiloocteți, megaocteți - MB gigabytes - GB) sau biți (kilobiți - Kbps, megabits - Mbit gigabiți - Gb).

În funcție de calea de intrare (scriere) și informații cu privire la metoda de stocare, chips-uri de memorie sunt împărțite în următoarele tipuri principale:

  • Memoria permanentă (ROM - read-only de memorie ROM. - Read Only Memory - memorie este read-only), în care informațiile sunt introduse o dată în etapa de fabricare a cip. Această memorie este, de asemenea, numit un ROM masca. Informațiile din memorie nu se pierde atunci când opriți puterea, așa că este, de asemenea, numit de memorie non-volatilă.
  • Programabilă read-only de memorie (PROM - ROM programabile PROM -. ROM programabilă), în care informațiile pot fi introduse de către utilizator cu ajutorul unor metode speciale (număr limitat de ori). Informațiile din EEPROM, de asemenea, nu dispare atunci când opriți puterea sa, care este, de asemenea, este non-volatilă.
  • memorie cu acces aleator (RAM - Random Access Memory RAM. - Random Access Memory - memorie cu acces aleator), informațiile de înregistrare în care cea mai simplă și se poate face de către utilizator cât de multe ori pe parcursul duratei de viață a cip. Informațiile din memoria se pierde atunci când opriți puterea.






Există numeroase tipuri intermediare de memorie, precum și multe subtipuri. dar acestea - cel mai important, este fundamental diferit unul de altul. Deși diferența dintre ROM și EPROM cu punctul de vedere dezvoltator de dispozitive digitale, de regulă, nu este atât de mare. Numai în cazuri speciale, de exemplu, atunci când se utilizează o memorie flash așa-numita (memorie flash-), PROM care constituie ștergerea electrice multiple și rescriere informației, această diferență este foarte importantă, într-adevăr. Se poate presupune că memoria flash este intermediară între RAM și ROM.

In general, orice dispozitiv de stocare are următoarele terminale de informații (Figura 11.1.):


Fig. 11.1. cip de memorie: ROM (a), cu magistrala de date RAM bidirecțională (b), o memorie RAM cu intrare și de ieșire de autobuze separate de date (în)

Suntem în acest capitol nu va fi, desigur, pentru a studia toate posibilele soiuri de cipuri de memorie, acest lucru nu este suficient de o carte întreagă. În plus, aceste informații sunt conținute în mai multe directoare. Chip-urile de memorie sunt produse de zeci de companii din întreaga lume, astfel încât chiar și pentru a lista toate dintre ele nu sunt prea ușor, să nu mai vorbim de faptul, să ia în considerare în detaliu caracteristicile și setările acestora. doar Ne uităm la diverse strategii pentru a incorpora cipuri de memorie tipice pentru cele mai comune sarcini, precum și metode pentru proiectarea unora dintre componentele și dispozitivele bazate pe cipuri de memorie. Acesta este direct legată de circuitele digitale. Și asta este modul în care circuitele integrate care încorporează un pic în funcție de caracteristicile unui anumit cip al unei firme.

În această secțiune, nu vorbim despre memorie flash, deoarece acesta este un subiect separat mare. Noi ne limităm la cel mai simplu ROM-ul cip și EEPROM-ul, în care informațiile sunt stocate o dată pentru totdeauna (în momentul de fabricație sau de către utilizator). De asemenea, nu va lua în considerare aici echipamentul special pentru EPROM de programare (numite programatori), principiile de construcție și utilizarea lor - acesta este un subiect separat mare. Presupunem că informațiile de care avem nevoie pot fi stocate în ROM sau EPROM, și când, cum și în ce mod este scris, noi nu suntem prea importante. Toate aceste ipoteze ne va permite să se concentreze în mod special pe componentele circuitele și dispozitivele bazate pe ROM și EEPROM (pentru simplitate, ne vom referi la ele în viitor, pur și simplu, ROM).

Amintim aici doar că PROM este împărțit în reprogrammiruemye sau reprogramabilă numai pentru citire de memorie (EPROM, EPROM - Erasable ROM programabilă), care este, permite stergerea si rescrierea de informații, și o singură dată ROM programabil. La rândul său. EEPROM Serial divizat într-un ROM. informațiile care sunt șterse de semnale electrice (EEPROM - ROM programabilă care poate fi ștearsă) și un ROM. informații care sunt șterse de radiațiile ultraviolete printr-o fereastră transparentă specială în chips-uri de locuințe (de fapt, EPROM - ROM programabilă care poate fi ștearsă). Informații de înregistrare în orice EPROM se face prin aplicarea unor secvențe de semnale electrice (de obicei, supratensiune) la bornele cip.


Fig. 11.2. chips-uri Exemple PROM de producție internă

Fig. Exemplul 11.2 sunt prezentate pentru unele dintre cele mai simple și tipice cipuri de memorie volatile.