কেন সিরিয়াল EEPROM সমান্তরাল EEPROM এর চেয়ে বেশি পছন্দ করা হয়?


17

EEPROM- এর উইকিপিডিয়া পৃষ্ঠায়: http://en.wikedia.org/wiki/EEPROM দেওয়া হয়েছে যে "সমান্তরাল EEPROM ডিভাইসগুলিতে সাধারণত একটি 8-বিট ডেটা বাস থাকে এবং একটি পূর্ণাঙ্গ ঠিকানা রয়েছে যা সম্পূর্ণ স্মৃতি coverাকতে পারে" এবং এছাড়াও "সিরিয়াল EEPROM এর তুলনায় সমান্তরাল EEPROM এর অপারেশন সহজ এবং দ্রুত"। সেক্ষেত্রে কেন সিরিয়াল EEPROM সমান্তরাল EEPROM এর চেয়ে বেশি জনপ্রিয় হচ্ছে?


2
তাদের কম পিন প্রয়োজন এবং বিভিন্ন সিরিয়াল বাস ডিজাইনে খুব সাধারণ are আধুনিক গতির সাথে সিরিয়ালটির গতি EEPROM ডিভাইসগুলির জন্য ব্যবহৃত হয় তার জন্য একেবারে ঠিক।
ডেভিড

নিশ্চয় একই আধুনিক গতির সাথে একটি প্যারালাল ইন্টারফেস সিরিয়াল ইন্টারফেসের তুলনায় অনেক ভাল থ্রুপুট দেবে?
অর্পিত

1
অবশ্যই, তবে আপনার যদি সিরিয়াল দেওয়ার চেয়ে দ্রুত গতির প্রয়োজন না হয় তবে কেন পিনগুলি নষ্ট করবেন?
ডেভিড

1
... এজন্য আমরা ইউএসবি পেয়েছি, ইউপিবি নয়
চু

1
এবং সিরিয়াল এটিএ, পিসিআই এক্সপ্রেস ইত্যাদি
ডেভিড

উত্তর:


27

এটা খুব সহজ। পিনের সংখ্যা এবং প্যাকেজিংয়ের ব্যয়।

EEPROM ডিভাইসগুলি প্রাথমিকভাবে কোনও ডিভাইসের জন্য প্যারামেট্রিক ডেটা বা চরিত্রায়নের ধ্রুবক সঞ্চয় করতে ব্যবহৃত হয়। সাধারণ দৃশ্যটি খুব কমই লিখতে হয় এবং হোস্ট ডিভাইসটি বুট করার পরে সাধারণত একবার পড়তে হয়। এই ধরণের প্রয়োগের জন্য EEPROM এর তুলনামূলকভাবে ধীরে লেখার সময় খুব কম উদ্বেগের বিষয়। এবং সিরিয়াল ডিভাইস (এসপিআই বা আই 2 সি) থেকে বেশিরভাগ কে-বাইট ডেটা লোড করার পড়ার সময়টি সাধারণত অতিরিক্ত সময়ের প্রভাব নয় not

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


আপনি এখানে পিন দখল রিয়েল এস্টেট একমাত্র সিদ্ধান্ত গ্রহণকারী ফ্যাক্টর বলতে চাইছেন?
অর্পিত

1
@ অ্যারপিথ এটি তুচ্ছ বিবেচনা নয়। সমান্তরাল 32 কিলোবাইট EEPROM এর জন্য 20+ পিন এবং ততক্ষণে বড় আকারের প্যাকেজ প্রয়োজন হবে; একটি সিরিয়াল দুটি প্রয়োজন।
নিক জনসন

1
@ মিশেলকারস: আপনার উত্তরের শেষ প্যারাটির জন্য +1 (এই তথ্যটি কোথাও খুঁজে পেল না)। EEPROM প্রকার সম্পর্কে আরও জানতে আমাকে সহায়তা করতে কোনও উত্স / রেফারেন্স?
অর্পিত

2
এছাড়াও, আপনি ডেইজি-চেইন এসপিআই ডিভাইসগুলি করতে পারেন এবং একটি বাসে একাধিক আই 2 সি ডিভাইস থাকতে পারে, আরও পিন সাশ্রয় করে।
pjc50

1
সমান্তরাল প্যাকেজটির জন্য অতিরিক্ত ট্রেসগুলি রুট করার জন্য প্রয়োজনীয় রিয়েল এস্টেটটি উল্লেখযোগ্য হতে পারে কিছু অ্যাপ্লিকেশন।
সেমজ

