ரேம் நினைவக அமைப்பு மற்றும் அதன் நினைவக வகைகள்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





கட்டுப்படுத்தப் பயன்படுத்தப்படும் தகவல்களைச் சேமிப்பதற்கான மைக்ரோகண்ட்ரோலர்கள் அல்லது சிபியுக்களின் நினைவகம் ஒரு முக்கிய அங்கமாகும் மின்னணு திட்டங்கள் . உள்நாட்டில், நினைவகம் பல பகுதிகளாகப் பிரிக்கப்பட்டுள்ளது, அவை தரவைச் சேமிக்க உதவும் சிறப்பு வகை பதிவேடுகளைக் கொண்டுள்ளது. ரேம் மெமரி மற்றும் ரோம் மெமரி போன்ற இரண்டு வகையான நினைவுகள் உள்ளன, பலவற்றில் ஒரே மாதிரியாக கிடைக்கின்றன. 8051 இன் ரேம் மெமரி அமைப்பு மற்றும் அதன் பதிவேடுகளைப் பற்றி இங்கே விவாதிப்போம். இந்த தகவல் உதவியாக இருக்கும் உட்பொதிக்கப்பட்ட கணினி வடிவமைப்பு நிரலை எளிதில் எழுத ers.

ரேம் நினைவகம்

ரேம் நினைவகம்



8051 மைக்ரோகண்ட்ரோலரின் ரேம் மெமரி அமைப்பு:

8051 மைக்ரோகண்ட்ரோலரில் 256 பைட்டுகள் ரேம் நினைவகம் உள்ளது, இது 128 பைட்டுகள் என இரண்டு வழிகளில் பிரிக்கப்பட்டுள்ளது சிறப்பு செயல்பாடு பதிவேடுகள் (SFR) மற்றும் பொது நோக்கத்திற்கான 128 பைட்டுகள். ரேம் நினைவக அமைப்பு ஒரு குழுவைக் கொண்டுள்ளது பொது நோக்கம் பதிவேடுகள் அவை ஒரு நிலையான நினைவக முகவரி பதிவேட்டில் தகவல்களைச் சேமிக்கப் பயன்படுகின்றன, மேலும் SFR நினைவகத்தில் ‘பி’ பதிவு, திரட்டல், கவுண்டர்கள் அல்லது டைமர்கள் போன்ற அனைத்து புற தொடர்பான பதிவுகளும் உள்ளன மற்றும் தொடர்புடைய பதிவேடுகளை குறுக்கிடுகின்றன.


ரேம் நினைவக அமைப்பு:

ரேம் நினைவகத்தில் சேமிப்பக இருப்பிடங்களின் ஒரு குழு ரேம் மெமரி அமைப்பு என்று அழைக்கப்படுகிறது, இது PSW பதிவு மதிப்பால் கட்டுப்படுத்தப்படலாம். 8051 மைக்ரோகண்ட்ரோலர் ரேம் நினைவகம் உள்நாட்டில் வங்கிகள், பிட் முகவரிக்குரிய பகுதி மற்றும் கீறல்-திண்டு பகுதி போன்ற சேமிப்பக இடங்களாக பிரிக்கப்பட்டுள்ளது.



ரேம் நினைவக அமைப்பு

ரேம் நினைவக அமைப்பு

வங்கிகள்:

வங்கிகளில் R0-R7 போன்ற பல்வேறு பொது நோக்கப் பதிவேடுகள் உள்ளன, மேலும் இதுபோன்ற அனைத்து பதிவுகளும் 1 பைட் தரவை மட்டுமே சேமித்து வைக்கும் அல்லது அகற்றும் பைட்-முகவரியிடக்கூடிய பதிவேடுகளாகும். வங்கிகள் என நான்கு வெவ்வேறு வங்கிகளாக பிரிக்கப்பட்டுள்ளன

  • வங்கி 0
  • வங்கி 1
  • வங்கி 2
  • வங்கி 3

ஒவ்வொரு வங்கியும் 8-பொது நோக்கப் பதிவேடுகளைக் கொண்டுள்ளது மற்றும் சேமிக்கப்பட்ட தகவல்களை வகைப்படுத்த சொந்த முகவரியைக் கொண்டுள்ளது. PSW பதிவின் (i, e, RS1, RS0) மதிப்புகளைப் பயன்படுத்தி இவற்றைத் தேர்ந்தெடுக்கலாம். வங்கி 1, வங்கி 2, வங்கி 3 ஐ ஸ்டாக் சுட்டிக்காட்டி பகுதியாகப் பயன்படுத்தலாம். ஸ்டேக் மெமரி அமைப்பு நிரம்பிய போதெல்லாம், தரவு கீறல் திண்டு பகுதியில் சேமிக்கப்படுகிறது. ஸ்டாக் சுட்டிக்காட்டி இயல்புநிலை முகவரி 07 மணி.

வங்கி பதிவாளர்கள்

