বিভিন্ন জটিলতার প্রোগ্রামেবল লজিক আইসি কীসের জন্য ব্যবহৃত হয়?


10

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

  1. পল / পিএলএ / জিএএল : প্রোগ্রামেবল লজিক অ্যারে; ডিজাইকে'এম্বেডড- পিএলডি'হিসাবে তালিকাভুক্ত বলে মনে হচ্ছে, অ্যাসিঙ্ক্রোনাস 10/8 আই / ও (এটিএফ 16 ভি 8 সি) থেকে50 মেগাহার্টজ, 192 ম্যাক্রোকেল, (সিওয়াই 7 সি 341 বি)coveringেকে রাখাএবং বেশিরভাগইপুনঃব্যবস্থাপনাযোগ্য
  2. সিপিএলডি : জটিল প্রোগ্রামেবল লজিক ডিভাইস; ডিজিকি তাদের তালিকাভুক্ত করে, 7.5ns 10 I / O (এটিএফ 750 সি) থেকে 233 মেগাহার্টজ, 428 আই / ও "এফপিজিএঘনত্বের সিপিএলডি" (সিওয়াই 39100ভি 484 বি) এ উপলব্ধ।
  3. এফপিজিএ : ফিল্ড-প্রোগ্রামেবল গেট অ্যারে; 58 আই / ও (এক্সসি2064) থেকে 1023 আই / ও বিজিএবিস্ট(EP1S80F1508C7N) এ উপলব্ধ।
  4. শক্ত এমসিইউ সহ এফপিজিএ : এটি তখনই হয় যখন এমসিইউ শারীরিকভাবে এফপিজিএ আইসি তে রাখে, অনুকরণ না করে।

উইকিপিডিয়া উদ্ধৃতি:

এফপিজিএ এবং সিপিএলডি-র মধ্যে পার্থক্য হ'ল এফপিজিএগুলি অভ্যন্তরীণভাবে লুক-আপ টেবিলগুলির উপর ভিত্তি করে থাকে (এলটিউগুলি) যেখানে সিপিএলডিগুলি সমুদ্রের গেটগুলি (যেমন পণ্যগুলির যোগফল) দিয়ে যুক্তিযুক্ত ফাংশন গঠন করে। সিপিএলডিগুলি সহজ ডিজাইনের জন্য বোঝানো হয়, যখন এফপিজিএগুলি আরও জটিল ডিজাইনের জন্য হয়। সাধারণভাবে, সিপিএলডিগুলি বিস্তৃত সমন্বিত যুক্তিযুক্ত অ্যাপ্লিকেশনগুলির জন্য একটি ভাল পছন্দ এবং এফপিজিএগুলি বৃহত স্টেট মেশিনগুলির জন্য (যেমন মাইক্রোপ্রসেসরগুলি) বেশি উপযুক্ত।

এটি একটি 233 মেগাহার্টজ, 400 আই / ও সিপিএলডি এবং একটি তুলনীয় এফপিজিএ ব্যবহার করার মধ্যে পার্থক্য ব্যাখ্যা করে না ; বা একটি 192 ম্যাক্রোসেল পিএলডি এবং তুলনীয় সিপিএলডি এর মধ্যে । আমি নির্ভরযোগ্য নকশার বিকল্পগুলি সঙ্কুচিত করার জন্য নির্ভরযোগ্য নির্দেশিকাগুলি গ্রেপ করতে পারি না। মনে রাখবেন যে বর্তমানে আমার মনে একটি নির্দিষ্ট অ্যাপ্লিকেশন নেই, তবে প্রায়শই ভেবে দেখেছি, "আমি এটি করতে কী ব্যবহার করব?"

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


এক্সসি 2064 একটি প্রাচীন অংশ। CY7C341B এবং CY39100V484B এখনও তৈরি হয়েছে কিনা আমি জানি না। কোনও তুলনা / সিদ্ধান্ত নেওয়ার সময় আপনার এটি বিবেচনা করা উচিত।
ব্রায়ান কার্লটন 21

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

ভাল পরামর্শ, ক্রিসট্রাটটন। এটি বেশিরভাগ অংশের সাথে আমি প্রথমে যাচাই করি তবে এটি এখনও জেনে রাখা ভাল যে এটি বিশেষত পিএলডি সহ সমস্যাযুক্ত।
tyblu

উত্তর:


7

