Definicions del senyal de ranura PCI
La ranura PCI o la ranura d’expansió PCI utilitza un conjunt de línies de senyal que permeten la comunicació i el control entre dispositius connectats al bus PCI. Aquests senyals són crucials per assegurar que els dispositius puguin transferir dades i gestionar els seus estats segons el protocol PCI. Aquests són els aspectes principals de les definicions del senyal de ranura PCI:
Línies de senyal essencials
1. Adreça/bus de dades (AD [31: 0]):
Aquesta és la línia de transmissió de dades principal del bus PCI. Es múltiple per transportar tant adreces (durant fases d’adreça) com les dades (durant les fases de dades) entre el dispositiu i l’amfitrió.
2. Frame#:
Impulsat pel dispositiu mestre actual, el marc# indica l’inici i la durada d’un accés. La seva afirmació marca l’inici d’una transferència i la seva persistència indica que la transmissió de dades continua. La desestació indica el final de la darrera fase de dades.
3. Irdy# (Iniciador Ready):
Indica que el dispositiu mestre està preparat per transferir dades. Durant cada cicle de rellotge de transferència de dades, si el mestre pot conduir dades al bus, afirma Irdy#.
4. Devsel# (Selecció del dispositiu):
Devel#, impulsat pel dispositiu d’esclau objectiu, significa que el dispositiu està preparat per respondre a l’operació del bus. El retard en afirmar Devsel# defineix el temps que triga el dispositiu esclau a preparar -se a respondre a una ordre de bus.
5. Stop# (opcional):
Un senyal opcional utilitzat per notificar el dispositiu mestre per aturar la transferència de dades actual en casos excepcionals, com ara quan el dispositiu de destinació no pot completar la transferència.
6. Perr# (error de paritat):
Impulsat pel dispositiu Slave per informar dels errors de paritat detectats durant la transferència de dades.
7. SERR# (error del sistema):
S'utilitza per informar d'errors a nivell del sistema que podrien causar conseqüències catastròfiques, com ara errors de paritat o errors de paritat en seqüències de comandaments especials.
Línies de senyal de control
1. Comandament/Byte Enable Multiplex (c/be [3: 0]#):
Porta ordres de bus durant les fases d’adreça i els bytes Habilita els senyals durant les fases de dades, determinant quins bytes de l’AD [31: 0] bus són dades vàlides.
2. REQ# (sol·licitud d’utilitzar bus):
Impulsat per un dispositiu que desitgi obtenir el control del bus, indicant la seva sol·licitud a l'àrbitre.
3. GNT# (subvenció per utilitzar bus):
Impulsat per l’àrbitre, GNT# indica al dispositiu sol·licitant que s’ha concedit la seva sol·licitud d’utilitzar el bus.
Altres línies de senyal
Signes d’arbitratge:
Incloeu els senyals utilitzats per a l'arbitratge d'autobusos, garantint l'assignació justa dels recursos d'autobús entre diversos dispositius que sol·liciten accés simultàniament.
Interrupt senyals (Inta#, Intb#, Intc#, Intd#):
Utilitzats per dispositius esclaus per enviar sol·licituds d’interrupció a l’amfitrió, notificant -ho d’esdeveniments específics o canvis d’estat.
En resum, les definicions del senyal de ranura PCI inclouen un sistema complex de línies de senyal responsable de la transferència de dades, el control de dispositius, els informes d’errors i la manipulació d’interrupció del bus PCI. Tot i que el bus PCI ha estat substituït per autobusos PCIe de més rendiment, la ranura PCI i les seves definicions de senyal es mantenen significatives en molts sistemes heretats i aplicacions específiques.
Hora del post: 15-2024 d'agost