এমবেডড সিস্টেমে বিভিন্ন ধরণের মেমরি মডিউল ব্যবহৃত হয়

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





একটি এম্বেড থাকা সিস্টেমে বিভিন্ন ধরণের কাজের জন্য বিভিন্ন ধরণের মেমরি মডিউল ব্যবহার করে যেমন সফ্টওয়্যার কোড সঞ্চয় এবং হার্ডওয়্যারের নির্দেশাবলী। এই সফ্টওয়্যার কোড এবং নির্দেশাবলী ব্যবহার করা হয় মাইক্রোকন্ট্রোলার প্রোগ্রাম

বিভিন্ন ধরণের স্মৃতি

বিভিন্ন ধরণের স্মৃতি



একটি মেমরি মডিউল একটি দৈহিক ডিভাইস যা ডিজিটাল ইলেক্ট্রনিক্সে ব্যবহারের জন্য অস্থায়ী বা স্থায়ী ভিত্তিতে প্রোগ্রাম বা ডেটা সঞ্চয় করতে ব্যবহৃত হয়। এম্বেড করা সিস্টেমে বিভিন্ন ধরণের স্মৃতি রয়েছে, যার প্রত্যেকে নিজের নিজস্ব বিশেষ পদ্ধতিতে কাজ করে। একটি দক্ষ মেমরি এম্বেড থাকা সিস্টেমগুলির কর্মক্ষমতা বাড়িয়ে তোলে।


মেমরি মডিউল 2 প্রকার

বিভিন্ন ধরণের স্মৃতি মডিউলগুলির জন্য যে কোনও সিস্টেম প্রয়োগের প্রকৃতির উপর নির্ভর করে যে সিস্টেমের। কম দামের সিস্টেমগুলির জন্য মেমরির কার্য সম্পাদন এবং ক্ষমতা প্রয়োজনীয়তাগুলি ছোট। একটি ডিজাইনিং এ মেমোরি মডিউল নির্বাচন করা সবচেয়ে জটিল প্রয়োজন মাইক্রোকন্ট্রোলার ভিত্তিক প্রকল্প



এমবেডড সিস্টেমে নিম্নলিখিত সাধারণ ধরণের মেমরি মডিউল ব্যবহার করা যেতে পারে।

  • উদ্বায়ী স্মৃতি
  • অনুদ্বায়ী মেমরি

ভোল্টাইল মেমরি মডিউল - র‌্যাম

অস্থির মেমরি ডিভাইসগুলি এমন ধরণের স্টোরেজ ডিভাইস যা তাদের উপর শক্তি প্রয়োগ না হওয়া অবধি তাদের সামগ্রীকে ধরে রাখে।

শক্তিটি যখন স্যুইচ করা থাকে তখন এই স্মৃতিগুলি তাদের সামগ্রী হারিয়ে ফেলে lose


অস্থির মেমরি ডিভাইসের একটি উদাহরণ র‌্যান্ডম অ্যাক্সেস মেমরি (র‌্যাম)

ভোল্টাইল মেমরি মডিউল-র‌্যাম

ভোল্টাইল মেমরি মডিউল-র‌্যাম

প্রধান মেমরি হিসাবে উল্লেখ করা র‌্যাম মেমরি চিপ, একটি স্টোরেজ অবস্থান যা মেমরি মডিউলটির সাথে এলোমেলো অবস্থান থেকে তথ্য সঞ্চিত এবং দ্রুত অ্যাক্সেস করতে দেয়। যেকোন পছন্দসই র্যান্ডম লোকেশন থেকে বা স্থান থেকে তথ্য স্থানান্তর করার জন্য যে মেমরি সেলটি অ্যাক্সেস করা যায় তাকে র‌্যান্ডম অ্যাক্সেস মেমোরি বলে।

একটি র‌্যাম মেমরি স্টোরেজ সেলগুলির সংকলন সহ ডিজাইন করা হয়েছে। প্রতিটি কক্ষে বিজেটি বা থাকে মোসফেট মেমরি মডিউল টাইপ উপর ভিত্তি করে। উদাহরণস্বরূপ, 4 * 4 র্যাম মেমরি 4 বিট তথ্য সঞ্চয় করতে পারে।

