تعاریف سیگنال شکاف PCI
شکاف PCI یا شکاف گسترش PCI از مجموعه ای از خطوط سیگنال استفاده می کند که ارتباط و کنترل بین دستگاه های متصل به اتوبوس PCI را امکان پذیر می کند. این سیگنال ها برای اطمینان از اینکه دستگاه ها می توانند داده ها را منتقل کرده و حالت های خود را مطابق پروتکل PCI مدیریت کنند بسیار مهم هستند. در اینجا جنبه های اصلی تعاریف سیگنال شکاف PCI آورده شده است:
خطوط سیگنال اساسی
1. آدرس/اتوبوس داده (AD [31: 0]):
این خط انتقال داده اصلی در اتوبوس PCI است. حمل هر دو آدرس (در مراحل آدرس) و داده ها (در مراحل داده) بین دستگاه و میزبان چند برابر است.
2. قاب#:
رانده شده توسط دستگاه اصلی فعلی ، قاب# شروع و مدت زمان دسترسی را نشان می دهد. ادعای آن نشانگر آغاز انتقال است و پایداری آن نشان می دهد که انتقال داده ادامه دارد. De-Asertion پایان آخرین مرحله داده را نشان می دهد.
3. Irdy# (آغازگر آماده):
نشان می دهد که دستگاه اصلی آماده انتقال داده ها است. در طول هر چرخه ساعت انتقال داده ، اگر استاد بتواند داده ها را به اتوبوس هدایت کند ، ادعا می کند##.
4. Devsel# (انتخاب دستگاه):
Devsel# که توسط دستگاه برده هدفمند هدایت می شود ، نشان می دهد که دستگاه آماده پاسخگویی به عملکرد اتوبوس است. تأخیر در ادعای Devsel# مشخص می کند که چه مدت طول می کشد تا دستگاه برده آماده شود تا به یک دستور اتوبوس پاسخ دهد.
5. Stop# (اختیاری):
یک سیگنال اختیاری که برای اطلاع از دستگاه اصلی برای متوقف کردن انتقال داده فعلی در موارد استثنایی استفاده می شود ، مانند زمانی که دستگاه هدف نمی تواند انتقال را تکمیل کند.
6. perr# (خطای برابری):
هدایت شده توسط دستگاه برده برای گزارش خطاهای برابری شناسایی شده در هنگام انتقال داده.
7. Serr# (خطای سیستم):
برای گزارش خطاهای سطح سیستم که می تواند عواقب فاجعه بار ایجاد کند ، مانند خطاهای برابری آدرس یا خطاهای برابری در توالی فرمان ویژه استفاده می شود.
خطوط سیگنال کنترل
1. فرمان/بایت فعال کردن Multiplex (c/be [3: 0]#):
دستورات اتوبوس را در فازهای آدرس و سیگنال های بایت را در مراحل داده فعال می کند ، تعیین می کند که کدام بایت در اتوبوس AD [31: 0] داده های معتبر هستند.
2. Req# (درخواست استفاده از اتوبوس):
هدایت شده توسط دستگاهی که مایل به کنترل اتوبوس است و درخواست آن را به داور نشان می دهد.
3. GNT# (کمک هزینه استفاده از اتوبوس):
GNT# که توسط داور هدایت می شود ، به دستگاه درخواست کننده نشان می دهد که درخواست خود برای استفاده از اتوبوس اعطا شده است.
سایر خطوط سیگنال
سیگنال های داوری:
شامل سیگنالهایی که برای داوری اتوبوس استفاده می شود ، اطمینان از تخصیص منصفانه منابع اتوبوس در بین دستگاه های مختلف که به طور همزمان درخواست دسترسی دارند.
سیگنال های قطع (inta#، intb#، intc#، intd#):
توسط دستگاه های برده برای ارسال درخواست های قطع به میزبان استفاده می شود و آن را از وقایع خاص یا تغییرات ایالتی اطلاع می دهد.
به طور خلاصه ، تعاریف سیگنال شکاف PCI شامل یک سیستم پیچیده از خطوط سیگنال مسئول انتقال داده ، کنترل دستگاه ، گزارش خطا و قطع رسیدگی به اتوبوس PCI است. اگرچه اتوبوس PCI توسط اتوبوس های PCIE با کارایی بالاتر کنار گذاشته شده است ، اما شکاف PCI و تعاریف سیگنال آن در بسیاری از سیستم های میراث و برنامه های خاص قابل توجه است.
زمان پست: 15-2024 اوت