PCI -gleuf seindefinisies
Die PCI -gleuf, of PCI -uitbreidingsgleuf, gebruik 'n stel seinlyne wat kommunikasie en beheer moontlik maak tussen toestelle wat aan die PCI -bus gekoppel is. Hierdie seine is van uiterste belang om te verseker dat toestelle data kan oordra en hul toestande volgens die PCI -protokol kan bestuur. Hier is die belangrikste aspekte van die Definisies van die PCI -gleuf sein:
Noodsaaklike seinlyne
1. adres/databus (advertensie [31: 0]):
Dit is die primêre data -transmissielyn op die PCI -bus. Dit is veelvuldig om beide adresse (tydens adresfases) en data (tydens datasfases) tussen die toestel en die gasheer te dra.
2. Raam#:
Aangedryf deur die huidige hoofapparaat, dui raam# aan die begin en duur van 'n toegang. Die bewering daarvan is die begin van 'n oordrag, en die volharding daarvan dui daarop dat data -oordrag voortduur. De-diens dui aan die einde van die laaste datafase.
3. Irdy# (inisieerder gereed):
Dui aan dat die hoofapparaat gereed is om data oor te dra. Tydens elke kloksiklus van data -oordrag, as die meester data op die bus kan dryf, bevestig dit 'n irdy#.
4. Devsel# (toestel kies):
Aangedryf deur die geteikende slawe -apparaat, dui Devsel# aan dat die toestel gereed is om op die busbewerking te reageer. Die vertraging in die bewering van Devsel# omskryf hoe lank dit die slawe -toestel neem om voor te berei om op 'n busopdrag te reageer.
5. Stop# (opsioneel):
'N Opsionele sein wat gebruik word om die hoofapparaat in kennis te stel om die huidige data -oordrag in uitsonderlike gevalle te stop, soos wanneer die teikenapparaat nie die oordrag kan voltooi nie.
6. perr# (pariteitsfout):
Aangedryf deur die slawe -toestel om pariteitsfoute wat tydens data -oordrag opgespoor is, aan te meld.
7. Serr# (Stelselfout):
Word gebruik om foute op stelselvlak te rapporteer wat katastrofiese gevolge kan veroorsaak, soos adrespariteitsfoute of pariteitsfoute in spesiale opdragreekse.
Beheer seinlyne
1. opdrag/byte Aktiveer multiplex (c/be [3: 0]#):
Dra busopdragte tydens adresfases en byte Aktiveer seine tydens datasfases, en bepaal watter grepe op die AD [31: 0] Bus geldige data is.
2. REQ# (versoek om bus te gebruik):
Aangedryf deur 'n toestel wat beheer oor die bus wil kry, wat die versoek aan die arbiter aandui.
3. GNT# (TOEKENNING OM BUS TE GEBRUIK):
GNT# aangedryf deur die arbiter, dui aan die versoekapparaat dat die versoek om die bus te gebruik, toegestaan is.
Ander seinlyne
Arbitrasiewins:
Sluit seine in wat gebruik word vir bus -arbitrasie, wat die billike toewysing van bushulpbronne onder verskeie toestelle verseker wat gelyktydig toegang versoek.
Onderbrekingsseine (inta#, intb#, intc#, intd#):
Word deur slawe -toestelle gebruik om onderbrekingsversoeke aan die gasheer te stuur, en dit in kennis te stel van spesifieke gebeure of staatsveranderings.
Samevattend bevat die Definisies van die PCI -gleuf sein 'n komplekse stelsel van seinlyne wat verantwoordelik is vir data -oordrag, toestelbeheer, foutverslaggewing en onderbrekingshantering op die PCI -bus. Alhoewel die PCI-bus vervang is deur PCIe-busse met hoër werkverrigting, bly die PCI-gleuf en die seindefinisies daarvan beduidend in baie nalatenskapstelsels en spesifieke toepassings.
Postyd: Aug-15-2024