এই ম্যাট্রিক্সের একটি সারি এবং কলামের প্রতিটি নির্দেশ একটি মেমরি সেল। বিসি লেবেলযুক্ত প্রতিটি ব্লক বাইনারি সেলগুলি এর 3 ইনপুট এবং 1 আউটপুট সহ উপস্থাপন করে। প্রতিটি ব্লকে 12 টি বাইনারি সেল থাকে।

র‌্যাম মেমরির জন্য অভ্যন্তরীণ ডেটা স্টোরেজ সার্কিট

প্রতিটি মেমরি ব্লকে, ডিকোডার থেকে প্রতিটি শব্দের আউটপুট হ'ল নির্বাচন ইনপুট। ডেমোডারটি মেমরি সক্ষম ইনপুট সহ সক্ষম হয়। যখন মেমরি সক্ষম পিনটি লজিক নিম্ন স্তরে থাকে তখন ডিকোডারের সমস্ত আউটপুট যুক্তিযুক্ত নিম্ন স্তরে থাকে এবং মেমরি কোনও শব্দ নির্বাচন করে না। যখন সক্ষম পিনটি যুক্তিযুক্ত উচ্চ স্তরে থাকে তখন সিরিয়াল ইনপুট সম্পর্কিত সমান্তরাল আউটপুট প্রতিটি মেমরি ব্লকের নির্বাচিত ইনপুট হিসাবে দেওয়া হয়।

র‌্যাম মেমরি চিপের জন্য অভ্যন্তরীণ ডেটা স্টোরেজ সার্কিট

র‌্যাম মেমরি চিপের জন্য অভ্যন্তরীণ ডেটা স্টোরেজ সার্কিট

একবার শব্দটি নির্বাচিত হয়ে গেলে, প্রতিটি ব্লকের জন্য পঠন এবং লেখার পিনটি ক্রিয়াকলাপটি নির্ধারণ করে। যদি পঠন / লেখার পিনটি লজিক নিম্ন স্তরে থাকে তবে ইনপুটটি মেমরি ব্লকে লেখা হয়। যদি পঠন / লেখার পিনটি লজিকের উচ্চ স্তরে থাকে তবে প্রতিটি ব্লক থেকে আউটপুট পড়ে।

অ-উদ্বায়ী মেমরি-রম মেমরি ory

অস্থির স্মৃতি হ'ল স্থায়ী স্টোরেজ ধরণের মেমরি চিপ যা পাওয়ার বন্ধ করা সত্ত্বেও সঞ্চিত তথ্য ফিরে পেতে পারে। অ-উদ্বায়ী মেমরি ডিভাইসের উদাহরণ হ'ল পঠন মেমরি (রম)।

রম বলতে বোঝায় শুধুমাত্র স্মৃতি পড়া । রম কেবলমাত্র পড়ার জন্য ব্যবহার করা যেতে পারে তবে এটি লেখা যায় না। এই মেমরি ডিভাইসগুলি অ-উদ্বায়ী।

নন অস্থির মেমরি-রম মেমরি

নন অস্থির মেমরি-রম মেমরি

তথ্য উত্পাদন সময় এই ধরনের স্মৃতি স্থায়ীভাবে সংরক্ষণ করা হয়। ROM কম্পিউটারে বিদ্যুৎ সরবরাহ করা হলে কম্পিউটার শুরু করার জন্য প্রয়োজনীয় নির্দেশাবলী সংরক্ষণ করতে পারে। এই অপারেশনটিকে বুটস্ট্র্যাপ হিসাবে উল্লেখ করা হয়।

একটি রম মেমরি সেল একটি একক ট্রানজিস্টর দিয়ে ডিজাইন করা হয়েছে। রম মেমরিটি কেবল কম্পিউটারগুলিতেই ব্যবহৃত হয় না তবে অন্যান্য বৈদ্যুতিন ডিভাইসে যেমন কন্ট্রোলার, মাইক্রো ওভেন, ওয়াশিং মেশিন ইত্যাদিতেও ব্যবহৃত হয়

