PCI SLOT -signaalien määritelmät
PCI SLOT eli PCI-laajennuspaikka käyttää signaalilinjoja, jotka mahdollistavat PCI-väylään kytkettyjen laitteiden välisen tiedonsiirron ja ohjauksen. Nämä signaalit ovat ratkaisevan tärkeitä sen varmistamiseksi, että laitteet voivat siirtää tietoja ja hallita tilojaan PCI-protokollan mukaisesti. Tässä ovat PCI SLOT -signaalien päämääritelmät:
Olennaiset signaalilinjat
1. Osoite/Dataväylä (AD[31:0]):
Tämä on PCI-väylän ensisijainen tiedonsiirtolinja. Se on multipleksoitu siirtämään sekä osoitteita (osoitevaiheiden aikana) että dataa (datavaiheiden aikana) laitteen ja isännän välillä.
2. RUUKUNRO:
Nykyisen päälaitteen ohjaama FRAME# ilmaisee käytön alun ja keston. Sen voimassaolo merkitsee siirron alkua ja sen pysyvyys osoittaa, että tiedonsiirto jatkuu. Vahvistuksen poistaminen merkitsee viimeisen datavaiheen loppua.
3. IRDY# (käynnistin valmis):
Ilmaisee, että päälaite on valmis siirtämään dataa. Jos päälaite pystyy syöttämään dataa väylään jokaisen tiedonsiirron kellojakson aikana, se antaa IRDY#-signaalin.
4. DEVSEL# (Laitteen valinta):
Kohteena olevan orjalaitteen ohjaama DEVSEL#-käsky ilmaisee, että laite on valmis vastaamaan väylätoimintoihin. DEVSEL#-käskyn vahvistamisen viive määrittää, kuinka kauan orjalaitteelta kestää valmistautua vastaamaan väyläkomentoon.
5. PYSÄYTYSNUMERO (valinnainen):
Valinnainen signaali, jota käytetään ilmoittamaan päälaitteelle meneillään olevan tiedonsiirron keskeyttämisestä poikkeustapauksissa, kuten silloin, kun kohdelaite ei pysty suorittamaan siirtoa loppuun.
6. PERR# (pariteettivirhe):
Orjalaitteen ohjaama tiedonsiirron aikana havaittujen pariteettivirheiden raportointiin.
7. SERR# (Järjestelmävirhe):
Käytetään raportoimaan järjestelmätason virheistä, joilla voi olla katastrofaalisia seurauksia, kuten osoitteiden pariteettivirheet tai pariteettivirheet erityisissä komentosarjoissa.
Ohjaussignaalilinjat
1. Komento/tavu - multipleksoinnin käyttöönotto (C/BE[3:0]#):
Kuljettaa väyläkomentoja osoitevaiheissa ja tavujen aktivointisignaaleja datavaiheissa määrittäen, mitkä AD[31:0]-väylän tavut ovat kelvollisia tietoja.
2. REQ# (Pyyntö käyttää väylää):
Laite, joka haluaa saada väylän hallinnan ja ilmoittaa pyynnöstään välimiehelle.
3. GNT# (väylän käyttölupa):
Välimiehen ohjaama GNT# ilmoittaa pyynnön esittäneelle laitteelle, että sen pyyntö väylän käyttöön on myönnetty.
Muut signaalilinjat
Välimiesmenettelyn signaalit:
Sisällytä väylän arbitraatioon käytettävät signaalit, jotka varmistavat väyläresurssien oikeudenmukaisen jakamisen useiden samanaikaisesti pääsyä pyytävien laitteiden kesken.
Keskeytyssignaalit (INTA#, INTB#, INTC#, INTD#):
Orjalaitteet käyttävät tätä lähettääkseen keskeytyspyyntöjä isännälle ilmoittaen sille tietyistä tapahtumista tai tilamuutoksista.
Yhteenvetona voidaan todeta, että PCI SLOT -signaalimääritelmät kattavat monimutkaisen signaalilinjojen järjestelmän, joka vastaa tiedonsiirrosta, laitteen ohjauksesta, virheraportoinnista ja keskeytysten käsittelystä PCI-väylässä. Vaikka PCI-väylä on korvattu tehokkaammilla PCIe-väylillä, PCI SLOT ja sen signaalimääritelmät ovat edelleen merkittäviä monissa vanhemmissa järjestelmissä ja tietyissä sovelluksissa.
Julkaisun aika: 15. elokuuta 2024