12

প্রথম দিনগুলিতে তারগুলি সস্তা ছিল এবং ট্রানজিস্টরগুলি ব্যয়বহুল ছিল। আজকাল এটি বিপরীত। সুতরাং কেন প্রায় সবকিছু ক্রমিকভাবে করা হয়।

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

এই দিনগুলিতে, ডিডিআর র‌্যাম বিশাল চওড়া বাসে গিগাহার্টজে চিৎকার করছে, একই বাসে ঝুলতে পারে এমন ফ্ল্যাশ চিপ তৈরি করা নিষিদ্ধভাবে ব্যয়বহুল এবং মোটামুটি অর্থহীন হবে যখন আধুনিক সিপিইউগুলিতে যথেষ্ট বিল্ট-ইন বুদ্ধি রয়েছে (সস্তা ছোট ট্রানজিস্টরকে ধন্যবাদ) I²C / SPI ফ্ল্যাশ থেকে বুট করুন ।

মাইক্রো সহ, আজকাল প্রোগ্রামটি ফ্ল্যাশ এবং র‌্যাম সাধারণত ডিভাইসের অভ্যন্তরীণ থাকে। EEPROM এর মতো বাহ্যিক স্টোরেজ আই আই সি বাসে ঝুলতে পারে, গ্রহণযোগ্য থ্রুপুট বজায় রাখার সময় অন্যান্য ক্রিয়াকলাপের জন্য I / O পিনগুলি সঞ্চয় করে। আপনি যত কম আই / ও পিন ব্যবহার করেন, ততই কম, সস্তা এবং আরও বেশি দক্ষ দক্ষতা অর্জন করুন। প্লাসের সাথে সম্পর্কিত ইএমসি সংক্রান্ত সমস্যা ইত্যাদি ইত্যাদির চেয়ে দুটি 8/16/32-বিট প্রশস্ত বাসের চেয়ে বোর্ডের চারপাশে দুটি তারের সন্ধান করা অনেক সহজ Plus


যদি কোনও প্রসেসরের মূল স্মৃতি অ্যাক্সেসের জন্য মেমোরি বাস ব্যবহার করা প্রয়োজন, এবং যদি সেই মেমরি বাসটি যথেষ্ট ধীর হয় তবে ক্যাপাসিটিভ লোডিং কোনও নির্দিষ্ট সমস্যা না হয় তবে "ইন-সিস্টেম" রচনার জন্য ডিজাইন করা একটি সমান্তরাল EEPROM ইন্টারফেস করা হবে সিরিয়ালটি ইন্টারফ্যাক করার চেয়ে অনেকগুলি ক্ষেত্রে সহজ এবং সস্তা হয়। অ্যাড্রেস-ডিকোড সংকেতগুলি প্রায়শই আটটি দলে তৈরি হয় এবং যদি কারও কাছে অতিরিক্ত ঠিকানা-ডিকোড সংকেত পাওয়া যায় তবে সমান্তরাল EEPROM যুক্ত করে শূন্য অতিরিক্ত সার্কিটরি লাগতে পারে ।
সুপারক্যাট

পিসি বুট মেমরিটি কিছুটা অস্বাভাবিক অ্যাপ্লিকেশন, যদিও এর একটি আকর্ষণীয় দিকটি হ'ল কিছু প্রসেসরের উচ্চ-কনফিগারযোগ্য বাস রয়েছে এবং মূল বাহ্যিক বাসটি মোটেও ব্যবহার না করেই যথেষ্ট পরিমাণে কোড ধরে রাখতে পর্যাপ্ত ক্যাশে র‌্যাম রয়েছে। প্রসেসর যদি বাহ্যিক বাস ব্যবহার করার আগে কিছু প্রাথমিক কোড লোড করতে পারে তবে সেই কোডটি শারীরিক হার্ডওয়্যার কনফিগারেশনের সাথে মেলে বাসের বৈশিষ্ট্যগুলি কনফিগার করতে পারে।
সুপারক্যাট

9

এসকিউআই নামে একটি "আধ-রাস্তা বাড়ি" আছে তা ভুলে যাবেন না। এটি একাধিক সমান্তরাল বিট সিরিয়াল ইন্টারফেস (এটি সিরিয়াল কোয়াড ইন্টারফেসের জন্য দাঁড়িয়েছে )।

