پی سی آئی سلاٹ سگنل کی تعریفیں
پی سی آئی سلاٹ ، یا پی سی آئی توسیع سلاٹ ، سگنل لائنوں کا ایک سیٹ استعمال کرتا ہے جو پی سی آئی بس سے منسلک آلات کے مابین مواصلات اور کنٹرول کو قابل بناتا ہے۔ یہ سگنل اس بات کو یقینی بنانے کے لئے بہت اہم ہیں کہ ڈیوائسز پی سی آئی پروٹوکول کے مطابق ڈیٹا کی منتقلی اور اپنی ریاستوں کا انتظام کرسکیں۔ پی سی آئی سلاٹ سگنل تعریفوں کے اہم پہلو یہ ہیں:
ضروری سگنل لائنیں
1. پتہ/ڈیٹا بس (AD [31: 0]):
یہ پی سی آئی بس پر بنیادی ڈیٹا ٹرانسمیشن لائن ہے۔ یہ آلہ اور میزبان کے مابین دونوں پتے (ایڈریس مراحل کے دوران) اور ڈیٹا (ڈیٹا مراحل کے دوران) لے جانے کے لئے ملٹی پلس ہے۔
2. فریم#:
موجودہ ماسٹر ڈیوائس کے ذریعہ کارفرما ، فریم# رسائی کے آغاز اور مدت کی نشاندہی کرتا ہے۔ اس کا دعوی منتقلی کے آغاز کی نشاندہی کرتا ہے ، اور اس کی استقامت سے ظاہر ہوتا ہے کہ ڈیٹا کی ترسیل جاری ہے۔ ڈی انریشن آخری ڈیٹا مرحلے کے اختتام کا اشارہ کرتا ہے۔
3. ارڈی# (ابتدا کار تیار ہے):
اشارہ کرتا ہے کہ ماسٹر ڈیوائس ڈیٹا کی منتقلی کے لئے تیار ہے۔ ڈیٹا کی منتقلی کے ہر گھڑی کے چکر کے دوران ، اگر ماسٹر بس میں ڈیٹا چلا سکتا ہے تو ، اس کا دعوی ہے کہ وہ##ہے۔
4. ڈیول# (ڈیوائس منتخب کریں):
ہدف شدہ غلام آلہ کے ذریعہ کارفرما ، ڈیول# اس بات کی نشاندہی کرتا ہے کہ آلہ بس آپریشن کا جواب دینے کے لئے تیار ہے۔ ڈیوسل# پر زور دینے میں تاخیر اس بات کی وضاحت کرتی ہے کہ غلام آلہ کو بس کمانڈ کا جواب دینے کے لئے تیار ہونے میں کتنا وقت لگتا ہے۔
5. اسٹاپ# (اختیاری):
غیر معمولی معاملات میں موجودہ ڈیٹا کی منتقلی کو روکنے کے لئے ماسٹر ڈیوائس کو مطلع کرنے کے لئے استعمال ہونے والا ایک اختیاری سگنل ، جیسے جب ہدف کا آلہ منتقلی کو مکمل نہیں کرسکتا ہے۔
6. پیرر# (برابری کی خرابی):
اعداد و شمار کی منتقلی کے دوران پائے جانے والے برابری کی غلطیوں کی اطلاع دینے کے لئے غلام آلہ کے ذریعہ کارفرما۔
7. سیر# (سسٹم کی خرابی):
نظام کی سطح کی غلطیوں کی اطلاع دینے کے لئے استعمال کیا جاتا ہے جو تباہ کن نتائج کا سبب بن سکتے ہیں ، جیسے کہ خصوصی کمانڈ کی ترتیب میں ایڈریس برابری کی غلطیوں یا برابری کی غلطیاں۔
سگنل لائنوں کو کنٹرول کریں
1. کمانڈ/بائٹ ملٹی پلیکس کو قابل بنائیں (C/BE [3: 0]#):
ایڈریس مراحل کے دوران بس کے کمانڈز لے جاتے ہیں اور بائٹ ڈیٹا کے مراحل کے دوران سگنل کو اہل بناتے ہیں ، اس بات کا تعین کرتے ہیں کہ اشتہار پر کون سے بائٹس [31: 0] بس درست اعداد و شمار ہیں۔
2. ریک# (بس کو استعمال کرنے کی درخواست):
ایک آلے کے ذریعہ کارفرما ہے جو بس کا کنٹرول حاصل کرنے کے خواہاں ہے ، اور اس کی درخواست کو ثالثی سے اشارہ کرتا ہے۔
3. جی این ٹی# (بس استعمال کرنے کے لئے گرانٹ):
ثالثی کے ذریعہ کارفرما ، جی این ٹی# درخواست کرنے والے آلے کی طرف اشارہ کرتا ہے کہ بس کو استعمال کرنے کی درخواست دی گئی ہے۔
دیگر سگنل لائنیں
ثالثی کے اشارے:
بس ثالثی کے لئے استعمال ہونے والے سگنل شامل کریں ، ایک ساتھ رسائی کی درخواست کرنے والے متعدد آلات میں بس وسائل کی منصفانہ مختص کرنے کو یقینی بنائیں۔
خلل ڈالنے والے اشارے (INTA#، INTB#، INTC#، INTD#):
غلام آلات کے ذریعہ میزبان کو مداخلت کی درخواستیں بھیجنے کے لئے استعمال کیا جاتا ہے ، اسے مخصوص واقعات یا ریاستی تبدیلیوں سے آگاہ کرتے ہوئے۔
خلاصہ یہ کہ ، پی سی آئی سلاٹ سگنل کی تعریفیں ڈیٹا کی منتقلی ، ڈیوائس کنٹرول ، غلطی کی اطلاع دہندگی ، اور پی سی آئی بس میں ہینڈلنگ میں خلل ڈالنے کے لئے ذمہ دار سگنل لائنوں کا ایک پیچیدہ نظام شامل کرتی ہیں۔ اگرچہ پی سی آئی بس کو اعلی کارکردگی والی پی سی آئی بسوں کے ذریعہ مسترد کردیا گیا ہے ، لیکن پی سی آئی سلاٹ اور اس کی سگنل کی تعریفیں بہت سے میراثی نظام اور مخصوص ایپلی کیشنز میں نمایاں ہیں۔
وقت کے بعد: اگست -15-2024