Организација РАМ меморије и њене врсте меморије

Испробајте Наш Инструмент За Елиминисање Проблема





Меморија је важна компонента микроконтролера или процесора за складиштење информација које се користе за контролу електронски пројекти . Интерно је меморија подељена на неколико делова који се састоје од посебних врста регистара који помажу у чувању података. Постоје две врсте меморија као што су РАМ меморија и РОМ меморија, од којих су многе доступне на сличан начин. Овде ћемо разговарати о организацији РАМ меморије 8051 и њеним регистрима. Ове информације су корисне за дизајн уграђеног система ерс за лако писање програма.

РАМ меморија

РАМ меморија



Организација РАМ меморије микроконтролера 8051:

8051 микроконтролер има 256 бајтова РАМ меморије, која је подељена на два начина, као што је 128 бајтова за регистри посебних функција (СФР) и 128 бајтова за меморију опште намене. Организација РАМ меморије садржи групу регистри опште намене који се користе за чување података са фиксним регистром адресе меморије, а СФР меморија садржи све регистре повезане са периферном мрежом попут регистра „Б“, акумулатора, бројача или тајмера и регистре који се односе на прекиде.


Организација РАМ меморије:

Група локација за складиштење у РАМ меморији назива се организација РАМ меморије којом се може контролисати вредност регистра ПСВ. 8051 микроконтролер РАМ меморија је интерно подељена на скуп складишних места као што су банке, подручје адресирања битова и подручје огреботина.



Организација РАМ меморије

Организација РАМ меморије

БАНКЕ:

Банке садрже разне регистре опште намене, као што је Р0-Р7, и сви такви регистри су бајтно адресирани регистри који чувају или уклањају само 1-бајтни податак. Банке су подељене у четири различите банке као што су

  • Банк0
  • Банка1
  • Банка2
  • Банк3

Свака банка се састоји од 8 општих регистара и има своју адресу за категоризацију ускладиштених података. Они се могу одабрати коришћењем вредности ПСВ регистра (и, е, РС1, РС0). Банк1, банк2, банк3 се могу користити као подручје показивача стека. Кад год је организација меморије стека пуна, тада се подаци складиште у подручју огреботина. Подразумевана адреса показивача стека је 07х.

Регистри банака

Регистри банака

Адресабилно подручје битова:

Бит адресирано подручје састоји се од регистара који се могу адресирати битом који чувају или уклањају само 1-бит података. Ово подручје има укупно 128 адреса које почињу од 00х до 07Фх које представљају локацију за складиштење података. Адресабилно подручје битова формира се у близини матичних банака. Дизајнирани су од адресе 20Х до 2ФХ. Адресабилно подручје битова које се углавном користи за чување битних променљивих из апликативни програм , попут статуса излаза уређаја, као што су ЛЕД или мотори (УКЉУЧЕНО и ИСКЉУЧЕНО) итд. Као што је потребно само бит адреса адреса за похрану овог статуса. Ако узмемо у обзир бајтно адресирано подручје за чување овог статуса, јер ће се изгубити нешто меморије.


Адресабилно подручје битова

Адресабилно подручје битова

Подручје огреботина:

Подручје гребања састоји се од бајт адресабилних регистара који чувају или уклањају само 1-битне податке. Формиран је близу адресног подручја бита. Настаје од 30Х до 7ФХ. Подручје гребања које се углавном користи за чување променљивих бајтова из апликативног програма, попут штампања статуса излаза уређаја, као што су смернице мотора (напред и назад) итд.,. Кад год се површина показивача стека попуни, тада ће се подаци чувати у области огреботина. Подручје гребања садржи 80 бајтова меморије.

Врсте РАМ меморија:

РАМ меморија класификована на два дела врсте сећања као што су СРАМ и ДРАМ меморија.

СРАМ (статичка меморија са случајним приступом):

Статичка меморија са случајним приступом је врста РАМ-а која задржава информације у својој меморији све док се напаја. Статичка РАМ меморија омогућава бржи приступ подацима и скупља је у поређењу са ДРАМ-ом. СРАМ не треба периодично освежавати.

Статичка меморија са случајним приступом

Статичка меморија са случајним приступом

У СРАМ-у је сваки бит похрањен у четири транзистора који чине два попречно спојена претварача. Две додатне транзистори - типови омогућавају контролу приступа ћелијама за складиштење током операција читања и писања. Генерално, СРАМ користи шест транзистора за складиштење сваког меморијског бита. Ове ћелије за складиштење имају два стабилна стања која се користе за означавање „0“ и „1“.

ДРАМ (динамичка меморија са случајним приступом):

ДРАМ је врста РАМ модула који чува сваки бит података у засебном кондензатору. Ово је стручан начин за чување података у меморији, јер захтева мање физичког простора за складиштење података.

ДРАМ може да прими више количина података одређене величине чипа. Кондензатори у ДРАМ-у морају се непрестано пунити како би задржали напуњеност, па ДРАМ-у треба већа снага.

Динамичка меморија са случајним приступом

Динамичка меморија са случајним приступом

Сваки меморијски чип ДРАМ састоји се од места за складиштење или меморијских ћелија. Састоји се од кондензатора и транзистора који могу задржати било активно или неактивно стање. Свака ДРАМ ћелија се назива бит.

Када су ДРАМ ћелије у активном стању, тада је пуњење у високом стању. Када су ДРАМ ћелије неактивно, тада је пуњење испод одређеног нивоа.

Организација кеш меморије:

Кеш меморија је врста меморије која се користи за чување често коришћених података са локација главне меморије. Кеш меморија се налази близу ЦПУ-а. Кеш меморија почиње од 00х до 0Фх. Кеш меморија је релативно мала, састоји се од 8к и 16к, али ефикасно ради. То је бајт адресабилна меморија која чува и уклања само 1-битне податке. Кеш меморија се попуњава из главне меморије када ЦПУ захтевају упутства. Кеш меморија која се углавном користи за смањење просечног времена до приступне меморије.

Предности и примене СРАМ-а и ДРАМ-а:

Предности СРАМ-а:

  • СРАМ пружа велике капацитете за складиштење на меморијама на чипу
  • Обично СРАМ-ови имају врло малу кашњење и високе перформансе
  • Веома је једноставан за дизајн и интерфејс у ​​поређењу са другим успоменама

Предности ДРАМ-а:

  • Капацитет складишта је веома висок
  • То је уређај са ниским трошковима и високим перформансама.

Овај чланак даје кратке информације о организацији меморије микроконтролера 8051, типовима РАМ меморија, банкарским регистрима и организацији кеш меморије. За више информација о организацији меморије и техничкој помоћи за ваш рачунар пројекти засновани на микроконтролеру , можете нам се обратити објављивањем својих коментара у одељку за коментаре испод.