দ্বৈত / কোয়াড আই / ও কি?


23

একটি এসপিআই ফ্ল্যাশ ডেটাশিট পড়ে , আমি "দ্বৈত আই / ও" এবং "কোয়াড আই / ও" ধারণাগুলির মুখোমুখি হয়েছি। প্রথমে আমি ভেবেছিলাম "ডুয়াল আই / ও" "ফুল দ্বৈত" এর সমার্থক, তবে "কোয়াড আই / ও" কী?

দ্বৈত I / O এবং কোয়াড I / O কী এবং তারা দ্বৈত এবং পূর্ণ দ্বৈতকে কীভাবে তুলনা করে?


উদাহরণস্বরূপ, জিনাক পিএস (কর্টেক্স এ 9) এর একটি কিউএসপিআই নিয়ামক এবং একটি জেড বোর্ডে 4-বিট এসপিআই (কোয়াড-এসপিআই) সিরিয়াল এনওআর ফ্ল্যাশটিতে ইন্টারফেস রয়েছে। স্প্রেশন এস

উত্তর:


20

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

এখানে চিত্র বর্ণনা লিখুন


4
এটি কোনও এসপিআই ডিভাইস নয় - এসপিআই দ্বি নির্দেশমূলক পিনগুলি ব্যবহার করে না।
বেন ভয়েগট

7
এসডি মেমরি কার্ড 4 বিট বাস ব্যবহার করে সমর্থন করে। একই কার্ড (অন্য কোনও সময়ে) স্ট্যান্ডার্ড "1-বিট" এসপিআই বাস ব্যবহার করতে পারে বলে এগুলি "এসপিআই ডিভাইস নয়" বলা শক্ত।
ডেভিড্যাকারি

8

এর অর্থ হ'ল আপনার কাছে আরও সিরিয়াল লাইন রয়েছে যা একই নিয়ন্ত্রণ সংকেতগুলি ভাগ করে দেয়, বা একাধিক ডেটা লাইন সহ সিরিয়াল বন্দর different

দ্বৈত- I / O এবং চতুর্ভুজ I / O উভয় অর্ধ দ্বৈত (10 পৃষ্ঠায় ব্যাখ্যা করা হয়েছে), কারণ দ্বৈত -1 / হে উভয় লাইন সমান্তরালভাবে একই সংখ্যক তারের বৃদ্ধির জন্য ব্যবহৃত হয়, যা কোয়াড- I / O এছাড়াও ডিকিউ 2 এবং ডিকিউ 3 ডিকিউ 0 এবং ডিকিউ 1 এর সাথে একসাথে আই / ও হিসাবে ব্যবহৃত হয়।

নোট করুন যে ডুয়াল-আই / ও মোড সাধারণ এসপিআই বাসের তুলনায় একই সংখ্যক লাইন ব্যবহার করে, ইউসি এবং ডেডিকেটেড হার্ডওয়্যার ডিজাইনের অতিরিক্ত পিনের প্রয়োজনীয়তা এড়িয়ে চলে।


1
"একাধিক ডেটা লাইন সহ একটি সিরিয়াল বন্দর" সমান্তরাল বন্দর বলা হবে।
ব্যবহারকারী 253751

অগত্যা @immibis, কারণ একটি সমান্তরাল পোর্ট দুটি সংকেত, একে অপরের সাথে সমলয় হতে দুই সিরিয়াল লাইন স্বাধীন স্ট্রিম যে রিসিভার একত্রিত করা হয় প্রেরণ পারে আবশ্যক
clabacchio

1
তবে ঘড়িটি ভাগাভাগি করা হয়। উভয় সংকেতই ঘড়ির সাথে সংশ্লেষিত হয়, এবং ট্রান্সজিটিভভাবে একে অপরের কাছে।
ব্যবহারকারী 253751

1
@ মিম্বিস আমার অর্থটি হ'ল এটিও সমান্তরাল হতে হবে আপনি দুটি লাইনে দুটি বা চার-বিট প্রতীক প্রেরণ করেন, এখানে আপনি সমান্তরালে দুটি সত্য সিরিয়াল প্রবাহ পাঠাতে পারেন
ক্লাব্যাচিও

5

সেই প্রোটোকলকে বলা হয় এসকিউআই (এসপিআই সদৃশ) যার অর্থ সিরিয়াল কোয়াড আই / ও প্রোটোকল। আপনি কেবল একটি (এসপিআই) এর পরিবর্তে অ্যাড্রেস / কমান্ড / ডেটা ট্রাথ 4 টি পিন উপভোগ করতে পারেন এবং একই 4 পিনের ডেটা ট্রাট পেতে পারেন।

অর্ধ বা পূর্ণ দ্বৈত হয়ে ওঠার বিষয়টি আপনি যে প্রোটোকলটি ব্যবহারের সিদ্ধান্ত নিচ্ছেন তা বিবেচনা না করেই কম্যুনিফিকেশন সিস্টেমের একটি বৈশিষ্ট্য (অবশ্যই কিছু প্রোটোকল ফুল-দ্বৈতকে অনুমতি দেয় এবং কিছু ঠিক না দেয়)।

প্রকৃতপক্ষে, দ্বৈত এবং কোয়াড আই / ও সম্পূর্ণ-দ্বৈত হিসাবে একই নয়, এগুলি আপনি ব্যবহার করতে পারেন এমন কেবলমাত্র বিভিন্ন প্রোটোকল (কখনও কখনও একই ডিভাইসের সাহায্যে)। এসপিআই দিয়ে শুরু করছি (আমি ধরে নিচ্ছি যে এটি কী তা আপনি জানেন) যাতে পাঠানোর জন্য 1 পিন রয়েছে এবং তারপরে গ্রহণ করুন (এর অর্থ হল প্রোটোকলটি অর্ধ-প্লেক্স); তারপরে আমাদের দ্বৈত আই / ও রয়েছে যা পাঠাতে 2 পিন এবং গ্রহণ (অর্ধ-দ্বৈত) ব্যবহার করে এবং অবশেষে চতুর্ভুজ I / O যা 4 টি পিন প্রেরণ এবং তারপরে গ্রহণ করে (এছাড়াও অর্ধ-দ্বৈত)।


4

আজকাল, লোকেরা এটিকে স্পিফি ইন্টারফেস হিসাবে ডাকে। এটি বেশিরভাগ ক্ষেত্রে ফ্ল্যাশ ইন্টারফেসে ব্যবহৃত হয়।

এলপিসি 18 xxx ডেটাশিটটি দেখুন, 21 অধ্যায়: স্পিফি। লিঙ্ক: http://www.nxp.com/documents/user_manual/UM10430.pdf

1 বিট এসপিআই: ডেটা 1 লাইনে থাকবে।

যেমন: - বিট ক্রম 7 6 5 4 3 2 1 0 0

2 বিট এসপিআই বা ডুয়াল এসপিআই: 2 লাইনে ডেটা থাকবে।

যেমন: - বিট ক্রম

    Line 1 : 7 5 3 1

    Line 2 : 6 4 2 0

4 বিট এসপিআই বা কোয়াড এসপিআই: 4 লাইনে ডেটা থাকবে।

যেমন: - বিট ক্রম

    Line 1 : 7 3

    Line 2 : 6 2

    Line 3 : 5 1

    Line 4 : 4 0

1
ওহে, আমি মনে করি আপনি এটি দেখতে ভুলে গেছেন যে ওপি ইতিমধ্যে উত্তরটি গ্রহণ করেছে এবং এটি একটি 4 বছরের পুরানো প্রশ্ন। আপনার পয়েন্টগুলি ইতিমধ্যে খুব কভার করা হয়েছে।
উমর

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

3

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


1
মাইক্রোচিপ এটিএসএএমএস 70 এবং অনুরূপ এআরএম প্রসেসরগুলি বাইরের ফ্ল্যাশ মেমরি যেমন মাইক্রন এন 25 কিউ সিরিজের ফ্ল্যাশ চিপগুলি থেকে কোড চালনা করতে দ্বৈত এবং কোয়াড এসপিআই সমর্থন করে, যা ডুয়েল / কোয়াড এসপিআই সমর্থন করে।
ব্যবহারকারী 4574
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.