একটি প্রোটোকল দৃষ্টিকোণ থেকে এটি সাধারণ সিরিয়াল ইন্টারফেসের সাথে কাজ করার মতোই, তবে প্রতি ঘড়িতে মাত্র এক বিট স্থানান্তরিত করার পরিবর্তে একবারে 4 টি বিট স্থানান্তর করা যায়। একক ডেটা / ঘড়ির পরিবর্তে বা ডিন / ডাউট / ক্লক বিন্যাসের পরিবর্তে এতে 4 টি ডেটা পিন এবং একটি ঘড়ি রয়েছে। এটি একটি সাধারণ সিরিয়াল ইন্টারফেসের পুট মাধ্যমে 4x দেয় এবং আরও অনেক পিনের প্রয়োজন হয় না। আসলে অনেকগুলি এসপিআই ফ্ল্যাশ চিপগুলি এসকিউআই মোডে চলতে পারে তারা ইতিমধ্যে থাকা 8 টি পিনের চেয়ে বেশি প্রয়োজন হয় না। রিয়েল এস্টেট কোনও বৃদ্ধি ছাড়াই গতি একটি উল্লেখযোগ্য বৃদ্ধি।

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


কি দারুন. এই আমি শুনেছি না।
অর্পিত

ধারাবাহিকভাবে ডেটা আনার সময় এসকিউআই 4x সিরিয়াল ফ্ল্যাশের আউটপুট সরবরাহ করবে তবে 8-বিট-প্রশস্ত সমান্তরাল ফ্ল্যাশ এখনও অনেকগুলি "এলোমেলো" অবস্থান থেকে প্রতিটি বাইট যখন দ্রুততর আকারের ক্রম হতে পারে।
সুপারক্যাট

6

আপনি নিজের সাথে সংযুক্ত MCU বা FPGA এ সঞ্চয় করার চেয়ে ডিভাইসে স্বল্প পিন গণনা সম্ভবত কম গুরুত্বপূর্ণ।

8 টি ডেটা পিন, আরও অনেকগুলি ঠিকানা, পিনগুলি নির্বাচন এবং সক্ষম করার অর্থ এমসিইউর পক্ষেও অনেক বড় প্যাকেজ এবং সম্ভবত আরও ব্যয়।


2

সমান্তরাল EEPROM চিপগুলি যোগাযোগ করার জন্য দ্রুত এবং কম জটিল হলেও সিরিয়ালগুলি কম ব্যয়বহুল হার্ডওয়্যার-ভিত্তিক, কারণ তাদের কম পিন, শক্তি এবং তার / সার্কিট প্রয়োজন।


2

কেবল গ্রিনগুলির জন্য, আসুন আমি বলি যে আমার বিমানগুলিতে আমার একটি পুরানো সময়ের 2-উপায় রেডিও রয়েছে, যেখানে 16 টি ফ্রিকোয়েন্সি রয়েছে এবং ককপিট থেকে নির্বাচনযোগ্য, যেখানে নিয়ন্ত্রণ ইউনিট থাকে।

আফট, অন্য কোথাও, ট্রান্সমিটার-রিসিভার ইউনিট যা একটি কেবল সহ কন্ট্রোল ইউনিটটিতে চালিত একটি ক্যাবল সহ অন্যান্য বিষয়গুলির মধ্যে, ককপিট সিলেক্টর স্যুইচটিতে চলমান 16 তারের ফ্রিকোয়েন্সি নির্বাচন করতে প্রয়োজনীয়।

একদিন, কোনও বন্ধুর সাথে কথা বলার সময়, আমি রেডিওর বিষয় নিয়ে এসে তাকে জিজ্ঞাসা করি যে ককপিট ফ্রিকোয়েন্সি সেটিংসকে একটি চার বিট বাইনারি সংখ্যায় এনকোড করা এবং সেই নম্বরটি চারটি তারের মাধ্যমে প্রেরণ করা সম্ভব নয় (12 তারের সঞ্চয় করে) ) টি / আর ইউনিট যেখানে এটি ফ্রিকোয়েন্সি নির্বাচন করার জন্য প্রয়োজনীয় ষোলটি সংকেতগুলিতে ডিকোড করা হবে।

"অবশ্যই", তিনি বলেছেন, "কিন্তু কেন স্টপ সব একবারে [চার বিট] NUMBER পাঠানোর পরিবর্তে?, কেন না এটি একটি বিট একটি সময়ে একটি ওভার পাঠাতে একক টেলিগ্রাম ও টি / r ইউনিট চিত্র ডিকোডার আছে নির্বাচনের ফ্রিকোয়েন্সি বাদ দিয়ে কেবলগুলিতে 15 টি তারের এবং ইউনিটগুলিতে সংযোগকারী সংযোগকারীগুলিতে 15 টি পিন সংরক্ষণ করতে চান? "


