Дефиниции на PCI SLOT сигнала
PCI SLOT или PCI разширителният слот използва набор от сигнални линии, които позволяват комуникация и контрол между устройства, свързани към PCI шината. Тези сигнали са от решаващо значение за гарантиране, че устройствата могат да прехвърлят данни и да управляват своите състояния в съответствие с PCI протокола. Ето основните аспекти на дефинициите на сигнала на PCI SLOT:
Основни сигнални линии
1. Шина за адрес/данни (AD[31:0]):
Това е основната линия за предаване на данни на PCI шината. Той е мултиплексиран, за да пренася както адреси (по време на фазите на адресиране), така и данни (по време на фазите на данни) между устройството и хоста.
2. РАМКА #:
Задвижван от текущото главно устройство, FRAME# показва началото и продължителността на достъпа. Неговото твърдение бележи началото на трансфер, а неговото постоянство показва, че предаването на данни продължава. Отмяната на твърденията сигнализира края на последната фаза на данните.
3. IRDY# (готов за инициатор):
Показва, че главното устройство е готово за прехвърляне на данни. По време на всеки тактов цикъл на прехвърляне на данни, ако главният може да управлява данни в шината, той потвърждава IRDY#.
4. DEVSEL# (Избор на устройство):
Задвижван от целевото подчинено устройство, DEVSEL# означава, че устройството е готово да отговори на операцията по шината. Закъснението при утвърждаване на DEVSEL# определя колко време отнема на подчиненото устройство да се подготви да отговори на команда на шина.
5. STOP# (по избор):
Допълнителен сигнал, използван за уведомяване на главното устройство да спре текущия трансфер на данни в изключителни случаи, като например когато целевото устройство не може да завърши трансфера.
6. PERR# (грешка в паритета):
Управляван от подчиненото устройство за докладване на грешки в паритета, открити по време на прехвърляне на данни.
7. SERR# (Системна грешка):
Използва се за докладване на грешки на системно ниво, които биха могли да причинят катастрофални последици, като например грешки в паритета на адреса или грешки в паритета в специални командни последователности.
Контролни сигнални линии
1. Разрешаване на мултиплекс на команда/байт (C/BE[3:0]#):
Пренася команди за шината по време на фазите на адресиране и сигнали за разрешаване на байтове по време на фазите на данни, като определя кои байтове на шината AD[31:0] са валидни данни.
2. REQ# (Искане за използване на автобус):
Задвижван от устройство, желаещо да получи контрол над автобуса, сигнализирайки искането си на арбитъра.
3. GNT# (Разрешение за използване на автобус):
Управляван от арбитъра, GNT# указва на искащото устройство, че неговата заявка за използване на шината е одобрена.
Други сигнални линии
Арбитражни сигнали:
Включете сигнали, използвани за арбитраж на шина, като гарантирате справедливо разпределение на ресурсите на шина между множество устройства, които искат достъп едновременно.
Сигнали за прекъсване (INTA#, INTB#, INTC#, INTD#):
Използва се от подчинени устройства за изпращане на заявки за прекъсване към хоста, като го уведомява за конкретни събития или промени в състоянието.
В обобщение, дефинициите на сигналите на PCI SLOT обхващат сложна система от сигнални линии, отговорни за трансфера на данни, контрола на устройството, докладването на грешки и обработката на прекъсванията на PCI шината. Въпреки че PCI шината е заменена от PCIe шини с по-висока производителност, PCI SLOT и неговите дефиниции на сигнала остават важни в много наследени системи и специфични приложения.
Време на публикуване: 15 август 2024 г