একটি রম পরিবার স্টোরেজ সেল সংগ্রহের সাথে ডিজাইন করা হয়েছে। প্রতিটি মেমরি কোষে দ্বিপদী বা মোসফেট ট্রানজিস্টর থাকে মেমরির ধরণের ভিত্তিতে।

র‌্যাম চিপসের প্রকার উপলব্ধ

র‌্যাম পরিবারে দুটি গুরুত্বপূর্ণ মেমরি ডিভাইস অন্তর্ভুক্ত রয়েছে

স্ট্যাটিক র‌্যান্ডম অ্যাক্সেস মেমোরি (এসআরএএম)

স্ট্যাটিক র‌্যান্ডম অ্যাক্সেস মেমরি মডিউলটি এমন এক র‌্যাম যা পাওয়ার সরবরাহ করা হচ্ছে যতক্ষণ না তার স্মৃতিতে ডেটা বিট ধরে রাখে। এসআরএএম -কে পর্যায়ক্রমে রিফ্রেশ করার দরকার নেই। স্ট্যাটিক র‌্যাম ডেটাতে দ্রুত অ্যাক্সেস সরবরাহ করে এবং ডিআরএএম এর চেয়ে দামি।

স্ট্যাটিক এলোমেলো অ্যাক্সেস মেমরি (এসআরএএম)

স্ট্যাটিক এলোমেলো অ্যাক্সেস মেমরি (এসআরএএম)

একটি এসআরএমে প্রতিটি বিট চারটি ট্রানজিস্টরে সংরক্ষণ করা হয় যা দুটি ক্রস কাপলড ইনভার্টার গঠন করে। দু'জন অতিরিক্ত ট্রানজিস্টর - প্রকার পড়া এবং লেখার ক্রিয়া চলাকালীন স্টোরেজ সেলগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করতে পরিবেশন করে। সাধারণত একটি এসআরএএম প্রতিটি মেমরি বিট সঞ্চয় করতে ছয়টি ট্রানজিস্টর ব্যবহার করে। এই স্টোরেজ সেলগুলিতে দুটি স্থিতিশীল রাজ্য রয়েছে যা ‘0’ এবং ‘1’ বোঝাতে ব্যবহৃত হয়।

সুবিধাদি:

  • বাহ্যিক এসআরএএম অন-চিপ স্মৃতিগুলির চেয়ে বড় স্টোরেজ সক্ষমতা সরবরাহ করে।
  • এসআরএএম ডিভাইসগুলি এমনকি আরও ছোট এবং বৃহত ক্ষমতার মধ্যেও পাওয়া যায়।
  • এসআরএএমগুলিতে সাধারণত খুব কম বিলম্ব এবং উচ্চ কার্যকারিতা থাকে।
  • অন্য স্মৃতিগুলির তুলনায় এসআরএএম মেমরিটি খুব সহজেই ডিজাইন করা ও ইন্টারফেস করা যায়

অ্যাপ্লিকেশন:

  • বাহ্যিক এসআরএএম ডেটা মাঝারি আকারের ব্লকের জন্য দ্রুত বাফার হিসাবে বেশ কার্যকর। অন-চিপ মেমরির সাথে খাপ খায় না এমন ডিফআরএএম সরবরাহ করে তার চেয়ে কম ল্যাটেন্সি প্রয়োজন এমন ডেফারগুলির জন্য আপনি বাহ্যিক এসআরএএম ব্যবহার করতে পারেন।
  • যদি আপনার সিস্টেমে 10 মেগাবাইটের চেয়ে বড় মেমরির একটি ব্লকের প্রয়োজন হয় তবে আপনি বিভিন্ন ধরণের স্মৃতি যেমন SRAM বিবেচনা করতে পারেন।

গতিশীল র্যান্ডম অ্যাক্সেস মেমরি:

ডায়নামিক র‌্যান্ডম অ্যাক্সেস মেমোরি এক ধরণের র‌্যাম মডিউল যা প্রতিটি বিট ডেটা আলাদা ক্যাপাসিটারের মধ্যে সঞ্চয় করে। এটি মেমরিতে ডেটা সংরক্ষণের একটি কার্যকর উপায় কারণ এটি ডেটা সঞ্চয় করার জন্য কম শারীরিক স্থান প্রয়োজন।

