কমপ্লেক্স প্রোগ্রামেবল লজিক ডিভাইস (সিপিএলডি) আর্কিটেকচার এবং এর অ্যাপ্লিকেশনগুলি

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





ডিজিটাল হার্ডওয়্যার ডিজাইনিং প্রক্রিয়া গত কয়েক বছর ধরে তীব্রভাবে পরিবর্তিত হয়েছে। সুতরাং, ছোট ডিজিটাল সার্কিটগুলি PAL এবং PLA ব্যবহার করে প্রয়োগ করা যেতে পারে। প্রতিটি ডিভাইস ব্যবহার করা হয় বিভিন্ন সার্কিট বাস্তবায়ন নির্দিষ্ট আইনে, আইপিএস, ও / পিএস এবং পণ্যের পদগুলির সংখ্যার চেয়ে বেশি প্রয়োজন হয় না যা নির্দিষ্ট চিপে দেওয়া হয়। এই চিপগুলি মোটামুটি পরিমিত আকারের পক্ষে অপ্রতুল, সাধারণত 32 এবং এর বেশি সংখ্যক ইনপুট এবং আউটপুটগুলিকে সমর্থন করে না these এই সার্কিটগুলির ডিজাইনের জন্য যাতে আরও ইনপুট এবং আউটপুট প্রয়োজন হয়, হয় অসংখ্য PLAs / PALs নিযুক্ত করা যেতে পারে অন্যথায় আরও উত্কৃষ্ট ধরণের চিপের সিপিএলডি (জটিল প্রোগ্রামেবল লজিক ডিভাইস) বলা যেতে পারে। একটি সিপিএলডি চিপ সার্কিট ব্লকগুলি সংযুক্ত করার জন্য অভ্যন্তরীণ তারের সংস্থান সহ একক চিপে বেশ কয়েকটি সার্কিট ব্লক অন্তর্ভুক্ত করে। প্রতিটি সার্কিট ব্লক একটি পিএলএ বা একটি পালের সাথে তুলনীয়।

একটি জটিল প্রোগ্রামেবল লজিক ডিভাইস কী?

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




জটিল প্রোগ্রামেবল লজিক ডিভাইস

জটিল প্রোগ্রামেবল লজিক ডিভাইস

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



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

কমপ্লেক্স প্রোগ্রামযোগ্য লজিক ডিভাইসের আর্কিটেকচার

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

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


সিপিএলডি আর্কিটেকচার

সিপিএলডি আর্কিটেকচার

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

সিপিএলডির আর্কিটেকচার ইস্যু

ডিজাইনে ব্যবহারের জন্য কোনও জটিল প্রোগ্রামেবল লজিক ডিভাইস বিবেচনা করার সময়, নিম্নলিখিত কিছু স্থাপত্য বিষয়গুলি বিবেচনায় নেওয়া যেতে পারে

  • প্রোগ্রামিং প্রযুক্তি
  • ফাংশন ব্লক ক্ষমতা
  • I / O সামর্থ্য

বিভিন্ন খুচরা বিক্রেতাদের সিপিএলডির কয়েকটি পরিবার অন্তর্ভুক্ত

  • আলটেরা ম্যাক্স 7000 এবং ম্যাক্স 9000 পরিবার
  • আতলে এটিএম এবং এটিভি পরিবার V
  • জাল LPI পরিবার
  • জালিয়াতি (ভ্যান্টিস) মাচ পরিবার
  • Xilinx XC9500 পরিবার
সিপিএলডির পরিবার

সিপিএলডির পরিবার

সিপিএলডির প্রয়োগসমূহ

সিপিএলডিগুলির প্রয়োগগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে

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

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

ছবির ক্রেডিট: