کمپلیکس پروگرام قابل منطق ڈیوائس (سی پی ایل ڈی) فن تعمیر اور اس کے استعمال

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





ڈیجیٹل ہارڈویئر کی ڈیزائننگ کا عمل پچھلے کچھ سالوں میں شدت سے تبدیل ہوا ہے۔ لہذا ، PALs اور PLAs کا استعمال کرکے چھوٹے ڈیجیٹل سرکٹس کو نافذ کیا جاسکتا ہے۔ ہر آلہ استعمال ہوتا ہے مختلف سرکٹس کو نافذ کرنے کے لئے جس کے لئے مخصوص چپ میں پیش کردہ آئی / پی ایس ، او / پی ایس اور مصنوعہ کی شرائط کی تعداد سے زیادہ کی ضرورت نہیں ہے۔ یہ چپس کافی معمولی سائز کے لade ناکافی ہیں ، عام طور پر باہمی تعداد میں آؤٹ پٹ اور آؤٹ پٹ کی حمایت کرتے ہیں جو 32 سے زیادہ نہیں ہوتے ہیں۔ ان سرکٹس کو ڈیزائن کرنے کے لئے جس میں زیادہ ان پٹ اور آؤٹ پٹ کی ضرورت ہوتی ہے ، یا تو متعدد PLAs / PALs کو ملازمت دی جاسکتی ہے ورنہ اس سے کہیں زیادہ عمدہ قسم کا درجہ حاصل ہوتا ہے۔ چپ کا استعمال ایک سی پی ایل ڈی (پیچیدہ پروگرام قابل منطق آلہ) کے نام سے کیا جاسکتا ہے۔ ایک سی پی ایل ڈی چپ میں سرکٹ بلاکس کو منسلک کرنے کے لئے اندرونی وائرنگ وسائل کے ساتھ ایک چپ پر کئی سرکٹ بلاکس شامل ہیں۔ ہر سرکٹ بلاک PLA یا PAL کے ساتھ موازنہ ہے۔

ایک کمپلیکس پروگرام قابل منطق آلہ کیا ہے؟

سی پی ایل ڈی کا مخفف 'کمپلیکس پروگرام قابل منطق آلات' ہے ، یہ ایک مثال ہے مربوط سرکٹ کی طرح کہ ایپلی کیشن ڈیزائنرز موبائل فون جیسے ڈیجیٹل ہارڈ ویئر کو نافذ کرنے کے لئے ڈیزائن کرتے ہیں۔ یہ ایس پی ایل ڈیز (آسان پروگرام منطق والے آلات) کے مقابلے میں جان بوجھ کر اعلی ڈیزائن سنبھال سکتے ہیں ، لیکن ایف پی جی اے سے کم منطق پیش کرتے ہیں ( فیلڈ پروگرام قابل پھاٹک کی صفیں ) .CPLDs میں بلاکس میں سے ہر ایک میں متعدد منطق کے بلاکس شامل ہیں جن میں 8-16 میکروسیلز شامل ہیں۔ چونکہ ہر منطقی بلاک ایک خاص فنکشن کو انجام دیتا ہے ، اس لئے ایک منطق بلاک میں موجود تمام میکروسیل پوری طرح سے جڑے ہوئے ہیں۔ استعمال پر منحصر ہے ، یہ بلاکس ایک دوسرے سے منسلک ہو سکتے ہیں یا نہیں۔




کمپلیکس پروگرام قابل منطق ڈیوائس

کمپلیکس پروگرام قابل منطق ڈیوائس

زیادہ تر سی پی ایل ڈی (پیچیدہ پروگرام قابل منطق آلات) کے پاس میکروسلز ہیں جو منطق کی افادیت اور اختیاری کے ساتھ ہوتے ہیں۔ ایف ایف (فلپ فلاپ) . چپ پر انحصار کرتے ہوئے ، مشترکہ منطق کی تقریب 4 سے 16 تک مصنوعات کی شرائط کو شامل کرتی ہے جس میں شامل ہونے والے پرستار ہوتے ہیں۔ سی پی ایل ڈی شفٹ رجسٹر اور منطق کے دروازوں کے لحاظ سے بھی مختلف ہیں۔ اسی وجہ سے ، ایف پی جی اے کی بجائے بہت بڑی تعداد میں منطق کے دروازے والے سی پی ایل ڈی استعمال کیے جاسکتے ہیں۔ ایک اور سی پی ایل ڈی تصریح مصنوعات کی شرائط کی تعداد کی نشاندہی کرتی ہے جسے میکروکل پورا کرسکتا ہے۔ مصنوع کی شرائط ڈیجیٹل سگنل کی پیداوار ہیں جو کسی خاص منطق کو انجام دیتے ہیں۔



سی پی ایل ڈی کئی آایسی پیکیج فارموں اور منطق کے اہل خانہ میں دستیاب ہیں۔ سپلائی وولٹیج ، آپریٹنگ موجودہ ، اسٹینڈ بائی کرنٹ اور بجلی کی کھپت کے معاملے میں بھی سی پی ایل ڈی مختلف ہے۔ اس کے علاوہ ، یہ میموری کی مختلف مقدار اور میموری کی مختلف اقسام کے ساتھ قابل حصول ہیں۔ عام طور پر ، میموری کا اظہار بٹس / میگا بٹس میں ہوتا ہے۔ میموری سپورٹ میں روم ، رام اور ڈوئل پورٹ رام شامل ہوتا ہے۔ اس میں CAM (مشمول ایڈریس ایبل میموری) کے ساتھ ساتھ FIFO (first-in، first-out) میموری اور LIFO (آخری میں ، آخری آؤٹ) میموری بھی شامل ہے۔

کمپلیکس پروگرام قابل منطق ڈیوائس کا فن تعمیر

ایک پیچیدہ پروگرام قابل منطق ڈیوائس پر پروگرام ایبل ایف بی (فنکشنل بلاکس) کے گروپ پر مشتمل ہوتا ہے۔ ان فنکشنل بلاکس کے ان پٹ اور آؤٹ پٹ ایک جی آئی ایم (عالمی باہمی ربط میٹرکس) کے ذریعہ جڑے ہوئے ہیں۔ یہ باہمی ربط میٹرکس دوبارہ تشکیل پزیر ہے ، تاکہ ہم فنکشنل بلاکس کے مابین رابطوں کو تبدیل کرسکیں۔ کچھ ان پٹ اور آؤٹ پٹ بلاکس ہوں گے جو ہمیں CPLD کو بیرونی دنیا سے متحد کرنے دیں۔ سی پی ایل ڈی کا فن تعمیر نیچے دکھایا گیا ہے۔

عام طور پر ، پروگرام ایبل ایف بی کی طرح لگتا ہے منطق کے دروازوں کی صف ، جہاں اور گیٹ کی ایک صف کو پروگرام کیا جاسکتا ہے اور OR گیٹس مستحکم ہیں۔ لیکن ، ہر کارخانہ دار کے پاس فنکشنل بلاک کو ڈیزائن کرنے کے لئے ان کا سوچنے کا انداز ہے۔ OR گیٹ آؤٹ پٹس سے موصولہ تاثرات سگنل کو چلانے سے ایک درج شدہ o / p پایا جاسکتا ہے۔


سی پی ایل ڈی فن تعمیر

سی پی ایل ڈی فن تعمیر

