PCI SLOT SIGNAL DEFINITIONER
PCI -slottet eller PCI -udvidelsesspalten bruger et sæt signallinjer, der muliggør kommunikation og kontrol mellem enheder, der er forbundet til PCI -bussen. Disse signaler er afgørende for at sikre, at enheder kan overføre data og styre deres tilstande i henhold til PCI -protokollen. Her er de vigtigste aspekter af PCI -slot -signaldefinitionerne:
Væsentlige signallinjer
1. Adresse/databus (AD [31: 0]):
Dette er den primære datatransmissionslinie på PCI -bussen. Det er multiplekset til at bære begge adresser (i adressefaser) og data (under datafaser) mellem enheden og værten.
2. Frame#:
Drevet af den aktuelle masterenhed angiver ramme# starten og varigheden af en adgang. Dens påstand markerer begyndelsen på en overførsel, og dens vedholdenhed indikerer, at datatransmission fortsætter. De-forseelse signaliserer afslutningen af den sidste datafase.
3. irdy# (initiator klar):
Angiver, at masterenheden er klar til at overføre data. I løbet af hver urcyklus af dataoverførsel, hvis masteren kan køre data på bussen, hævder den Irdy#.
4. devsel# (enhed vælg):
Drevet af den målrettede slaveenhed betyder DevSEL#, at enheden er klar til at reagere på busoperationen. Forsinkelsen med at hævde Devsel# definerer, hvor lang tid det tager slaveenheden at forberede sig på at svare på en buskommando.
5. Stop# (valgfrit):
Et valgfrit signal, der bruges til at underrette masterenheden til at stoppe den aktuelle dataoverførsel i ekstraordinære tilfælde, f.eks. Når målenheden ikke kan afslutte overførslen.
6. Perr# (paritetsfejl):
Drevet af slaveenheden til at rapportere paritetsfejl, der er registreret 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.
Kontroller signallinjer
1. kommando/byte aktiver multiplex (c/være [3: 0]#):
Bærer buskommandoer i adressefaser og byte aktiverer signaler under datafaser, der bestemmer, hvilke byte på AD [31: 0] -bussen er gyldige data.
2. Req# (anmodning om at bruge bus):
Drevet af en enhed, der ønsker at få kontrol over bussen, og signalere dens anmodning til dommeren.
3. GNT# (tilskud til brug af bus):
Drevet af Arbiter angiver GNT# til den anmodende enhed, at dens anmodning om at bruge bussen er blevet tildelt.
Andre signallinjer
Voldgiftssignaler:
Medtag signaler, der bruges til bus voldgift, hvilket sikrer en fair tildeling af busressourcer mellem flere enheder, der anmoder om adgang samtidig.
Interrupt -signaler (INTA#, INTB#, INTC#, INTD#):
Brugt af slaveenheder til at sende afbrydelsesanmodninger til værten og underrette det om specifikke begivenheder eller statsændringer.
Sammenfattende omfatter PCI -slot -signaldefinitionerne et komplekst system med signallinjer, der er ansvarlige for dataoverførsel, enhedskontrol, fejlrapportering og afbrydelseshåndtering på PCI -bussen. Selvom PCI-bussen er blevet erstattet af PCI-busser med højere ydeevne, forbliver PCI-slot og dens signaldefinitioner betydelige i mange ældre systemer og specifikke applikationer.
Posttid: Aug-15-2024