• SNS01
  • SNS06
  • SNS03
Sinds 2012 | Zorg voor aangepaste industriële computers voor wereldwijde klanten!
NIEUWS

PCI -slot signaaldefinities

PCI -slot signaaldefinities
De PCI -slot of PCI -uitbreidingsleuf maakt gebruik van een set signaallijnen die communicatie en besturing tussen apparaten mogelijk maken die zijn aangesloten op de PCI -bus. Deze signalen zijn cruciaal om ervoor te zorgen dat apparaten gegevens kunnen overdragen en hun toestanden kunnen beheren volgens het PCI -protocol. Hier zijn de belangrijkste aspecten van de Definities van de PCI -sleuf signaal:
Essentiële signaallijnen
1. Adres/Data Bus (AD [31: 0]):
Dit is de primaire gegevensoverdrachtlijn op de PCI -bus. Het is multiplex om beide adressen (tijdens adresfasen) en gegevens (tijdens gegevensfasen) tussen het apparaat en de host te dragen.
2. Frame#:
Gedreven door het huidige masterapparaat, geeft frame# de start en duur van een toegang aan. De bewering markeert het begin van een overdracht en de persistentie geeft aan dat gegevensoverdracht doorgaat. Uitbeugels wijzen op het einde van de laatste gegevensfase.
3. Irdy# (initiator klaar):
Geeft aan dat het masterapparaat klaar is om gegevens over te dragen. Tijdens elke klokcyclus van gegevensoverdracht, als de master gegevens naar de bus kan sturen, beweert deze irdy#.
4. Devsel# (apparaat selecteren):
Gedreven door het beoogde slave -apparaat, betekent Devsel# dat het apparaat klaar is om te reageren op de busbewerking. De vertraging bij het beweren van Devsel# definieert hoe lang het duurt voordat het slavenapparaat zich voorbereidt om zich voor te bereiden op een buscommando.
5. Stop# (optioneel):
Een optioneel signaal dat wordt gebruikt om het masterapparaat op de hoogte te stellen om de huidige gegevensoverdracht in uitzonderlijke gevallen te stoppen, zoals wanneer het doelapparaat de overdracht niet kan voltooien.
6. Perr# (pariteitsfout):
Gedreven door het slavenapparaat om pariteitsfouten te melden die zijn gedetecteerd tijdens gegevensoverdracht.
7. Serr# (systeemfout):
Gebruikt om fouten op systeemniveau te melden die catastrofale gevolgen kunnen veroorzaken, zoals adrespariteitsfouten of pariteitsfouten in speciale opdrachtreeksen.
Regels signaallijnen
1. Command/byte inschakelen multiplex (c/be [3: 0]#):
Draagt ​​busopdrachten tijdens adresfasen en byte schakel signalen in tijdens gegevensfasen, waarbij wordt bepaald welke bytes op de AD [31: 0] bus geldige gegevens zijn.
2. Req# (verzoek om de bus te gebruiken):
Gedreven door een apparaat dat controle over de bus wenst te krijgen en zijn verzoek aan de scheidsrechter aangeeft.
3. GNT# (Grant om bus te gebruiken):
Gedreven door de arbiter geeft GNT# aan het aanvraagapparaat aan dat zijn verzoek om de bus te gebruiken is toegekend.
Andere signaallijnen
Arbitrage -signalen:
Neem signalen op die worden gebruikt voor busarbitrage, waarvoor een eerlijke toewijzing van busbronnen onder meerdere apparaten wordt gewaarborgd om tegelijkertijd toegang te vragen.
Interrupt signalen (Inta#, Intb#, Intc#, Intd#):
Gebruikt door slavenapparaten om interruptverzoeken naar de host te verzenden, die deze op de hoogte stellen van specifieke gebeurtenissen of statuswijzigingen.
Samenvattend omvat de PCI -sleuf signaaldefinities een complex systeem van signaallijnen die verantwoordelijk zijn voor gegevensoverdracht, apparaatregeling, foutrapportage en interruptafhandeling op de PCI -bus. Hoewel de PCI-bus is vervangen door PCIe-bussen met een hogere prestatie, blijven de PCI-slot en zijn signaaldefinities aanzienlijk in veel legacy-systemen en specifieke toepassingen.


Posttijd: augustus-15-2024