سی پی ایل ڈی پروگرامنگ میں ، ڈیزائن کو سب سے پہلے وریلوگ یا وی ایچ ڈی ایل زبان میں کوڈ کیا جاتا ہے ایک بار جب کوڈ تیار ہوجاتا ہے (مصنوعی اور ترکیب کیا جاتا ہے۔ ترکیب کے دوران ، سی پی ایل ڈی ماڈل (ٹارگٹ ڈیوائس) ہینڈپک ہوتا ہے اور ایک ٹیکنالوجی پر مبنی نقشہ سازی کی فہرست تیار کی جاتی ہے۔ یہ فہرست قریب ہوسکتی ہے۔ کسی مقام اور روٹ کے عمل کو استعمال کرتے ہوئے حقیقی سی پی ایل ڈی فن تعمیر کے مطابق ، جو عام طور پر سی پی ایل ڈی کمپنی کے ملکیتی سافٹ ویئر کے ذریعہ حاصل کیا جاتا ہے۔ پھر آپریٹر تصدیق کے کچھ عمل کرے گا۔ اگر سب کچھ اچھا ہے تو ، وہ سی پی ایل ڈی کو استعمال کرے گا ، ورنہ وہ اسے دوبارہ ترتیب دے گا۔

سی پی ایل ڈی کے فن تعمیر کے مسائل

جب ڈیزائن میں استعمال کے ل program ایک پیچیدہ پروگرام لائق منطق آلہ پر غور کریں تو ، مندرجہ ذیل کچھ فن تعمیراتی امور کو دھیان میں لیا جاسکتا ہے

  • پروگرامنگ ٹکنالوجی
  • تقریب بلاک کی صلاحیت
  • I / O قابلیت

مختلف خوردہ فروشوں کے سی پی ایل ڈی کے کچھ خاندانوں میں شامل ہیں

  • الٹیرا میکس 7000 اور میکس 9000 کنبے
  • ایٹمیل اے ٹی ایف اور اے ٹی وی کنبے
  • Lattice is LSI فیملی
  • جعلی (وانتیس) بہت زیادہ فیملی
  • Xilinx XC9500 کنبہ
سی پی ایل ڈی کے اہل خانہ

سی پی ایل ڈی کے اہل خانہ

سی پی ایل ڈی کی درخواستیں

سی پی ایل ڈی کی درخواستوں میں درج ذیل شامل ہیں

  • پیچیدہ پروگرام قابل منطق آلات اعلی کارکردگی ، تنقیدی کنٹرول ایپلی کیشنز کے لئے مثالی ہیں۔
  • سی پی ایل ڈی بوٹ لوڈر کے افعال کو انجام دینے کے لئے ڈیجیٹل ڈیزائن میں استعمال کیا جاسکتا ہے
  • سی پی ایل ڈی غیر مستحکم میموری سے فیلڈ پروگرام لائق گیٹ سرنی کے کنفیگریشن ڈیٹا کو لوڈ کرنے کے لئے استعمال ہوتا ہے۔
  • عام طور پر ، یہ چھوٹے ڈیزائن ایپلی کیشنز جیسے ایڈریس کوٹیکن میں استعمال ہوتے ہیں
  • سی پی ایل ڈی اکثر استعمال ہوتا ہے جیسے لاگت سے متعلق حساس ، بیٹری سے چلنے والا پورٹیبل ڈیوائسز جیسے اس کے کم سائز اور کم طاقت کے استعمال کی وجہ سے۔

لہذا ، یہ سب پیچیدہ پروگرام قابل منطق آلہ فن تعمیر اور اس کے استعمال کے بارے میں ہے۔ ہم امید کرتے ہیں کہ آپ کو اس تصور کی بہتر تفہیم ملی ہے۔ مزید یہ کہ ، اس تصور کے بارے میں کوئی سوالات یا کسی بھی برقی اور الیکٹرانک منصوبوں کو نافذ کرنے کے لئے ، براہ کرم ذیل میں تبصرہ سیکشن میں تبصرہ کرکے اپنی قیمتی تجاویز دیں۔ آپ کے لئے ایک سوال یہ ہے کہ ، سی پی ایل ڈی اور ایف پی جی اے میں کیا فرق ہے؟

تصویر کے کریڈٹ: