Визначення сигналу PCI слота
Слот PCI або слот для розширення PCI використовує набір сигнальних ліній, які дозволяють зв’язати та керувати між пристроями, підключеними до шини PCI. Ці сигнали мають вирішальне значення для забезпечення того, щоб пристрої могли передавати дані та керувати своїми станами відповідно до протоколу PCI. Ось основні аспекти визначення сигналу SCI SILL:
Основні сигнальні лінії
1. Адреса/шина даних (AD [31: 0]):
Це основна лінія передачі даних на шині PCI. Мультиплексовано для перенесення обох адрес (під час етапів адреси) та даних (під час фаз даних) між пристроєм та хостом.
2. Кадр №:
Керується поточним головним пристроєм, кадр# вказує на запуск та тривалість доступу. Його твердження позначає початок передачі, а його наполегливість вказує на те, що передача даних триває. Декосера сигналізує про кінець останньої фази даних.
3. Ірді# (готовий ініціатор):
Вказує на те, що головний пристрій готовий передати дані. Під час кожного тактового циклу передачі даних, якщо майстер може перевозити дані на шину, він стверджує, що Irdy#.
4. Devsel# (Вибір пристрою):
Девсель#, керований цільовим пристроєм підлеглого, означає, що пристрій готовий відповісти на роботу шини. Затримка ствердження Devsel# визначає, скільки часу знадобиться пристрій підлеглого, щоб підготуватися, щоб відповісти на команду автобуса.
5. Зупинка# (необов’язково):
Необов’язковий сигнал, що використовується для сповіщення головного пристрою, щоб зупинити поточну передачу даних у виняткових випадках, наприклад, коли цільовий пристрій не може завершити передачу.
6. Perr# (помилка паритету):
Керований підлеглим пристроєм для повідомлення про помилки паритету, виявлені під час передачі даних.
7. Serr# (Помилка системи):
Використовується для звітування про помилки на рівні системи, які можуть спричинити катастрофічні наслідки, такі як помилки паритету адреси або помилки паритету в спеціальних командних послідовностях.
Контрольні сигнальні лінії
1. Команда/байт Увімкнути мультиплекс (C/Be [3: 0]#):
Передає команди шини під час етапів адреси та байт, що вмикають сигнали під час фаз даних, визначаючи, які байти на шині AD [31: 0] є дійсними даними.
2. Req# (Запит на використання шини):
Керований пристроєм, який бажає отримати контроль над шиною, сигналізуючи про його запит на арбітр.
3. Gnt# (Грант на використання автобуса):
Керований арбітром, GNT# вказує на запит, що вимагає, що його запит на використання шини було надано.
Інші сигнальні лінії
Арбітражні сигнали:
Включіть сигнали, що використовуються для арбітражу автобуса, забезпечуючи справедливе розподіл автобусних ресурсів серед декількох пристроїв, що вимагають доступу одночасно.
Сигнали переривання (inta#, intb#, intc#, intd#):
Використовується підлеглими пристроями для надсилання запитів на переривання хост, повідомляючи про конкретні події або зміни стану.
Підводячи підсумок, визначення сигналу слота PCI охоплюють складну систему сигнальних ліній, що відповідають за передачу даних, контроль пристрою, звітність про помилки та обробку переривання на шині PCI. Незважаючи на те, що шина PCI була витіснена вищими автобусами PCIE з більш високою ефективністю, слот PCI та його сигнальні визначення залишаються значущими у багатьох застарілих системах та конкретних додатках.
Час посади: 15-2024 серпня