Extras din proiect
Memoria ROM
Memoria ROM cu acces numai pentru citire este un circuit conditional cu n intrari si b iesiri, ca în fig. 10.1. intrarile se numesc intrari de adrese si se noteaza,traditional, cu Ao,A1,...,An-1. Iesirile se numesc iesiri de date si se noteaza de obicei, cu D0,D1,&,Db-1
Cu memoria ROM stocheaza tabelul de adevar al unei functii logice combinationale cu n intrari si b iesiri.
Tabelul 10.1 este tabelul de adevar al unei functii combinationale de propagare,iesirile de date ale unei ROM sunt, în orice moment, bitii de iesire din rândul din tabelul de adevar selectat de intrarile de adrese.
Deoarece o memorie ROM este un circuit combinational corect ar fi sa spunem ca este câtusi de putin o memorie.
Desi consideram ca ROM este un tip de memorie, dintr-un punct de vedere se deosbeste foarte mult de majoritatea tipurilor de circuite integrate de memorie. ROM este o memorie nevolatila, adica pastreaza informatiile stocate si în absenta tensiunii de alimentare.
Majoritatea memoriilor cu acces numai pentru citire nu sunt cu adevarat memorii în sensul strict al cuvântului, sunt circuite combinationale, nu secventiale. Ele poarta denumirea memorii datorita paradigmei organizitionale ce le descrie functia.
Utilizarea ROM pentru functii logice combinationale aleatorii
Tabelul 10-1 este, de fapt, tabelul de adevar al unui decoder cu 2 intrari si 4 iesiri, cu comanda polaritatii de iesire functie ce poate fi realizata cu porti discrete ca în fig. 10-2. Prin urmare exista doua cai de a construe un decodor:
- cu porti discrete;
- cu o memorie ROM 8x4 ce contine tabelul de adevar, ca în fig.
Modelul de asociere dintre intrarile si iesirile decodorului si intrarile si iesirile ROM, din fig. 10-3, rezulta din modelul în care a fost întocmit tabelul de adevar din tebelul 10-1. Prin urmare,implementarea fizica, cu ROM a decodorului nu este unica.
Când construim o memorie ROM pentru a stoca un tabel de adevar dat valorile semnalelor de intrare si de iesire din tabelul de adevar, de la dreapta la stânga se asociaza, in mod normal intrarilor de adrese si iesirilor de date de ROM în ordine crescatoare. Fiecare combinatie de adrese sau de date poate fi deci citite ca un numar întreg binar, cu bitii numerotati în ordinea naturala.
Continutul unei ROM se descrie,în mod normal, printr-un fisier ce contine câte o valoare pentru fiecare adresa din ROM. Avantajul proiectarii cu ROM este faptul ca, de obicei, puteti scrie un program simplu într-un limbaj de nivel înalt, pentru a calcula ce trebuie stocat in ROM
Structura interna a ROM
Mecanismul prin care ROM stocheaza informatii, variaza de la o tehnologie de ROM la alta. În majoritatea cazurilor prezenta sau absenta unei diode sau a unui tranzistor constituie diferenta dintre un 0 si un 1.
În figura 10-5 este data schema unei ROM 8x4 primitive pe care o putem construe singuri cu un decoder MSI si câteva diode. Intrarile de adresa selecteaza iesirea decodorului ce urmeaza a fi confirmata.
Preview document
Conținut arhivă zip
- Memorii Semiconductoare.doc