PCI SLOT ազդանշանի սահմանումներ
PCI SLOT-ը կամ PCI ընդլայնման անցքը օգտագործում է ազդանշանային գծերի մի շարք, որոնք հնարավորություն են տալիս կապ հաստատել և կառավարել PCI ավտոբուսին միացված սարքերի միջև: Այս ազդանշանները կարևոր են այն բանի համար, որ սարքերը կարողանան փոխանցել տվյալներ և կառավարել իրենց վիճակները՝ համաձայն PCI արձանագրության: Ահա PCI SLOT ազդանշանների սահմանումների հիմնական ասպեկտները.
Հիմնական ազդանշանային գծեր
1. Հասցեի/տվյալների ավտոբուս (AD[31:0]):
Սա PCI ավտոբուսի հիմնական տվյալների փոխանցման գիծն է։ Այն մուլտիպլեքսավորված է՝ սարքի և հոսթի միջև և՛ հասցեներ (հասցեների փուլերի ընթացքում), և՛ տվյալներ (տվյալների փուլերի ընթացքում) փոխանցելու համար։
2. ԿԱԴՐԻ ՀԱՄԱՐԸ՝
Ընթացիկ գլխավոր սարքի կողմից կառավարվող FRAME#-ը ցույց է տալիս մուտքի սկիզբը և տևողությունը։ Դրա հաստատումը նշում է փոխանցման սկիզբը, իսկ դրա կայունությունը՝ տվյալների փոխանցումը շարունակվում է։ Հաստատման չեղարկումը ազդարարում է տվյալների վերջին փուլի ավարտը։
3. IRDY# (Նախաձեռնողը պատրաստ է):
Ցույց է տալիս, որ գլխավոր սարքը պատրաստ է տվյալներ փոխանցելու: Տվյալների փոխանցման յուրաքանչյուր ժամացույցի ցիկլի ընթացքում, եթե գլխավոր սարքը կարող է տվյալներ փոխանցել ավտոբուսին, այն հաստատում է IRDY#:
4. DEVSEL# (Սարքի ընտրություն):
DEVSEL#-ը, որը գործարկվում է թիրախային ենթակա սարքի կողմից, նշանակում է, որ սարքը պատրաստ է արձագանքել ավտոբուսի գործողությանը: DEVSEL#-ի հաստատման ուշացումը որոշում է, թե որքան ժամանակ է պահանջվում ենթակա սարքին ավտոբուսի հրամանին արձագանքելու պատրաստվելու համար:
5. ԿԱՆԳՆԵԼՈՒ ՀԱՄԱՐ # (Ըստ ցանկության):
Լրացուցիչ ազդանշան, որն օգտագործվում է գլխավոր սարքին տեղեկացնելու համար տվյալների ընթացիկ փոխանցումը դադարեցնելու մասին բացառիկ դեպքերում, օրինակ՝ երբ թիրախային սարքը չի կարող ավարտել փոխանցումը։
6. PERR# (Հավասարության սխալ):
Կառավարվում է ստրուկ սարքի կողմից՝ տվյալների փոխանցման ընթացքում հայտնաբերված հավասարության սխալների մասին հաղորդելու համար։
7. SERR# (Համակարգի սխալ):
Օգտագործվում է համակարգային մակարդակի սխալների մասին հաղորդելու համար, որոնք կարող են աղետալի հետևանքներ ունենալ, ինչպիսիք են հասցեի պարիտետային սխալները կամ պարիտետային սխալները հատուկ հրամանների հաջորդականություններում։
Կառավարման ազդանշանային գծեր
1. Հրաման/բայթ միացնել բազմակի հեռարձակումը (C/BE[3:0]#):
Հասցեագրման փուլերում փոխանցում է ավտոբուսի հրամանները և տվյալների փուլերում բայթերի միացման ազդանշանները՝ որոշելով, թե AD[31:0] ավտոբուսի որ բայթերն են վավեր տվյալներ։
2. REQ# (Բաս օգտագործելու հարցում):
Վարվում է ավտոբուսի վերահսկողությունը ստանձնել ցանկացող սարքի կողմից՝ իր խնդրանքը ազդարարելով մրցավարին։
3. GNT# (Ավտոբուսից օգտվելու թույլտվություն):
Արբիտրի կողմից ղեկավարվող GNT#-ը հարցում ուղարկող սարքին ցույց է տալիս, որ ավտոբուսն օգտագործելու նրա հարցումը բավարարվել է։
Այլ ազդանշանային գծեր
Արբիտրաժային ազդանշաններ՝
Ներառել ավտոբուսային արբիտրաժի համար օգտագործվող ազդանշանները՝ ապահովելով ավտոբուսային ռեսուրսների արդար բաշխումը միաժամանակ մուտք գործելու խնդրանքով զբաղվող բազմաթիվ սարքերի միջև։
Ընդհատման ազդանշաններ (INTA#, INTB#, INTC#, INTD#):
Օգտագործվում է ստրուկ սարքերի կողմից՝ հոսթին ընդհատման հարցումներ ուղարկելու և այն որոշակի իրադարձությունների կամ վիճակի փոփոխությունների մասին տեղեկացնելու համար։
Ամփոփելով՝ PCI SLOT ազդանշանի սահմանումները ներառում են ազդանշանային գծերի բարդ համակարգ, որը պատասխանատու է տվյալների փոխանցման, սարքերի կառավարման, սխալների մասին հաղորդելու և PCI ավտոբուսում ընդհատումների մշակման համար: Չնայած PCI ավտոբուսը փոխարինվել է ավելի բարձր արդյունավետությամբ PCIe ավտոբուսներով, PCI SLOT-ը և դրա ազդանշանի սահմանումները շարունակում են կարևոր մնալ շատ հին համակարգերում և հատուկ կիրառություններում:
Հրապարակման ժամանակը. Օգոստոսի 15-2024



