PCI -paikan signaalin määritelmät
PCI -paikka tai PCI -laajennuspaikka käyttää signaalilinjoja, jotka mahdollistavat viestintä ja ohjauksen PCI -väylään kytkettyjen laitteiden välillä. Nämä signaalit ovat tärkeitä sen varmistamiseksi, että laitteet voivat siirtää tietoja ja hallita tilojaan PCI -protokollan mukaisesti. Tässä ovat PCI -paikan signaalin määritelmien tärkeimmät näkökohdat:
Välttämättömät signaalilinjat
1. Osoite-/dataväylä (AD [31: 0]):
Tämä on PCI -väylän ensisijainen tiedonsiirtolinja. Laitteen ja isännän välillä on multipleksoitu multipleksoimalla molemmat osoitteet (osoitevaiheissa) että data (datavaiheiden aikana).
2. kehys#:
Nykyisen päälaitteen ohjaama kehys# osoittaa pääsyn alkamisen ja keston. Sen väite merkitsee siirron alkua, ja sen pysyvyys osoittaa, että tiedonsiirto jatkuu. Asetus merkitsee viimeisen datavaiheen loppua.
3. Irdy# (Initiator Ready):
Osoittaa, että päälaite on valmis siirtämään tietoja. Jokaisen tiedonsiirtojakson aikana, jos päällikkö voi ajaa tietoja väylälle, se väittää IRDY#: n.
4. DevSel# (Laitteen valinta):
Kohdennetun orjalaitteen ohjaamana DevSel# tarkoittaa, että laite on valmis vastaamaan väylän toimintaan. DevSel#: n väittämisen viivästyminen määrittelee, kuinka kauan orjalaite valmistautuu vastaamaan väyläkomentoon.
5. Stop# (valinnainen):
Valinnainen signaali, jota käytettiin päälaitteen ilmoittamiseen nykyisen tiedonsiirron pysäyttämiseksi poikkeustapauksissa, kuten silloin, kun kohdeaine ei pysty suorittamaan siirtoa.
6. Perr# (pariteettivirhe):
Orjalaite ajaa tietojen siirron aikana havaittujen pariteettivirheiden ilmoittamiseksi.
7. SERR# (Järjestelmävirhe):
Käytetään järjestelmätason virheiden ilmoittamiseen, jotka voivat aiheuttaa katastrofaalisia seurauksia, kuten osoitepariteettivirheitä tai pariteettivirheitä erityisissä komentojaksoissa.
Ohjaussignaalilinjat
1. Komento/tavu Ota käyttöön multipleksi (c/be [3: 0]#):
Kuljetusväyläkomennot osoitevaiheissa ja tavuna on signaalit tietofaasien aikana, määritetään, mitkä tavut AD [31: 0] -väylät ovat kelvollisia tietoja.
2. REQ# (BUS -pyyntö):
Laitteen ohjaama laite, joka haluaa saada väylän hallinnan, merkitsee pyynnön välimiehelle.
3. GNT# (BUST -APRION):
Välimiesten ohjaama GNT# osoittaa pyynnön pyyntölaitteelle, että sen pyyntö käyttää väylän käyttöä.
Muut signaalilinjat
Välimies signaalit:
Sisällytä linja -autojen välimiesmenettelyyn käytetyt signaalit, jotka varmistavat linja -autovarojen oikeudenmukaisen jakamisen useiden laitteiden keskuudessa, jotka pyytävät pääsyä samanaikaisesti.
Keskeytyssignaalit (inta#, intb#, intc#, intd#):
Orjalaitteet käyttävät lähettämään keskeytyspyyntöjä isäntälle ilmoittaen siitä tietyistä tapahtumista tai valtion muutoksista.
Yhteenvetona voidaan todeta, että PCI -aukko -signaalin määritelmät käsittävät tiedonsiirrosta, laitteen ohjaamisesta, virheen raportoinnista ja keskeyttämisestä PCI -väylässä vastaavan signaaliviivajärjestelmän. Vaikka PCI-väylän ovat korvanneet korkeamman suorituskyvyn PCIe-väylän avulla, PCI-paikka ja sen signaalimääritykset ovat edelleen merkittäviä monissa vanhoissa järjestelmissä ja erityisissä sovelluksissa.
Viestin aika: elokuu-15-2024