1

নীচে সিরিয়াল EEPROM সমান্তরাল EEPROM এর চেয়ে বেশি কেন পছন্দ করা হচ্ছে তার কয়েকটি কারণ রয়েছে।

  1. নিচু কর বর্তমান শোষণের । উদাহরণস্বরূপ, 16 কে সিরিয়ালগুলির জন্য অপারেটিং স্রোতগুলি প্রায় 3 এমএ; 16 কে সমান্তরাল ডিভাইসের জন্য একই প্রায় 30 এমএ এবং উপরে। সুতরাং তত কম বর্তমান, বিদ্যুতের খরচ কম।

  2. লো ভোল্টেজ - সিরিয়াল EEPROM বাজারে পাওয়া যায় যা কম ভোল্টেজগুলিতে কাজ করে (1.8-2.5 ভি)। লো ভোল্টেজ অপারেশন বিদ্যুৎ ব্যবহারেও ইতিবাচক প্রভাব ফেলে।

  3. প্রোগ্রামযোগ্যতা - সিরিয়াল EEPROM সমান্তরালের তুলনায় প্রোগ্রাম করা আরও সহজ। সিরিয়াল EEPROM গুলোতে একবারে এক বাইট প্রোগ্রামিংয়ের ক্ষমতা এবং সহজতা থাকে;

  4. সিরিয়াল EEPROMs ছোট পায়ের ছাপে উপলব্ধ

  5. লোয়ার পিন গণনা

  6. সমান্তরালগুলির তুলনায় কম দামে উপলব্ধ

  7. লো মাইক্রোকন্ট্রোলার ওভারহেড এবং সমর্থন


পয়েন্ট 2 সম্ভবত ঘটনাবহুল। সমান্তরাল EEPROM গুলি একটি উচ্চ ভোল্টেজের প্রয়োজন হবে এমন কোনও প্রযুক্তিগত কারণ নেই। তবে লো-ভোল্টেজের EEPROMs নিম্ন-বিদ্যুতের বাজারকে লক্ষ্য করে এবং 1 টি কারণে নিম্ন-শক্তিযুক্ত EEPROM ক্রমিক হয়।
এমসাল্টার্স

2
আমি নিশ্চিত না যে সঞ্জীব এখানে উপলভ্য ডিভাইসগুলির তুলনা করছে, এমনকি যদি সেগুলি পাওয়া যায়। সমান্তরাল ইপ্রোমগুলি বেশ পুরানো-টুপি যেখানে সিরিয়ালগুলি সাধারণত একটি আধুনিক ঘটনা so তাই 1980 এর 16k ডিভাইসটি 2015 সালের 16k ডিভাইসের চেয়ে কম দক্ষ বলে মনে হচ্ছে, তারা সম্পূর্ণ ভিন্ন প্রযুক্তি ব্যবহার করার সম্ভাবনা রয়েছে। ...
জন ইউ

"16 কে" এর ইউনিট কী? এটি কি 16 কিলোবাইট? 16 কিলোবাইট?
পিটার মর্টেনসেন

এটি 16 কিলোবাইট।
সঞ্জীব কুমার

@ জন এই তুলনা সময়ের ভিত্তিতে ছিল না। এমনকি আপনি যদি পুরানো সিরিয়াল EEPROM এ সন্ধান করেন তবে সেগুলি কম ভোল্টেজগুলিতে কাজ করে না। এই তুলনাটি কেবলমাত্র আজ উপলভ্য প্রযুক্তির ভিত্তিতে।
সঞ্জীব কুমার

-2

সিরিয়ালের অন্য কারও কারণ উল্লেখ করেনি বলে মনে হয়।

এটা দ্রুত। হ্যাঁ, দ্রুত কারণ এই সমস্ত সমান্তরাল সিগন্যালগুলিকে উচ্চ গতিতে সিঙ্ক্রোনাইজ করার চেষ্টা করা শক্ত। সিরিয়াল দিয়ে দ্রুত যাওয়া অনেক সহজ। এবং যদি এটি পর্যাপ্ত দ্রুত না হয় তবে অন্য একটি চ্যানেল যুক্ত করুন (সমান্তরাল সিরিয়াল)।


দয়া করে প্রতিক্রিয়া জানান, প্রতিক্রিয়াবিহীন ডাউন ভোটগুলি অকেজো।
ctrl-alt-delor
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.