DataFlash
ডেটাফ্ল্যাশ ফ্ল্যাশ মেমরির জন্য একটি লো পিন-কাউন্ট সিরিয়াল ইন্টারফেস। এটি এসপিআই স্ট্যান্ডার্ডের সাথে সামঞ্জস্যপূর্ণ অ্যাটমেলের মালিকানাধীন ইন্টারফেস হিসাবে তৈরি করা হয়েছিল। 2012 সালের অক্টোবরে, অ্যাডেস্টো টেকনোলজিস দ্বারা এটি45 সিরিজের ডেটাফ্ল্যাশ পণ্য লাইন, সম্পর্কিত বৌদ্ধিক সম্পত্তি এবং সহায়ক কর্মচারী দলগুলি ক্রয় করা হয়েছিল। অ্যাটমেল এ. ভি. আর, মাইক্রোচিপ পি. আই. সি বা এ. আর. এম-এর মতো যে কোনও মাইক্রোকন্ট্রোলার ব্যবহার করে ডেটাফ্ল্যাশ ডিভাইস থেকে তথ্য লেখা এবং পড়া হয়। অসংখ্য অ্যাটমেল এআরএম মাইক্রোকন্ট্রোলারের বুট রম পুনরায় সেট করার পরে ডেটাফ্ল্যাশ চিপ থেকে কোড ডাউনলোড করতে সহায়তা করে। উদাহরণস্বরূপ, এটি45ডিবি161ডি ইন্টিগ্রেটেড সার্কিট (চিপ) হল 2 এমবি (16 এমবিট) ডেটাফ্ল্যাশ পণ্যের একটি উদাহরণ। এটি একটি 8x5 মিমি ছোট রূপরেখা সমন্বিত সার্কিট 8-পিন প্যাকেজে আসে। এই চিপটি বিপুল সংখ্যক ভোক্তা বৈদ্যুতিন পণ্যে ব্যবহৃত হয়। যে কোনও মাইক্রোকন্ট্রোলার তথ্য সংরক্ষণের জন্য এই চিপটি ব্যবহার করতে পারে। এটি45ডিসিবি008ডি কার্ডটি একটি 8 এমবি (64 এমবিট) ফ্ল্যাশ মেমোরি কার্ড, যা এমএমসি বা এসডি কার্ডের জন্য ভুল হতে পারে। এই ডেটাফ্ল্যাশ কার্ডটি একটি এটি45ডিবি642ডি ফ্ল্যাশ চিপ প্যাকেজ করে, যা 8x6 মিমি ক্যাসন 8-পিন প্যাকেজেও পাওয়া যায়। এটি26 সিরিজের ডেটাফ্ল্যাশ চিপগুলি মূল এটি45 সিরিজের চিপগুলির সাথে সফ্টওয়্যার-সামঞ্জস্যপূর্ণ নয়। তারা একটি সহজ কমান্ড সেট ব্যবহার করে, যা সিরিয়াল ফ্ল্যাশের অন্যান্য বিক্রেতাদের দ্বারা সমর্থিত কিন্তু এসআরএএম বাফার এবং অন্যান্য বৈশিষ্ট্যগুলি বাদ দেয় যা এটি45 চিপগুলিকে সমর্থন করা সহজ করে তোলে। তুলনা ডেটাফ্ল্যাশ এবং ই. ই. পি. আর. ও. এম চিপ উভয়ই একটি মাইক্রোকন্ট্রোলার থেকে 4-তারের সিরিয়াল পেরিফেরাল ইন্টারফেস বাস (এস. পি. আই বাস) ব্যবহার করে অ্যাক্সেস করা যায়। উভয়ই ছোট 8 পিন প্যাকেজে পাওয়া যায়। প্রোটোকল ইন্টারফেসগুলি খুব অনুরূপ; উভয় ক্ষেত্রেই, এসপিআই-এর মাধ্যমে, একবারে এক বা একাধিক বাইট লেখা বা পড়া হয়। প্রাথমিক দিনগুলিতে ডেটাফ্ল্যাশের সাধারণত ই. ই. পি. আর. ও. এম-এর চেয়ে বেশি ক্ষমতা ছিল এবং এটি এখনও দ্রুত অ্যাক্সেসের সময় সরবরাহ করে। ছোট প্যাকেজগুলিতে ডেটাফ্ল্যাশ ক্ষমতা 128 কেবি থেকে 8 এমবি পর্যন্ত হয়, যেখানে অনুরূপ প্যাকেজে এসপিআই ইপ্রোম ক্ষমতা 1 কেবি থেকে 8 এমবি পর্যন্ত হয়। ফ্ল্যাশ চিপগুলি EEPROM-এর সাথে ব্যবহৃত বাইট অ্যাক্সেসের পরিবর্তে পৃষ্ঠা অ্যাক্সেসের জন্য সুর করা হয়। তবে, এটি45 সিরিজের চিপগুলিতে এমন কমান্ড রয়েছে যা তাদের চালকদের আরও বেশি করে ই. ই. পি. আর. ও. এম চালকদের মতো কাজ করতে দেয়। ই. ই. পি. আর. ও. এম-এর মতো প্রবেশাধিকারকে সমর্থন করার চেয়ে বেশি কিছু করার জন্য এ. টি. 45 চিপ দ্বারা উন্মুক্ত এস. আর. এ. এম বাফারগুলিকে কাজে লাগানোর জন্য বিশেষ সফ্টওয়্যার প্রয়োজন। ডেটাফ্ল্যাশ কার্ডগুলি ভোক্তা ভিত্তিক এমএমসি বা এসডি কার্ডের তুলনায় বেশি ব্যয়বহুল এবং এর ক্ষমতা কম, তবে এমএমসি/এসডি-র তুলনায় অত্যন্ত সহজ প্রোগ্রামিং ইন্টারফেস রয়েছে। এই সমস্ত কার্ডগুলি এসপিআই মোডে ব্যবহার করা যেতে পারে। সংক্ষেপে, ডেটাফ্ল্যাশ EEPROM-এর চেয়ে বেশি ডেটা স্টোরেজ এবং দ্রুত অ্যাক্সেসের সময় ব্যবহার করতে সক্ষম করে। ডেটাফ্ল্যাশ চিপগুলি এটি45 এসআরএএম বাফারগুলিকে কাজে লাগাতে পারে। EEPROMs, AT26 সিরিজের চিপ, বা MMC/SD কার্ডগুলি যন্ত্রাংশের জন্য দ্বিতীয় উৎস ব্যবহারের অনুমতি দেয়। ফিল্ড আপগ্রেডে ব্যবহৃত কার্ডগুলির জন্য, ডেটাফ্ল্যাশ কার্ডগুলি সাধারণ সফ্টওয়্যার সমর্থন এবং অন-বোর্ড ফ্ল্যাশ চিপগুলির সাথে সামঞ্জস্যের অনুমতি দেয়; এমএমসি/এসডি খরচ কম। ডেটাফ্ল্যাশ চিপে ই. ই. পি. আর. ও. এম-কে সংযুক্ত করার জন্য প্রয়োজনীয় প্রোগ্রামিং কোডটি সহজতর। সি প্রোগ্রামিং ভাষায় সোর্স কোডের উদাহরণ বেয়ার্টোস এবং ইকোসের মতো অপারেটিং সিস্টেমের জন্য উপলব্ধ। তথ্যসূত্র অ-উদ্বায়ী স্মৃতি