ডায়নামিক অ্যাক্সেস র্যান্ডম মেমরি (ডিআরএএম)

ডায়নামিক অ্যাক্সেস র্যান্ডম মেমরি (ডিআরএএম)

ডিআআরএএম-এর একটি নির্দিষ্ট আকার একই আকারের এসআরএএম চিপের চেয়ে বেশি পরিমাণে ডেটা ধরে রাখতে পারে। ডিআরএএম-এর ক্যাপাসিটারগুলি তাদের চার্জ রাখতে ক্রমাগত রিচার্জ করা দরকার। এই কারণেই ডিআরএএম-এর আরও বেশি শক্তি প্রয়োজন।

প্রতিটি ডিআআরএএম মেমরি চিপ একটি স্টোরেজ অবস্থান বা মেমরি কোষ নিয়ে গঠিত। এটি ক্যাপাসিটার এবং ট্রানজিস্টারের সমন্বয়ে গঠিত যা সক্রিয় বা নিষ্ক্রিয় অবস্থায় রাখতে পারে। প্রতিটি ডিআরএএম সেলকে কিছুটা উল্লেখ করা হয়।

যখন ডিআরএএম সেল সক্রিয় স্থিতি ‘1’ তে একটি মান ধরে, তখন চার্জটি উচ্চ স্থিতিতে থাকে। ডিআরএএম সেল যখন নিষ্ক্রিয় অবস্থায় ‘0’ এ একটি মান ধরে, তখন চার্জটি একটি নির্দিষ্ট স্তরের নীচে।

সুবিধাদি:

  • সঞ্চয়ের ক্ষমতা খুব বেশি is
  • এটি একটি স্বল্প দামের ডিভাইস

অ্যাপ্লিকেশন:

  • এটি ডেটা বড় ব্লক সংরক্ষণের জন্য ব্যবহৃত হয়
  • এটি মাইক্রোপ্রসেসর কোড কার্যকর করতে ব্যবহৃত হয়
  • অ্যাপ্লিকেশনগুলিতে যেখানে কম বিলম্বিত মেমরি অ্যাক্সেস প্রয়োজন।

রম স্মৃতি প্রকার

রম পরিবারে বিভিন্ন ধরণের মেমরির চারটি গুরুত্বপূর্ণ মেমরি ডিভাইস রয়েছে যা হ'ল:

প্রোগ্রামেবল পঠনযোগ্য মেমরি:

প্রোগ্রামযোগ্য পঠনযোগ্য মেমরি (PROM) কেবলমাত্র একবার ব্যবহারকারী দ্বারা পরিবর্তন করা যেতে পারে। PROM সিরিজ ফিউজ দিয়ে নির্মিত হয়। চিপটি পিআরএম প্রোগ্রামার দ্বারা প্রোগ্রাম করা হয় যেখানে কিছু ফিউজ পোড়ানো হয়। খোলা ফিউজগুলি সেগুলি হিসাবে পড়া হয়, এবং পোড়া ফিউজগুলি শূন্য হিসাবে পড়া হয়।

প্রোগ্রামেবল পঠনযোগ্য মেমরি

প্রোগ্রামেবল পঠনযোগ্য মেমরি

Erasable প্রোগ্রামেবল রিড - ওনলি মেমোরি:

Erasable প্রোগ্রামেবল রিড - ওনলি মেমোরি

Erasable প্রোগ্রামেবল রিড - ওনলি মেমোরি

মুছনীয়যোগ্য কেবল পঠনযোগ্য পঠনযোগ্য মেমরি হ'ল বিশেষ ধরণের মেমরির মডিউলগুলির মধ্যে একটি যা ত্রুটিগুলি সংশোধন করতে যে কোনও সময় প্রোগ্রাম করা যায়। অতিবেগুনী আলোকের সংস্পর্শ না হওয়া পর্যন্ত এটি এর বিষয়বস্তু ধরে রাখতে পারে।

