PCI SLOT signalo apibrėžimai
PCI SLOT arba PCI išplėtimo lizdas naudoja signalų linijų rinkinį, kuris leidžia bendrauti ir valdyti prie PCI magistralės prijungtus įrenginius. Šie signalai yra labai svarbūs siekiant užtikrinti, kad įrenginiai galėtų perduoti duomenis ir valdyti savo būsenas pagal PCI protokolą. Čia pateikiami pagrindiniai PCI SLOT signalų apibrėžimų aspektai:
Svarbiausios signalo linijos
1. Adresų / duomenų magistralė (AD[31:0]):
Tai yra pagrindinė duomenų perdavimo linija PCI magistralėje. Ji yra multipleksuota, kad galėtų perduoti ir adresus (adresų fazių metu), ir duomenis (duomenų fazių metu) tarp įrenginio ir pagrindinio kompiuterio.
2. RĖMO NR.:
Dabartinio pagrindinio įrenginio valdomas FRAME# nurodo prieigos pradžią ir trukmę. Jo patvirtinimas žymi perdavimo pradžią, o jo išlikimas rodo, kad duomenų perdavimas tęsiasi. Patvirtinimo panaikinimas signalizuoja paskutinės duomenų fazės pabaigą.
3. IRDY# (Iniciatorius paruoštas):
Rodo, kad pagrindinis įrenginys yra pasirengęs perduoti duomenis. Kiekvieno duomenų perdavimo ciklo metu, jei pagrindinis įrenginys gali perduoti duomenis į magistralę, jis patvirtina IRDY#.
4. DEVSEL# (Įrenginio pasirinkimas):
DEVSEL#, valdomas tikslinio pavaldinio įrenginio, reiškia, kad įrenginys yra pasirengęs reaguoti į magistralės operaciją. DEVSEL# patvirtinimo uždelsimas apibrėžia, kiek laiko pavaldinis įrenginys turi pasiruošti reaguoti į magistralės komandą.
5. STOP# (nebūtina):
Pasirinktinis signalas, naudojamas pranešti pagrindiniam įrenginiui apie dabartinio duomenų perdavimo sustabdymą išimtiniais atvejais, pavyzdžiui, kai paskirties įrenginys negali užbaigti perdavimo.
6. PERR# (Lyginumo klaida):
Valdomas pavaldinio įrenginio, kad praneštų apie duomenų perdavimo metu aptiktas pariteto klaidas.
7. SERR# (Sistemos klaida):
Naudojamas pranešti apie sistemos lygio klaidas, kurios gali sukelti katastrofiškų pasekmių, pvz., adresų pariteto klaidas arba pariteto klaidas specialiose komandų sekose.
Valdymo signalų linijos
1. Komandos/baito įjungimo multipleksas (C/BE[3:0]#):
Adresų fazėse perduoda magistralės komandas, o duomenų fazėse – baitų įjungimo signalus, nustatydamas, kurie AD[31:0] magistralės baitai yra galiojantys duomenys.
2. REQ# (prašymas naudoti magistralę):
Varomas įrenginio, norinčio valdyti magistralę, signalizuojant apie savo prašymą arbitrui.
3. GNT# (Leidimas naudoti magistralę):
Arbitro valdomas GNT# nurodo prašančiam įrenginiui, kad jo prašymas naudoti magistralę buvo patenkintas.
Kitos signalinės linijos
Arbitražo signalai:
Įtraukite signalus, naudojamus magistralės arbitražui, užtikrinant teisingą magistralės išteklių paskirstymą tarp kelių įrenginių, vienu metu prašančių prieigos.
Pertraukimo signalai (INTA#, INTB#, INTC#, INTD#):
Naudojami pavaldinių įrenginių, norint siųsti pertraukimų užklausas pagrindiniam kompiuteriui, pranešant jam apie konkrečius įvykius ar būsenos pokyčius.
Apibendrinant, PCI SLOT signalo apibrėžimai apima sudėtingą signalų linijų sistemą, atsakingą už duomenų perdavimą, įrenginių valdymą, klaidų ataskaitų teikimą ir pertraukimų apdorojimą PCI magistralėje. Nors PCI magistralę pakeitė našesnės PCIe magistralės, PCI SLOT ir jo signalo apibrėžimai išlieka svarbūs daugelyje senesnių sistemų ir specifinių programų.
Įrašo laikas: 2024 m. rugpjūčio 15 d.



