Definizioni dei segnali PCI SLOT
Lo slot PCI, o slot di espansione PCI, utilizza una serie di linee di segnale che consentono la comunicazione e il controllo tra i dispositivi collegati al bus PCI. Questi segnali sono fondamentali per garantire che i dispositivi possano trasferire dati e gestire il proprio stato secondo il protocollo PCI. Ecco gli aspetti principali delle definizioni dei segnali dello slot PCI:
Linee di segnalazione essenziali
1. Bus indirizzi/dati (AD[31:0]):
Questa è la linea di trasmissione dati principale sul bus PCI. È multiplexata per trasportare sia gli indirizzi (durante le fasi di indirizzamento) che i dati (durante le fasi di dati) tra il dispositivo e l'host.
2. NUMERO DI TELAIO:
Guidato dal dispositivo master corrente, FRAME# indica l'inizio e la durata di un accesso. La sua attivazione segna l'inizio di un trasferimento, mentre la sua persistenza indica che la trasmissione dei dati continua. La disattivazione segnala la fine dell'ultima fase dati.
3. IRDY# (Iniziatore pronto):
Indica che il dispositivo master è pronto per trasferire i dati. Durante ogni ciclo di clock del trasferimento dati, se il master è in grado di inviare dati sul bus, attiva il segnale IRDY#.
4. DEVSEL# (Selezione dispositivo):
Il segnale DEVSEL#, generato dal dispositivo slave di destinazione, indica che il dispositivo è pronto a rispondere all'operazione sul bus. Il ritardo nell'attivazione di DEVSEL# definisce il tempo necessario al dispositivo slave per prepararsi a rispondere a un comando del bus.
5. STOP# (Facoltativo):
Un segnale opzionale utilizzato per notificare al dispositivo master di interrompere il trasferimento dati corrente in casi eccezionali, ad esempio quando il dispositivo di destinazione non riesce a completare il trasferimento.
6. PERR# (Errore di parità):
Gestito dal dispositivo slave per segnalare gli errori di parità rilevati durante il trasferimento dei dati.
7. SERR# (Errore di sistema):
Utilizzato per segnalare errori a livello di sistema che potrebbero causare conseguenze catastrofiche, come errori di parità degli indirizzi o errori di parità in sequenze di comandi speciali.
Linee di segnale di controllo
1. Multiplex di abilitazione comando/byte (C/BE[3:0]#):
Trasporta i comandi del bus durante le fasi di indirizzamento e i segnali di abilitazione dei byte durante le fasi di dati, determinando quali byte sul bus AD[31:0] sono dati validi.
2. RICHIESTA (Richiesta di utilizzo del bus):
Azionato da un dispositivo che desidera assumere il controllo del bus, segnala la sua richiesta all'arbitro.
3. GNT# (Autorizzazione all'utilizzo del bus):
Gestito dall'arbitro, il segnale GNT# indica al dispositivo richiedente che la sua richiesta di utilizzo del bus è stata accolta.
Altre linee di segnalazione
Segnali di arbitrato:
Includere i segnali utilizzati per l'arbitraggio del bus, garantendo un'equa allocazione delle risorse del bus tra più dispositivi che richiedono l'accesso simultaneamente.
Segnali di interruzione (INTA#, INTB#, INTC#, INTD#):
Utilizzato dai dispositivi slave per inviare richieste di interruzione all'host, notificandogli eventi specifici o cambiamenti di stato.
In sintesi, le definizioni dei segnali dello SLOT PCI comprendono un complesso sistema di linee di segnale responsabili del trasferimento dati, del controllo dei dispositivi, della segnalazione degli errori e della gestione degli interrupt sul bus PCI. Sebbene il bus PCI sia stato sostituito dai bus PCIe, che offrono prestazioni superiori, lo SLOT PCI e le relative definizioni di segnale rimangono fondamentali in molti sistemi legacy e in applicazioni specifiche.
Data di pubblicazione: 15 agosto 2024



