для 3 В — 12, 13; для універсального два ключі: 12, 13 і 50, 51. Ключі не дозволяють установити карту в слот з невідповідною напругою живлення. 32 бітний слот закінчується контактами А62/B62, 64 бітний А94/B94. Призначення виводів універсального роз’єму наведене в табл. 2, призначення сигналів — у табл. 2.
Пошук
Дослідження роботи і призначення шини РСІ, режимів роботи, протоколів обміну та сфери застосування
Предмет:
Тип роботи:
Лабораторна робота
К-сть сторінок:
24
Мова:
Українська
Табл. 2. Роз’єм шини РСІ
Ряд А№ Ряд ВРяд A№Ряд В
12В1 TRST#GND/M66EN49AD9
TCK2 +12 ВGND/Ключ 5 В50GND/Ключ 5 В
GND3 TMSGND/Ключ 5 В51GND/Ключ 5 В
TDO4 TDIAD852C/BEO#
+5 В5 +5 ВAD753+3,3 В
+5 В6 INTRA#+3,3 В54AD6
INTRB#7 INTRC#AD555AD4
INTRD#8 +5 ВAD356GND
PRSNTI#9 ReservedGND57AD2
Reserved10 +VT/0AD158AD0
PRSNT2#11 Reserved+VI/059+VI/0
GND/Ключ 3,3 В12 GND/Ключ 3,3 ВACK64#60REQ64#
GND/Ключ 3,3 В13 GND/Ключ 3,3 В+5 В61+5 В
Reserved14 Reserved+5 В62+5 В
GND15 RST#Кінець 32 бітного роз’єму
Clock16 +VI/0Reserved63GND
GND17 GNT#GND64C/BE7#
REQ#18 GNDC/BE6#65C/BE5#
+VI/019 ReservedC/BE4#66+VI/0
AD3120 AD30GND67PAR64
AD2921 +3,3 ВAD6368AD62
GND22 AD28AD6169GND
AD2723 AD26+VI/070AD60
AD2524 GNDAD5971AD58
+3,3 В25 AD24AD5772GND
C/BE3#26 IDSEL#GND73AD56
AD 2327+3,3 ВAD5574AD54
GND28AD22AD5375+VI/0
AD2129 AD20GND76AD52
AD1930 GNDAD5177AD50
+3.3 В31 AD18AD4978GND
AD1732AD16+VI/079AD48
C/BE2#33 +3,3 ВAD4780AD46
GND34 FRAME#AD4581GND
IRDY#35 GNDGND82AD44
+3,3 В36 TRDY#AD4383AD42
DEVSEL#37 GNDAD4184+VI/0
GND38 STOP#GND85AD40
LOCK#39 +3,3 ВAD3986AD38
PERR#40 SDONE#AD3787GND
+3,3 В41 SBOFF+VI/088AD36
SERR#42 GNDAD3589AD34
+3,3 В43 PARAD3390GND
CBE1#44 AD15GND91AD32
AD1445 +3,3 ВReserved92Reserved
GND46AD13Reserved93GND
AD1247 AD11GND94Reserved
AD1048GNDКінець 64 бітного роз’єму
* Сигнал M66EN визначений тільки починаючи з РСІ 2.1.
Табл. 3 Сигнали шини PCI
СигналПризначення
AD[31;0]Address/Data мультиплексована шина адреси/даних. Адреса передається на початку транзакції, у наступних тактах передаються дані
C/ВЕ[3:0]#Command/Byte Enable команда/дозвіл звертання до байтів. Команда, що обумовлює тип чергового циклу шини (читання/запис пам'яті, ввід чи вивід конфігураційне читання запис, підтвердження переривання й інші), задається чотирьохбітним кодом у фазі адреси
FRAME#Кадр. Появою сигналу відзначається початок транзакції (фаза адреси), зняття сигналу вказує на те, що наступний цикл передачі даних є останнім у транзакції
DEVSEL#Device Select — пристрій обраний (відповідь цільового пристрою на адресовану до нього транзакцію)
IRDY#Initiator Ready — готовність ініціатора до обміну даними
TRDY#Target Ready — готовність цільового пристрою до обміну даними
STОР#Запит цільового пристрою до ініціатора про зупинку поточної транзакції
LОСК#Використовується для установки, обслуговування і звільнення захоплення ресурсу на PCI
REQ[3;0]#Request — запит від РСІ майстра на захоплення шини (для слотів 3:0)
GNT[3:0]#Grant — надання майстру управління шиною
PARParity спільний біт паритету для ліній AD[31:0] і 3/ВЕ[3:0]
PERR#ParityError — сигнал про помилку паритету (від пристрою, що Н знайшов)
RST#Reset — скидання всіх регістрів у початковий стан
IDSEL#Initialization Device Select — вибір пристрою в циклах конфігураційного зчитування і запису
SERRSystem Error — системна помилка, активізується будь-яким пристроєм РСІ і викликає NMI
REQ64#Request 64 bit — запит на 64 бітний обмін
ACK64#Підтвердження 64 бітного обміну
INTRA#
INTRB#
INTRC#
INTRD#Interrupt А, B,C, D— лінії запитів переривання, циклічно зрушуються в слотах Запит по низькому рівні припускається і спрямовуються на доступні лінії IRQ. поділюване використання ліній
CLKClock — тактова частота шини, повинна лежати в межах 20 33 МГц, у РСІ 2.1 припустима до 66,6 МГц
M66EN66MHz Enable — дозвіл частоти синхронізації допускають до 66 МГц, якщо всі абоненти
SDONESnoop Done — сигнал завершеності цикл циклу спостереження за когерентністю користується тільки абонентами шини. Низький рівень вказує на незавершення пам'яті і кеш. Необов'язковий сигнал, з кешованою пам'яттю
SBO#Snoop Backoff — покращення поточного звертання до пам'яті абонента шини в модифікований рядок кеша. Необов'язковий сигнал, використовується тільки абонентами шини з кешованою пам'яттю при алгоритмі зворотного запису (WB)
TCKTest Clock — синхронізація тестового інтерфейсу JTAG
TDITest Data Input — вхідні дані тестового інтерфейсу JTAG
TDOTest Data Output — вихідні дані тестового інтерфейсу JTAG
TMSTest Mode Select — вибір режиму для тестового інтерфейсу JTAG
TRSTTest Logic Reset — скидання тестової логіки
Логічна організація
На одній шині РСІ може бути не більш чотирьох пристроїв (отже, і слотів). Для підключення шини РСІ до інших шин застосовуються спеціальні апаратні засоби — мости шини РСІ (РСІ Bridge). Головний міст (Host Bridge) використовується для підключення РСІ до системної шини (процесора або групи процесорів).
Рис. 2. Переривання на шині PCI
Одноранговий міст (Peer to Peer Bridge) використовується для сполучення двох шин РСІ. Дві і більш шини РСІ застосовуються в потужних серверних платформах — додаткові шини РСІ дозволяють збільшити кількість пристроїв, що підключаються. Для підключення шин ISA/EISA використовуються спеціальні мости, що входять у чіпсети більшості системних плат. Кожен міст програмується — йому вказуються діапазони адрес просторів пам'яті і вводу/виводу, відведені абонентам його шин. Якщо адреса цільового пристрою поточної транзакції на одній шині (стороні) моста ставиться до шини протилежної сторони, міст перенаправляє транзакцію на відповідну шину і виконує дії по узгодженню протоколів