দুটি ডিজিটাল রয়েছে যা আপনি ডিজিটাল প্রকল্পের মূল্যায়নের জন্য ব্যবহার করতে পারেন যা কোন অংশটি আপনার মানদণ্ডের সাথে সবচেয়ে ভাল মেলে তা সিদ্ধান্ত নিতে সহায়তা করে। প্রথমটি হ'ল ডিজাইনের আকার / জটিলতা - কত যুক্তি যুক্ত involved দ্বিতীয়টি হল পিন গণনার ক্ষেত্রে ইনপুট এবং আউটপুট প্রয়োজনীয়তা। আপনার ধীরতম কর্মটি কী হবে তা আপনি যদি অনুমান করতে পারেন তবে গতিটি ফ্যাক্টর করা যেতে পারে। বিক্রেতার সরঞ্জামগুলি (আল্টেরা কোয়ার্টাস দ্বিতীয়, জিলিনেক্স আইএসই, ইত্যাদি) একবার আপনি ডান বলপার্কে উঠলে আপনাকে সহায়তা করবে।

  • পল / পিএলএ / জিএএল: এগুলি একটি ছোট থেকে মাঝারি আকারের সার্কিটগুলি প্রতিস্থাপনের উদ্দেশ্যে তৈরি করা হয়েছে যা আপনি সাধারণত এলএসআই লজিক চিপস (7400, 4000 সিরিজ) হিসাবে প্রয়োগ করতে পারেন। আই / ও রিম্যাপিং এবং প্রচুর সরল লজিক ফাংশনের কারণে এগুলি আরও ভাল বোর্ড লেআউট সরবরাহ করতে পারে। এই চিপগুলিতে অ-উদ্বায়ী মেমরি থাকে (বা এক সময়ের প্রোগ্রামেবল ফিউজ) এবং এতে পাওয়ার-আপ কনফিগারেশন সময় প্রয়োজন হয় না। এগুলিতে ডেটা স্টোরেজ উপাদান থাকতে পারে না।

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

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

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

আপনার পক্ষে কোনটি সঠিক তা কীভাবে সিদ্ধান্ত নেবেন:

সর্বোত্তম উপায় হ'ল আপনার কোড (ভেরিলোগ / ভিএইচডিএল) শেষ হয়ে গেছে এবং তারপরে বিক্রেতার সরঞ্জামগুলি চেষ্টা করে এটি সম্ভব সবচেয়ে ছোট অংশে ফিট করতে। আমি জানি আল্টেরার সরঞ্জাম আপনাকে প্রোগ্রামিং লক্ষ্যগুলি মোটামুটি সহজে পরিবর্তন করতে দেয়, যাতে আপনি ছোট এফপিজিএ এবং তারপরে আরও ছোট সিপিএলডি তুলতে পারবেন যতক্ষণ না আপনার ডিজাইনের ব্যবহার প্রায় 75% না হয়ে যায়। আপনার যদি পারফরম্যান্স প্রয়োজন হয়, তবে যুক্তির গতির প্রয়োজনীয়তা হ্রাস করে এমন বৈশিষ্ট্য (দ্রুত গুণক) এমন ডিভাইসগুলি বেছে নেওয়ার চেষ্টা করুন। আবার, বিক্রেতার সরঞ্জামগুলি আপনাকে আপগ্রেড করতে হবে কিনা বা আপনি ডাউনগ্রেড করতে পারেন কিনা তা সনাক্ত করতে সহায়তা করবে।

কোন অংশটি ব্যবহার করবেন তার আরেকটি কারণ হ'ল সহজেই ব্যবহার। প্যাল ​​/ পিএলএ / জিএল লজিক ব্যবহার করা সম্ভবত যুক্তিযুক্ত গেটগুলি (74 এইচসি *, 4000, ইত্যাদি) ব্যবহার করে ফাংশনটি গঠনের চেয়ে বেশি প্রচেষ্টা। সিপিএলডি সাধারণত সাধারণত একটি একক সরবরাহের ভোল্টেজের প্রয়োজন হয় এবং অতিরিক্ত সার্কিটের প্রয়োজন হয় না। তারা কার্যকরভাবে একা। এফপিজিএগুলি I / O এবং লজিক কোর, জটিল I / O স্ট্যান্ডার্ড, পৃথক প্রোগ্রাম মেমরি, মাল্টি-লেয়ার (> 2) পিসিবি এবং বিজিএ প্যাকেজগুলির জন্য একাধিক পাওয়ার সাপ্লাই ব্যবহার শুরু করে।

আপনার নকশার প্রয়োজনীয়তাগুলি সঙ্কুচিত করার ধাপগুলির মধ্যে রয়েছে:

  1. আপনার এফপিজিএ / সিপিএলডি জন্য সমস্ত ইনপুট এবং আউটপুট সনাক্ত করুন। এটি সাধারণত নকশার মঞ্চের একটি সহজ অংশ। আপনি কী প্যাকেজটি খুঁজছেন এবং আপনি কীভাবে এই মার্জিনে কাটতে পারেন তা আপনি জানেন।

  2. অভ্যন্তরীণ যুক্তির একটি ব্লক ডায়াগ্রাম আঁকুন। যদি আপনার ব্লকগুলি দেখতে সাধারণ দেখায় (প্রতিটি ব্লকে লজিক গেটস এবং রেজিস্টারগুলিতে একটি হ্যান্ড-পূর্ণ থাকে), তবে আপনি সম্ভবত একটি সিপিএলডি ব্যবহার করতে পারেন। তবে, যদি আপনার ব্লকগুলিতে "ইথারনেট ট্রান্সসিভার", "পিসিআই-এক্সপ্রেস এক্স 16 ইন্টারফেস", "ডিডিআর 2 কন্ট্রোলার", বা "এইচ 264 এনকোড / ডিকোড" এর মতো লেবেল থাকে তবে আপনি অবশ্যই একটি এফপিজিএ খুঁজছেন এবং এইচডিএল ব্যবহার করছেন।

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

সিপিএলডি অ্যাপ্লিকেশনগুলির উদাহরণ:

  • এসপিআই ইন্টারফেস সহ মাল্টি-চ্যানেল পিডব্লিউএম
  • আই / ও এক্সপেন্ডার
  • সিপিইউ ঠিকানা স্পেস ডিকোডিং
  • ঘড়ি (সময় রাখা)
  • মাল্টিপ্লেক্সার প্রদর্শন করুন
  • সাধারণ ডিএসপি
  • কিছু সাধারণ প্রোগ্রাম সিপিএলডি ডিজাইনে রূপান্তরিত হতে পারে

শখের এফপিজিএ অ্যাপ্লিকেশনগুলির উদাহরণ:

  • ছোট সিস্টেম-অন-চিপ (এসসি) ডিজাইন
  • ভিডিও
  • কমপ্লেক্স প্রোটোকল সেতু
  • সংকেত প্রক্রিয়াজাতকরণ
  • এনক্রিপশন / ডিক্রিপশন
  • লিগ্যাসি সিস্টেম অনুকরণ
  • লজিক বিশ্লেষক / প্যাটার্ন জেনারেটর

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


আপনার উত্তরটি সামান্য প্রসারিত করে, আমি কোনও কনফিগারেশন সময় না নিয়ে তাত্ক্ষণিক প্রারম্ভিক কারণে পিএলডি / সিপিএলডি সমান ঝুড়িতে পিএল / পিএলএ / জিএল একই গ্রুপে ঝুঁকে যাব এবং বিক্রেতারা পিএল / পিএলএ / এর আগে সিপিএলডিগুলিকে ঠেলাঠেলি শুরু করবে are GAL ডিভাইস। উদাহরণস্বরূপ আমি কয়েকটি ল্যাটিস ডিভাইসগুলির সাথে কাজ করছি এবং তাদের সিপিএলডি পরিবারের আইসি উল্লেখযোগ্যভাবে সস্তা এবং পিএল / জিএএল / পিএলএ চাচাত ভাইদের আরও গেট অফার করে। পূর্ববর্তীটির তুলনায় পূর্ববর্তীটির ব্যয়টি তারা যা অফার করে তা নিষিদ্ধ।
স্মার্টস্টিক

লাইনটি অবশ্যই কিছুটা ঝাপসা হয়ে যাচ্ছে। আমি মনে করি না পল / পিএলএ / জিএলগুলির স্টোরেজ উপাদান রয়েছে, বা সিএলপিডি'র এসআরএএম রয়েছে যতক্ষণ না আমি তালিকার তালিকাভুক্ত অংশগুলি না দেখি। দেখে মনে হচ্ছে পল / পিএলএ / জিএলগুলি মূল অংশ হওয়ার চেয়ে কোনও নকশায় হাঁসের টেপের মতো।
W5VO

3

একটি ভাল "নিয়ম অফ থাম্ব" তালিকার কিছু হবে:

  • পল / পিএলএ / জিএএল: একটি পিসিবিতে বিযুক্ত আইসি লজিক গেটের জায়গায় ব্যবহৃত হয়
  • সিপিএলডি: ব্যবহৃত হয় যেখানে জটিল, ননডিএসপি এবং সম্ভবত সময়-সমালোচনামূলক কাজগুলির প্রয়োজন হয় (মেমরি থেকে একটি এফপিজিএতে বুট কোড লোড করা হয়, ড্যাকের জন্য লুট সাইনওয়েভ জেনারেটর ইত্যাদি)
  • এফপিজিএ: ব্যবহৃত হয় যখন সমালোচনামূলক, গুণ, বা ডিএসপি সক্ষমতার প্রয়োজন হয় (এফআইআর ফিল্টার, এফএফটি, ইত্যাদি)
  • হার্ড এমসিইউ সহ এফপিজিএ: যখন এফপিজিএ কার্যকারিতা প্রয়োজন হয় এবং এফপিজিএতে পেরিফেরিয়ালগুলি অ্যাক্সেস করতে হবে (টেম্প সেন্সরগুলি) বা সরলতার জন্য ভিএইচডিএল এর পরিবর্তে কম সময়ে সংবেদনশীল টাস্কটি সিটিতে প্রয়োগ করা যেতে পারে (ইউআরটি / সিরিয়াল পোর্ট কার্যকারিতা, পিসিবি হাউসকিপিং ইত্যাদি)

স্বল্প পরিমাণে এক টাকার নীচে সস্তা সিপিএলডি সহ, পাল / পিএলএ / জিএল উত্তরাধিকারের অ্যাপ্লিকেশনগুলি বাদে বেশ মরে গেছে।
ক্রিস স্ট্রাটন

আমি তর্ক করব না। আমি কেবল ছবিটিই দেখতে পেতাম যে সম্ভবত কম (ব্যাটারি) শক্তি / ছোট আকারের সীমাবদ্ধতা তারা এখনও ব্যবহার করতে পারে কারণ তারা সিপিডিএল থেকে বেশি সুবিধাজনক হতে পারে তবে আমি এখনও যদি ক্ষুদ্রতম / শক্তি-দক্ষ সিপিএলডি ব্যবহার করি তবে তা আমার ডিজাইন।
জোয়েল বি

2

একটি সহজ উত্তর দুটি উপায় হতে পারে:

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

২. তবে সাধারণত আপনি কোনও এইচডিএল কোডিং বা স্কিমেটিক বিকাশ শুরু করার আগেই আপনি ইতিমধ্যে সিস্টেমের জটিলতাটি অনুমান করতে পারেন (আপনাকে কত গেটের প্রয়োজন, যদি মনে হয় আপনার 8-বিট এমসিইউ বা 32-বিট এমসিইউ দরকার, বা কোনও মাইক্রোকন্ট্রোলার নেই) সব)। এর উপর ভিত্তি করে আপনি আপনার প্রোগ্রামেবল ডিভাইসটিও চয়ন করতে পারেন। এটি কম সুনির্দিষ্ট হবে তবে প্রোগ্রামযোগ্য হার্ডওয়্যার এবং সফ্টওয়্যার (যদি থাকে তবে) এর সাথে সমান্তরালে আপনার অ-প্রোগ্রামযোগ্য অ্যানালগ এবং ডিজিটাল হার্ডওয়্যার ডিজাইনের অনুমতি দেবে।


2

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

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

কমপক্ষে 10+ বছরের জন্য কেউ নতুন ডিজাইনে PAL ব্যবহার করে না। সিপিএলডিরা সেই কুলুঙ্গিটি গ্রহণ করেছে।

শেষ 5 এ? বছর সিপিএলডিগুলি এফপিজিএ -র মতো অভ্যন্তর, তবে কনফিগারেশনটি অন-চিপ ধরে রাখার জন্য মেমরির সাথে থাকে। যেহেতু এফপিজিএগুলি এখন 100 মেগাহার্টজ এর, গতি 10-15 বছর আগের তুলনায় সিপিএলডিতে যুক্তি যুক্ত করার কারণ খুব কম। তবে এফপিজিএগুলিতে এখনও অন্যান্য বৈশিষ্ট্য রয়েছে যেমন মাল্টিপ্লায়ারস, সিরিয়ালাইজার এবং অনেক স্মৃতি যা ডিজাইনে বাধ্যতামূলক হতে পারে এমনকি যদি এটি এত যুক্তি নাও রাখে।


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

উত্তর দেওয়ার জন্য ধন্যবাদ, ব্রায়ান কার্লটন, এবং মন্তব্যগুলি, @ ক্রিসট্রাটটন ton প্রদত্ত উদাহরণ এবং বর্তমান মতামত দুর্দান্ত তথ্য।
tyblu
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.