PCI SLOT signal definitioner
PCI SLOT, eller PCI udvidelsesslot, bruger et sæt signallinjer, der muliggør kommunikation og kontrol mellem enheder, der er tilsluttet PCI-bussen. Disse signaler er afgørende for at sikre, at enheder kan overføre data og administrere deres tilstande i henhold til PCI-protokollen. Her er de vigtigste aspekter af PCI SLOT-signaldefinitionerne:
Væsentlige signallinjer
1. Adresse/Data Bus (AD[31:0]):
Dette er den primære datatransmissionslinje på PCI-bussen. Det er multiplekset til at bære både adresser (under adressefaser) og data (under datafaser) mellem enheden og værten.
2. FRAME#:
Drevet af den aktuelle masterenhed angiver FRAME# starten og varigheden af en adgang. Dens påstand markerer begyndelsen på en overførsel, og dens vedholdenhed indikerer, at datatransmissionen fortsætter. De-assertion signalerer slutningen af den sidste datafase.
3. IRDY# (initiator klar):
Indikerer, at masterenheden er klar til at overføre data. Under hver clock-cyklus af dataoverførsel, hvis masteren kan køre data ind på bussen, hævder den IRDY#.
4. DEVSEL# (Device Select):
Drevet af den målrettede slave-enhed, betyder DEVSEL#, at enheden er klar til at reagere på busdriften. Forsinkelsen i at hævde DEVSEL# definerer, hvor lang tid det tager slaveenheden at forberede sig på at reagere på en buskommando.
5. STOP# (valgfrit):
Et valgfrit signal, der bruges til at give masterenheden besked om at stoppe den aktuelle dataoverførsel i undtagelsestilfælde, såsom når målenheden ikke kan fuldføre overførslen.
6. PERR# (paritetsfejl):
Drevet af slaveenheden til at rapportere paritetsfejl opdaget under dataoverførsel.
7. SERR# (Systemfejl):
Bruges til at rapportere fejl på systemniveau, der kan forårsage katastrofale konsekvenser, såsom adresseparitetsfejl eller paritetsfejl i specielle kommandosekvenser.
Styresignallinjer
1. Kommando/Byte Aktiver Multiplex (C/BE[3:0]#):
Bærer buskommandoer under adressefaser og byteaktiveringssignaler under datafaser, der bestemmer, hvilke bytes på AD[31:0]-bussen der er gyldige data.
2. REQ# (anmodning om at bruge bus):
Drevet af en enhed, der ønsker at få kontrol over bussen, og signalerer dens anmodning til dommeren.
3. GNT# (Grant to Use Bus):
Drevet af dommeren indikerer GNT# til den anmodende enhed, at dens anmodning om at bruge bussen er blevet imødekommet.
Andre signallinjer
Voldgiftssignaler:
Inkluder signaler, der bruges til bus-arbitration, hvilket sikrer rimelig fordeling af busressourcer mellem flere enheder, der anmoder om adgang samtidigt.
Afbrydelsessignaler (INTA#, INTB#, INTC#, INTD#):
Anvendes af slaveenheder til at sende afbrydelsesanmodninger til værten og underrette den om specifikke hændelser eller tilstandsændringer.
Sammenfattende omfatter PCI SLOT-signaldefinitionerne et komplekst system af signallinjer, der er ansvarlige for dataoverførsel, enhedskontrol, fejlrapportering og afbrydelseshåndtering på PCI-bussen. Selvom PCI-bussen er blevet afløst af PCIe-busser med højere ydeevne, er PCI SLOT og dets signaldefinitioner stadig vigtige i mange ældre systemer og specifikke applikationer.
Indlægstid: 15. august 2024