Definiții ale semnalelor PCI SLOT
Slotul PCI SLOT, sau slotul de expansiune PCI, utilizează un set de linii de semnal care permit comunicarea și controlul între dispozitivele conectate la magistrala PCI. Aceste semnale sunt cruciale pentru a se asigura că dispozitivele pot transfera date și își pot gestiona stările conform protocolului PCI. Iată principalele aspecte ale definițiilor semnalului PCI SLOT:
Linii de semnal esențiale
1. Magistrală de adrese/date (AD[31:0]):
Aceasta este linia principală de transmisie a datelor pe magistrala PCI. Este multiplexată pentru a transporta atât adrese (în timpul fazelor de adresare), cât și date (în timpul fazelor de date) între dispozitiv și gazdă.
2. NUMĂRUL CADRULUI:
Controlat de dispozitivul master curent, FRAME# indică începutul și durata unui acces. Afirmația sa marchează începutul unui transfer, iar persistența sa indică faptul că transmiterea datelor continuă. Dezafirmarea semnalează sfârșitul ultimei faze de date.
3. IRDY# (Inițiator pregătit):
Indică faptul că dispozitivul master este gata să transfere date. În timpul fiecărui ciclu de ceas al transferului de date, dacă dispozitivul master poate transmite date către magistrală, acesta activează IRDY#.
4. DEVSEL# (Selectare dispozitiv):
Controlat de dispozitivul slave vizat, DEVSEL# semnifică faptul că dispozitivul este gata să răspundă la operațiunea magistralei. Întârzierea în activarea comenzii DEVSEL# definește cât timp îi ia dispozitivului slave să se pregătească să răspundă la o comandă de magistrală.
5. STOP# (Opțional):
Un semnal opțional utilizat pentru a notifica dispozitivul principal să oprească transferul curent de date în cazuri excepționale, cum ar fi atunci când dispozitivul țintă nu poate finaliza transferul.
6. PERR# (Eroare de paritate):
Controlat de dispozitivul slave pentru a raporta erorile de paritate detectate în timpul transferului de date.
7. SERR# (Eroare de sistem):
Folosit pentru a raporta erori la nivel de sistem care ar putea cauza consecințe catastrofale, cum ar fi erori de paritate a adresei sau erori de paritate în secvențe speciale de comenzi.
Linii de semnal de control
1. Comandă/Octet Activare Multiplex (C/BE[3:0]#):
Transmite comenzi pe magistrală în timpul fazelor de adresă și semnale de activare a octeților în timpul fazelor de date, determinând care octeți de pe magistrala AD[31:0] sunt date valide.
2. REQ# (Cerere de utilizare a magistralei):
Acționat de un dispozitiv care dorește să obțină controlul magistralei, semnalând solicitarea sa arbitrului.
3. GNT# (Permisiunea de utilizare a magistralei):
Condus de arbitru, GNT# indică dispozitivului solicitant că i-a fost acordată cererea de a utiliza magistrala.
Alte linii de semnal
Semnale de arbitraj:
Includeți semnale utilizate pentru arbitrajul magistralei, asigurând o alocare echitabilă a resurselor magistralei între mai multe dispozitive care solicită acces simultan.
Semnale de întrerupere (INTA#, INTB#, INTC#, INTD#):
Folosit de dispozitivele slave pentru a trimite cereri de întrerupere către gazdă, notificând-o despre evenimente specifice sau modificări de stare.
În concluzie, definițiile semnalelor PCI SLOT cuprind un sistem complex de linii de semnal responsabile pentru transferul de date, controlul dispozitivelor, raportarea erorilor și gestionarea întreruperilor pe magistrala PCI. Deși magistrala PCI a fost înlocuită de magistrale PCIe de performanță superioară, PCI SLOT și definițiile sale de semnal rămân semnificative în multe sisteme vechi și aplicații specifice.
Data publicării: 15 august 2024