অতিবেগুনী আলো মেমোরিটিকে প্রোগ্রাম করার সম্ভাব্য করে এর সামগ্রীগুলি মুছে দেয়। EPROM মেমরি চিপটি লিখতে এবং মুছতে আমাদের একটি বিশেষ ডিভাইস প্রয়োজন যা PROM প্রোগ্রামার বলে।

EPROM প্রোগ্রামিং করা হয় ভাসমান গেট হিসাবে পরিচিত পলি সিলিকন ধাতুর একটি ছোট টুকরোটিতে বৈদ্যুতিক চার্জ জোর করে, যা মেমরি কোষে অবস্থিত। যখন চার্জটি এই গেটে উপস্থিত থাকে তখন ঘরটি প্রোগ্রাম করা হয়, অর্থাত স্মৃতিতে ‘0’ থাকে। গেটে যখন চার্জ উপস্থিত না থাকে, ঘরটি প্রোগ্রাম করা হয় না, অর্থাত মেমরিটিতে ‘1’ থাকে।

বৈদ্যুতিক ক্ষয়যোগ্য প্রোগ্রামযোগ্য কেবল পঠন মেমরি :

EEPROM হ'ল এক ব্যবহারকারী পরিবর্তিত পঠনযোগ্য মেমরি চিপ যা অনেকবার মুছে ফেলা এবং প্রোগ্রাম করা যায়।

বৈদ্যুতিন ক্ষয়যোগ্য প্রোগ্রামেবল পঠনযোগ্য মেমরি

বৈদ্যুতিন ক্ষয়যোগ্য প্রোগ্রামেবল পঠনযোগ্য মেমরি

এই মেমরি ডিভাইসগুলি কম্পিউটার এবং অন্যান্য ইলেকট্রনিক ডিভাইসে সামান্য পরিমাণে ডেটা সঞ্চয় করতে ব্যবহৃত হয় যা বিদ্যুৎ সরবরাহ অপসারণের সময় সংরক্ষণ করতে হবে। EEPROM এর সামগ্রীটি বৈদ্যুতিক চার্জে প্রকাশ করে মুছে ফেলা হয়।

EEPROM ডেটা একসাথে 1 বাইট ডেটা সঞ্চয় এবং সরিয়ে ফেলা হয়। EEPROM পরিবর্তন করার জন্য কম্পিউটার থেকে সরানোর প্রয়োজন নেই। সামগ্রী পরিবর্তন করার জন্য অতিরিক্ত সরঞ্জামের প্রয়োজন হয় না।

আধুনিক EEPROM মাল্টি বাইট পৃষ্ঠার ক্রিয়াকলাপের অনুমতি দেয় এবং এতে জীবন সীমিত রয়েছে। EEPROM 10 থেকে 1000 রাইট সাইকেল ডিজাইন করা যেতে পারে। লেখার ক্রিয়াকলাপের সংখ্যাটি সমাপ্ত হলে, EEPROM কাজ করা বন্ধ করে দেয়।

EEPROM হ'ল একটি স্টোরেজ ডিভাইস যা ঘরের নকশায় কম মান নিয়ে প্রয়োগ করা যেতে পারে। আরও সাধারণ ঘর দুটি ট্রানজিস্টর সমন্বয়ে গঠিত। স্টোরেজ ট্রানজিস্টরের EPROM এর মতো একটি ভাসমান মজুরি রয়েছে। EEPROM- এর দুটি পরিবার রয়েছে যা সিরিয়াল EEPROM এবং সমান্তরাল EEPROM। সমান্তরাল EEPROM দ্রুত এবং সিরিয়ালের মেমরির থেকে কার্যকর কার্যকর।

ফ্ল্যাশ মেমরি:

ফ্ল্যাশ মেমরিটি ইলেকট্রনিক্স এবং কম্পিউটার ডিভাইসের জন্য সর্বাধিক ব্যবহৃত ডিভাইস। ফ্ল্যাশ মেমরি বিশেষ ধরণের মেমরির মধ্যে রয়েছে যা ডেটা ব্লক দিয়ে মুছতে এবং প্রোগ্রাম করা যায়। ফ্ল্যাশ মেমরিটি কোনও শক্তি না দিয়ে এমনকি তার ডেটা রাখে। ফ্ল্যাশ মেমরি জনপ্রিয় কারণ এটি EEPROM এর চেয়ে দ্রুত এবং দক্ষতার সাথে কাজ করে।