வங்கி பதிவாளர்கள்

பிட் முகவரி செய்யக்கூடிய பகுதி:

பிட் முகவரியிடக்கூடிய பகுதி 1-பிட் தரவை மட்டுமே சேமிக்கும் அல்லது அகற்றும் பிட்-முகவரியிடக்கூடிய பதிவேடுகளைக் கொண்டுள்ளது. இந்த பகுதியில் 00h முதல் 07Fh வரை மொத்தம் 128 முகவரிகள் உள்ளன, அவை தரவு சேமிப்பிட இருப்பிடத்தைக் குறிக்கின்றன. பிட் முகவரி செய்யக்கூடிய பகுதி பதிவு வங்கிகளுக்கு அருகில் உருவாகிறது. அவை முகவரி 20H முதல் 2FH வரை வடிவமைக்கப்பட்டுள்ளன. பிட் முகவரியிடக்கூடிய பகுதி முக்கியமாக ஒரு பிட் மாறிகள் சேமிக்க பயன்படுகிறது பயன்பாட்டு நிரல் , எல்.ஈ.டி அல்லது மோட்டார்கள் (ஆன் மற்றும் ஆஃப்) போன்ற சாதன வெளியீட்டு நிலை போன்றவை. இந்த நிலையை சேமிக்க பிட் முகவரியிடக்கூடிய பகுதி மட்டுமே தேவை. இந்த நிலையை சேமிக்க பைட் முகவரியிடக்கூடிய பகுதியை நாங்கள் கருத்தில் கொண்டால், சில நினைவகம் வீணாகிவிடும்.


பிட் முகவரி செய்யக்கூடிய பகுதி

பிட் முகவரி செய்யக்கூடிய பகுதி

கீறல் திண்டு பகுதி:

கீறல் திண்டு பகுதி 1-பிட் தரவை மட்டுமே சேமிக்கும் அல்லது அகற்றும் பைட் முகவரியிடக்கூடிய பதிவேடுகளைக் கொண்டுள்ளது. இது பிட் முகவரிக்குரிய பகுதிக்கு அருகில் உருவாகிறது. இது 30H முதல் 7FH வரை உருவாகிறது. கீறல் திண்டு பகுதி முக்கியமாக ஒரு பயன்பாட்டு நிரலிலிருந்து பைட் மாறிகள் சேமிக்கப் பயன்படுகிறது, அதாவது மோட்டார் திசைகள் (முன்னோக்கி மற்றும் பின்தங்கிய) போன்ற சாதன வெளியீட்டு நிலையை அச்சிடுங்கள்.,. ஸ்டாக் சுட்டிக்காட்டி பகுதி நிரப்பப்படும் போதெல்லாம், தரவு கீறல் திண்டு பகுதியில் சேமிக்கப்படும். கீறல் திண்டு பகுதி 80 பைட்டுகள் நினைவகத்தைக் கொண்டுள்ளது.

ரேம் நினைவுகளின் வகைகள்:

ரேம் நினைவகம் இரண்டாக வகைப்படுத்தப்பட்டுள்ளது நினைவுகளின் வகைகள் SRAM மற்றும் DRAM நினைவகம் போன்றவை.

SRAM (நிலையான சீரற்ற அணுகல் நினைவகம்):

நிலையான ரேண்டம் அணுகல் நினைவகம் என்பது ஒரு வகை ரேம் ஆகும், இது மின்சாரம் வழங்கப்படும் வரை அதன் நினைவகத்தில் தகவல்களை வைத்திருக்கிறது. நிலையான ரேம் தரவை விரைவாக அணுகுவதை வழங்குகிறது மற்றும் டிராமுடன் ஒப்பிடும்போது அதிக விலை கொண்டது. SRAM அவ்வப்போது புதுப்பிக்க தேவையில்லை.

நிலையான சீரற்ற அணுகல் நினைவகம்

நிலையான சீரற்ற அணுகல் நினைவகம்

SRAM இல், ஒவ்வொரு பிட் நான்கு டிரான்சிஸ்டர்களில் சேமிக்கப்படுகிறது, அவை இரண்டு குறுக்கு இணைந்த இன்வெர்ட்டர்களை உருவாக்குகின்றன. இரண்டு கூடுதல் டிரான்சிஸ்டர்கள் - வகைகள் வாசிப்பு மற்றும் எழுதும் செயல்பாடுகளின் போது சேமிப்பக கலங்களுக்கான அணுகலைக் கட்டுப்படுத்த வழங்கவும். பொதுவாக, ஒவ்வொரு மெமரி பிட்டையும் சேமிக்க SRAM ஆறு டிரான்சிஸ்டர்களைப் பயன்படுத்துகிறது. இந்த சேமிப்பக கலங்களில் இரண்டு நிலையான நிலைகள் உள்ளன, அவை ‘0’ மற்றும் ‘1’ ஆகியவற்றைக் குறிக்கப் பயன்படுகின்றன.

