CATEGORII DOCUMENTE |
Bulgara | Ceha slovaca | Croata | Engleza | Estona | Finlandeza | Franceza |
Germana | Italiana | Letona | Lituaniana | Maghiara | Olandeza | Poloneza |
Sarba | Slovena | Spaniola | Suedeza | Turca | Ucraineana |
DOCUMENTE SIMILARE |
|
MPS atminties įrenginys
MPS AĮ gali būti savistovus modulis (AĮ modulis) arba atskiri dideli integriniai grandynai talpinami MP modulyje.
AĮ skirtas programai, sudarytai i atskirų komandų ir duomenims, reikalingiems komandoms vykdyti, saugoti. Atmintis susideda i didelio kiekio bitų, kurie daniausiai grupuojami į baitus. Tokia atmintis yra vadinama baitinės organizacijos atmintimi. Kiekvienas atminties baitas turi savo adres¹.
AĮ sudaro matricų kaupiklių, t.y. didelių integrinių atminties grandynų rinkinys, kurių kiekis priklauso nuo mikroprocesoriaus adresų linijų skaičiaus ir atminties DIG talpos. Atminties DIG būna dviejų tipų:
operatyvioji (OA) atmintis;
pastovioji (PA) atmintis.
OA atmintis, ijungus maitinim¹, isitrina, todėl ji vadinama nuo maitinimo altinio priklausanti atmintis. OA DIG leidia duomenis įrayti ir skaityti. Ji turi santrump¹ RAM (angl. Random Access Memory atsitiktinės kreipties atmintis).
Pagal veikimo princip¹ RAM DIG skirstomos:
statinė (SRAM);
dinaminė (DRAM).
Statinėse RAM vienas bitas saugojamas trigeryje. Trigerį įjungus, bitas įsimenamas, o ijungus itrinamas.
Dinaminėse RAM bito įsiminimo elementas yra lauko tranzistoriaus utūros (utūros itakos) talpa. i¹ talp¹ įkrovus, bitas įraomas, o ikrovus itrinamas. Bet kuri talpa nėra ideali, todėl ir utūros talpa, dėl nuotėkio stovių, po tam tikro laiko tarpo, isikrauna. Dinaminėse RAM, kad nedingtų informacija, būtina periodikai įkrauti utūrų talpas. is procesas vadinamas dinaminės atminties regeneracija. Atmintis turi būti regeneruojama ne rečiau, kaip (1 2) ms. Naudojant sistemoje OA, po maitinimo įtampos įjungimo arba dingus ir vėl atsiradus įtampai, būtina i naujo program¹ ir duomenis įrayti (įkrauti) į atmintį. Tai nėra patogu, todėl naudojama pastovioji atmintis.
PA, ijungus maitinimo, neisitrina. Tai nuo maitinimo energijos altinio nepriklausanti atmintis. Tačiau, sistemos darbo metu, PA leidia tik informacij¹ skaityti. Todėl PA santrumpa yra ROM (angl. Read Only Memory tik skaitoma atmintis). Ijungus maitinimo įtamp¹ arba isijungus ir vėl įsijungus maitinimo įtampai programos įraytos į ROM neisitrina.
Pagal duomenų įraymo ir trynimo būd¹ ROM DIG gali būti ių rūių:
PA naudojama valdymo programai ir konstantoms saugoti. Kadangi sutrikus maitinimui, programa ilieka nesugadinta ir atstačius maitinim¹, vėl galima paleisti sistem¹.
Atminties DIG (matricos kaupiklio) talpa ymima:
m x n;
čia m atminties l¹stelių kiekis kristale; n saugomų bitų skaičius vienoje l¹stelėje (daniausiai n = 1, 4, 8, 16).
Baitinė organizacija (n = 8) būdinga SRAM, o bitinė (n = 1) DRAM atmintims.
Statinė operatyvioji atmintis.
Statinės OA pavyzdys gali būti DIG KR537RU8A/RU8B. Sutartinis grafinis enklas pateiktas 61 pav.
61 pav. Statinės OA KR537RU8A/RU8B sutartinis grafinis enklas
ios statinės OA talpa 2K x 8. Bendrasis duomenų baito irinkimo laikas (adresavimas ir skaitymas/raymas) yra 220 ns KR537RU8A ir 400 ns KR573RU8B. Suvartojam elektrinė galia nedaugiai 160 mW. Statinės DIG ivadų paskirtis:
A0 A10 adreso linijos, pagal kurias nustatomas atminties l¹stelių skaičius (m = 11, todėl 211 = 2 210 = 2K, čia K = 210 = 1024.);
, kristalo irinkimo įėjimai;
bendrasis raymo ir skaitymo strobavimo signalų įėjimas;
DIO0 DIO7 bendri duomenų baito įėjimai ir iėjimai, turintys atviro kolektoriaus schem¹ bei Z būsen¹.
OA veikim¹ apibūdina, jos būsenų lentelė (r 13 lentelė).
|
|
|
Būsena |
Raymas |
|||
Skaitymas |
|||
x |
Z būsena |
||
x |
Z būsena |
||
x |
Z būsena |
ymėjimai 13 lentelėje: x bet koks loginis lygis (0 arba 1); Z auktaomė DIO ivadų būsena.
Duomenų baito raymo metu turi būti ilaikytas is signalų eilikumas:
paduotas adresuojamo baito adresas į A0 A10 įvadus i AB magistralės;
paduotas duomenų baitas į DIO0 DIO7 įvadus i DB magistralės;
prijungiami DIO0 DIO7 įvadai, padavus signalus = = 0;
duomenų baito raymas, kai
Duomenų baito skatymo metu turi būti toks signalų eilikumas:
paduotas adresuojamo baito adresas į A0 A10 įvadus i AB magistralės;
paduotas duomenų baitas į DIO0 DIO7 įvadus i DB magistralės;
prijungiami DIO0 DIO7 įvadai, padavus signalus = = 0;
duomenų baito skaitymas, kai
MP modulyje SV iėjime gaunami du , signalai skirti atminties įrenginiui valdyti, o OA turi tik vien¹ valdymo įėjim¹, todėl būtina loginė schema, kuri sujungia , signalus į vien¹ siganal¹. Loginės schemos veikim¹ parodo 14 būsenų lantelė.
14 lentelė. Loginės schemos būsenos
|
|
|
Būsenos |
Raymas |
|||
Skaitymas |
Pagal 14 lentelės duomenis galima gauti ias logines funkcijas:
ּ ,
Pagal logines funkcijas galima sudaryti logines schemas, kurios pateiktos 62 pav.
62 pav. Signalų sujungimo loginės schemos
Kai kurie OA DIG turi skirtingus skaitymo ir raymo signalų ivadus, tuomet loginė signalų suderinimo schema nereikalinga.
Dinaminė operatyvioji atmintis.
Dinaminės operatyviosios atminties pavyzdys gali būti DIG KR565 RU5B/V/G/D. Sutartinis grafinis enklas pateiktas 63 pav.
DRAM talpa 64K x 1. Bendrasis irinkimo laikas (230 460) ns. Suvartojama elektros galia nedaugiau 50 mW.
Dinaminės OA ivadų paskirtis:
A0 A7 adreso linijos, tos pačios matricos kaupiklio eilutėms ir stulpeliams;
, - eilučių, stulpelių strobavimo signalų įėjimai;
bendrasis raymo ir skaitymo strobavimo signalų įėjimas;
DI duomenų bito įėjimas;
DO duomenų bito iėjimas.
63 pav. Dinaminės OA KR565 RU5 sutartinis grafinis enklas
OA veikim¹ apibūdina 15 būsenų lentelė.
|
|
|
Būsena |
Raymas, DO Z būsena |
|||
Skaitymas |
|||
x |
Regeneracija, DO Z būsena |
||
x |
Z būsena |
||
x |
Z būsena |
ymėjimai 15 lentelėje: x bet koks loginis lygis (0 arba 1); Z auktaomė DO ivado būsena.
64K atminties l¹stelėms adresuoti reikalingas 16 skilčių (2 baitų) adresas, todėl adreso įraymas vyksta taip:
adresų įvaduose nustatomas eilutės adresas ir strobu įraomas į eilutės adreso registr¹;
adresų įvaduose nustatomas stulpelio adresas ir strobu įraomas į stulpelio adreso registr¹;
Duomenims rayti naudojamas = 0, o skaityti = 1 signalas. Raant duomenų bit¹, DO ivadas ijungiamas.
Duomenų regeneracija vykdoma, irenkant tik eilutes ( = 1), o DO ivadas ijungiamas. Regeneracija atliekama nuolat, nerečiau, kaip (1 2)ms, panaudojant speciali¹ loginź schem¹ bei keičiant visus eilučių adresus nuo 00H iki FFH.
Dinaminė OA turi iuos pagrindinius privalumus:
didelė atminties talpa, nes bitui saugoti naudojami 1 3 lauko tranzistoriai, kurių skaičius kristale gali būti didelis;
maas elektros energijos suvartojimas (maiau 50 mW);
didelis ekonomikumas, nes santykinė kaina (kaina tenkanti duomenų bitui saugoti) maesnė negu statinių OA DIG.
Pagrindiniai trūkumai:
būtinos papildomos schemos, vykdančios regeneracij¹;
regeneracijos ciklo metu negalima duomenų skaityti ir rayti;
danai būtinos kelios maitinimo įtampos.
Skaitmeninėse valdymo sistemose į atmintis retai naudojama.
Pastovioji atmintis.
Pastoviosios atminties pavyzdys gali būti DIG K573 RF5, į kurį duomenys įraom elektrikai, o ivalomi, vitinant ultravioletiniais spinduliais. Sutartinis grafinis enklas parodytas 64 pav.
64 pav. Pastoviosios atminties DIG K573 RF5 sutartinis grafinis enklas
Atminties DIG talpa yra 2K x 8. Bendrasis irinkimo laikas 450 ns. Perprogramavimų skaičius nemaiau 25.
PA ivadų paskirtis:
A0 A10 adreso linijos, į kurias paduodamas i AB magistralės baito adresas;
kristalo irinkimo įėjimas;
duomenų iėjimų valdymo įėjimas;
DIO0 DIO7 duomenų baito įraymo ir skaitymo įėjimai bei iėjimai;
UPR programavimo įtampos įėjimas.
PA DIG veikim¹ apibūdina būsenų lantelė (r. 16 lentelė).
|
|
UPR |
Būsena |
+ 5V |
Skaitymas |
||
x |
+ 5V |
Z būsena, duomenų saugojimas |
|
+ 25V |
Kontrolė, pabaigus programavim¹ |
||
+ 25V |
Z būsena, programavimo draudimas |
||
Imp |
+ 25V |
Programavimas |
ymėjimai 16 lentelėje: x bet koks loginis lygis (0 arba 1); Z auktaomė DIO ivadų būsena; Imp impulsas.
Galima iskirti iuos reimus:
darbo, kuriame duomenys skaitomi arba saugojami;
programavimo, kai duomenys įraomi ir kontroliuojamas jų įraymas.
Darbo reime įtampa UPR = + 5V. Skaitymas vyksta taip:
i AB magistralės baito adresas paduodamas į A0 A10 linijas;
irenkamas kristalas = 0;
paduodamas iėjimų prijungimo signalas = 0.
Duomenys saugojami, kai = 1 ir iėjimai yra ijungti.
Programavimo reime nustatoma UPR = + 25V. Programavimas vykdomas ia tvarka:
į A0 A10 linijas paduodamas įraomo baito adresas;
įraomo baito kodas paduodamas į DIO0 DIO7 įvadus;
ijungiami iėjimai, = 1;
į įėjim¹ paduodamas 1 loginio lygio 50 ms trūkmės impulsas.
Pabaigus programavim¹, atliekama įraytų duomenų kontrolė, skaitant įraytų baitų kodus ir juos palyginant su įraomų duomenų masyvo atitinkamų baitų kodais. Kontrolės metu vykdomi ie veiksmai:
į A0 A10 linijas paduodamas kontroliuojamo baito adresas;
į įėjim¹ paduodamas 0 lygio signalas (nėra programavimo);
prijungiami iėjimai, = 0;
duomenų baito kodas atsiradźs iėjime lyginamas su masyvo baito kodu.
Įraytu duomenis galima pakeisti tik visikai itrynus vis¹ atmintį ir įraius naujus duomenis. Atmintis trinama, vitinant jos kristal¹ nustatyto intensyvumo ultravioletiniais spinduliais per kvarco stiklo langelį apie 30 min.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 766
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved