PCI pesa signaalide definitsioonid
PCI SLOT ehk PCI laienduspesa kasutab signaaliliinide komplekti, mis võimaldavad PCI-siiniga ühendatud seadmete vahelist suhtlust ja juhtimist. Need signaalid on üliolulised, et tagada seadmete andmete edastamine ja olekute haldamine vastavalt PCI protokollile. Siin on PCI SLOT signaalide definitsioonide peamised aspektid:
Olulised signaaliliinid
1. Aadress/andmesiin (AD[31:0]):
See on PCI-siinil peamine andmeedastusliin. See on multipleksitud, et edastada seadme ja hosti vahel nii aadresse (aadressifaasis) kui ka andmeid (andmefaasis).
2. RAADI NR:
Praeguse peaseadme poolt juhitav FRAME# näitab juurdepääsu algust ja kestust. Selle kinnitus tähistab edastuse algust ja selle püsimine näitab, et andmeedastus jätkub. Kinnituse tühistamine annab märku viimase andmefaasi lõpust.
3. IRDY# (Initsiaator valmis):
Näitab, et põhiseade on andmete edastamiseks valmis. Kui põhiseade saab iga andmeedastuse kellatsükli jooksul andmeid siinile suunata, kinnitab see IRDY#.
4. DEVSEL# (seadme valik):
Sihtmärgiks oleva alamseadme poolt juhitav DEVSEL# tähistab, et seade on valmis siinioperatsioonile reageerima. DEVSEL# kinnitamise viivitus määrab, kui kaua kulub alamseadmel siinikäsule vastamiseks valmistumiseks.
5. STOPP# (valikuline):
Valikuline signaal, mida kasutatakse põhiseadme teavitamiseks praeguse andmeedastuse peatamisest erandjuhtudel, näiteks kui sihtseade ei saa edastust lõpule viia.
6. PERR# (paarsusviga):
Orjaseadme poolt juhitav, et teatada andmeedastuse ajal tuvastatud pariteedivigadest.
7. SERR# (süsteemi viga):
Kasutatakse süsteemi tasemel vigadest teatamiseks, mis võivad põhjustada katastroofilisi tagajärgi, näiteks aadresside pariteedi vead või pariteedi vead spetsiaalsetes käskude järjestustes.
Juhtsignaaliliinid
1. Käskluse/baidi lubamise multipleks (C/BE[3:0]#):
Kannab aadressifaasides siini käske ja andmefaasides baitide lubamise signaale, määrates, millised AD[31:0] siini baidid on kehtivad andmed.
2. TAOTLUSE NR (Siini kasutamise taotlus):
Seade juhib bussi üle kontrolli saavutamiseks, andes oma soovist märku vahekohtunikule.
3. GNT# (siini kasutamise luba):
Vahekohtuniku juhitud GNT# näitab päringu esitanud seadmele, et tema siini kasutamise taotlus on rahuldatud.
Muud signaaliliinid
Arbitraažisignaalid:
Lisage siini arbitraažiks kasutatavad signaalid, tagades siiniressursside õiglase jaotuse mitme samaaegselt juurdepääsu taotleva seadme vahel.
Katkestussignaalid (INTA#, INTB#, INTC#, INTD#):
Orjaseadmed kasutavad seda katkestustaotluste saatmiseks hostile, teavitades seda konkreetsetest sündmustest või oleku muutustest.
Kokkuvõttes hõlmavad PCI SLOT signaalidefinitsioonid keerukat signaaliliinide süsteemi, mis vastutab andmeedastuse, seadme juhtimise, veateadete ja katkestuste käsitlemise eest PCI siinil. Kuigi PCI siin on asendatud suurema jõudlusega PCIe siinidega, on PCI SLOT ja selle signaalidefinitsioonid paljudes pärandsüsteemides ja konkreetsetes rakendustes endiselt olulised.
Postituse aeg: 15. august 2024