டிராம் (டைனமிக் ரேண்டம் அக்சஸ் மெமரி):

டிராம் என்பது ஒரு வகை ரேம் தொகுதி, இது ஒவ்வொரு பிட் தரவையும் தனி மின்தேக்கியில் சேமிக்கிறது. தரவை நினைவகத்தில் சேமிக்க இது ஒரு திறமையான வழியாகும், ஏனெனில் தரவை சேமிக்க குறைந்த இடவசதி தேவைப்படுகிறது.

டிராம் ஒரு குறிப்பிட்ட சில்லு அளவு மூலம் அதிக அளவு தரவை வைத்திருக்க முடியும். டிராமில் உள்ள மின்தேக்கிகள் தங்கள் கட்டணத்தைத் தக்கவைக்க தொடர்ந்து ரீசார்ஜ் செய்யப்பட வேண்டும், இதனால், டிராமுக்கு அதிக சக்தி தேவைப்படுகிறது.

டைனமிக் ரேண்டம் அணுகல் நினைவகம்

டைனமிக் ரேண்டம் அணுகல் நினைவகம்

ஒவ்வொரு டிராம் மெமரி சிப்பிலும் ஒரு சேமிப்பு இடம் அல்லது நினைவக கலங்கள் உள்ளன. இது மின்தேக்கி மற்றும் டிரான்சிஸ்டரால் ஆனது, இது செயலில் அல்லது செயலற்ற நிலையை வைத்திருக்க முடியும். ஒவ்வொரு டிராம் கலமும் ஒரு பிட் என குறிப்பிடப்படுகிறது.

டிராம் செல்கள் செயலில் இருக்கும் போது, ​​கட்டணம் அதிக நிலையில் இருக்கும். டிராம் செல்கள் செயலற்ற நிலையில் இருக்கும்போது, ​​கட்டணம் ஒரு குறிப்பிட்ட மட்டத்திற்கு கீழே இருக்கும்.

கேச் மெமரி ஆர்கனைசேஷன்:

கேச் மெமரி என்பது ஒரு வகை நினைவகம், இது முக்கிய நினைவக இடங்களிலிருந்து அடிக்கடி பயன்படுத்தப்படும் தரவை வைத்திருக்க பயன்படுகிறது. கேச் நினைவகம் CPU க்கு அருகில் வைக்கப்பட்டுள்ளது. கேச் நினைவகம் 00 மணி முதல் 0 எஃப் வரை தொடங்குகிறது. கேச் நினைவகம் ஒப்பீட்டளவில் சிறியது, 8 கே மற்றும் 16 கே ஆகியவற்றைக் கொண்டது, ஆனால் இது திறம்பட செயல்படுகிறது. இது ஒரு பைட் முகவரிக்குரிய நினைவகம் மற்றும் இது 1-பிட் தரவை மட்டுமே சேமித்து நீக்குகிறது. CPU களுக்கு அறிவுறுத்தல்கள் தேவைப்படும்போது பிரதான நினைவகத்திலிருந்து கேச் நினைவகம் நிரப்பப்படுகிறது. அணுகல் நினைவகத்திற்கான சராசரி நேரத்தைக் குறைக்க முக்கியமாக பயன்படுத்தப்படும் கேச் நினைவகம்.

SRAM & DRAM நன்மைகள் மற்றும் பயன்பாடுகள்:

SRAM இன் நன்மைகள்:

  • எஸ்ஆர்ஏஎம் ஆன்-சிப் நினைவுகளில் பெரிய சேமிப்பக திறன்களை வழங்குகிறது
  • பொதுவாக SRAM கள் மிகக் குறைந்த தாமதம் மற்றும் அதிக செயல்திறன் கொண்டவை
  • மற்ற நினைவுகளுடன் ஒப்பிடும்போது வடிவமைத்தல் மற்றும் இடைமுகம் செய்வது மிகவும் எளிதானது

டிராமின் நன்மைகள்:

  • சேமிப்பு திறன் மிக அதிகம்
  • இது குறைந்த விலை மற்றும் அதிக செயல்திறன் கொண்ட சாதனம்.

இந்த கட்டுரை 8051 மைக்ரோகண்ட்ரோலரின் நினைவக அமைப்பு, ரேம் நினைவுகளின் வகைகள், வங்கி பதிவேடுகள் மற்றும் கேச் மெமரி அமைப்பு பற்றிய சுருக்கமான தகவலை வழங்குகிறது. நினைவக அமைப்பு மற்றும் உங்களுக்கான தொழில்நுட்ப உதவி தொடர்பான கூடுதல் தகவலுக்கு மைக்ரோகண்ட்ரோலர் அடிப்படையிலான திட்டங்கள் , கீழே உள்ள கருத்துப் பிரிவில் உங்கள் கருத்துகளை இடுவதன் மூலம் எங்களை அணுகலாம்.