ফ্ল্যাশ মেমরি

ফ্ল্যাশ মেমরি

ফ্ল্যাশ মেমরি মডিউলটি প্রায় 100000 -10000000 লেখার চক্রের জন্য ডিজাইন করা হয়েছে। ফ্ল্যাশ মেমরির মূল সীমাবদ্ধতা এটিতে যতবার ডেটা লেখা যায় তার সংখ্যা। ফ্ল্যাশ মেমরি থেকে ডেটাটি কাঙ্ক্ষিত হিসাবে যতবার পড়া যেতে পারে তবে নির্দিষ্ট সংখ্যক রাইটিং অপারেশনের পরে এটি কাজ করা বন্ধ করে দেবে।

অন-চিপ মেমরি

অন-চিপ মেমরিটি যে কোনও মেমরি মডিউল যেমন র্যাম, রম বা অন্যান্য স্মৃতিতে উল্লেখ করা হয় তবে এটি শারীরিকভাবে মাইক্রোকন্ট্রোলারের বাইরে চলে যায়। বিভিন্ন মাইক্রোকন্ট্রোলার -প্রকার 8051 এর মতো মাইক্রোকন্ট্রোলার অন-চিপ রম মেমরি সীমিত করে দিয়েছে। তবে এটি সর্বাধিক K৪ কেবি বাহ্যিক রম মেমরি এবং K৪ কেবি বহিরাগত র‌্যাম মেমরির প্রসারিত করার ক্ষমতা রাখে।

অন ​​চিপ স্মৃতি

অন ​​চিপ স্মৃতি

/ ইএ পিনটি মাইক্রোকন্ট্রোলারের বাইরের এবং অভ্যন্তরীণ স্মৃতি নিয়ন্ত্রণ করতে ব্যবহৃত হয়। যদি / ইএ পিনটি 5 ভি-র সাথে সংযুক্ত থাকে, তবে মাইক্রোকন্ট্রোলারের অভ্যন্তরীণ মেমরিটিতে বা থেকে তথ্য আনা হয়। যখন / ইএ পিনটি মাটির সাথে সংযুক্ত থাকে, তখন তথ্য বাহ্যিক স্মৃতিতে বা এনে দেওয়া হয়।

আমি আশা করি এতক্ষণে আপনার অবশ্যই বিভিন্ন ধরণের স্মৃতি সম্পর্কে স্পষ্ট ধারণা থাকতে হবে। আপনার জন্য এখানে একটি প্রাথমিক প্রশ্ন- যে কোনও এমবেডেড সিস্টেম ডিজাইন করতে সাধারণত কোন ধরণের রম এবং র‌্যাম ব্যবহৃত হয় এবং কেন?

নীচে মন্তব্য বিভাগে আপনার উত্তর দিন।

ছবি স্বত্ব:

দ্বারা বিভিন্ন ধরণের মেমরি মডিউল klbict
ভোল্টাইল মেমরি মডিউল-র‌্যাম দ্বারা উইকিমিডিয়া
নন ভোল্টাইল মেমরি মডিউল-রম মেমরি দ্বারা নীড়
স্ট্যাটিক র্যান্ডম অ্যাক্সেস মেমোরি দ্বারা 2.bp.blogspot
দ্বারা গতিশীল র্যান্ডম অ্যাক্সেস মেমরি ডিরেক্টইন্ডস্ট্রি
প্রোগ্রামযোগ্য পঠন মেমরি দ্বারা টু
এরেসেবল প্রোগ্রামেবল পঠনযোগ্য মেমরি দ্বারা qcwo
বৈদ্যুতিক ক্ষয়যোগ্য প্রোগ্রামযোগ্য কেবল মেমরি দ্বারা পঠনযোগ্য বাদুড়
ফ্ল্যাশ মেমরি দ্বারা এনক্রিপ্টড- tbn1.gstatic