Спряження зовнішніх пристроїв з ПК за допомогою шин та ISA та PCI
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
игналів адреси включає адреси, що виробляються поточним задатчиком на шині.
LA23... LA17 нефіксовані адресні сигнали, дійсні на початку циклу обміну. використовуються для адресації памяті більше мегабайта.
BALE (Bus Address Latch Enable - дозвіл фіксації адреси) сигнал стробування адресних сигналів.
Сигнал AEN (Address Enable - Дозвіл адреси) дозволяється тоді, коли контролер ПДП стає задатчиком на шині і повідомляє всі ресурси на шині про те, що на шині виконуються цикли ПДП. Цей сигнал забороняється, якщо задатчиком на шині є центральний процесор або контролер регенерації.
ОСОБЛИВОСТІ ДЛЯ ЗОВНІШНЬОЇ ПЛАТНІ
Якщо зовнішня платня, виконуючи процедуру захоплення шини, виробляє сигнал -MASTER, сигнал AEN забороняється контролером ПДП для того, щоб дозволити зовнішній платні доступ до пристроїв введення/висновку.
Для роботи з ПВВ використовують сигнали SA9...0.
SD
Лінії SD - старша половина шини даних. Все 8-ми розрядні ресурси можуть обмінюватися даними тільки по молодшій половині шини даних. Підтримка обміну даними між 16-ти розрядним задатчиком на шині і 8-ми розрядним ресурсом здійснюється перестановщиком байтів на материнській платі.
Для роботи з ПВВ використовують сигнали SD7...0.
2. Командні сигнали
Сигнали цієї групи управляють як тривалістю, так і типами циклів доступу, виконуваних на шині. Група складається з шести командних сигналів, двох сигналів готовності і трьох сигналів, які визначають розміри і тип циклу.
Командні сигнали визначають вид пристрою (память або ПВВ) і напрям пересилання (запис або читання).
Сигнали готовності управляють тривалістю циклу доступу, укорочувавши його або, навпаки, подовжуючи.
-MEMR [8/16] і -SMEMR [8]
Сигнал -MEMR (Memory Read - Читання памяті) дозволяється задатчиком на шині для читання даних з памяті за адресою, визначуваною сигналами по лініях LA. Сигнал -SMEMR (System Memory Read - Системне читання памяті) функціонально ідентичний -MEMR, за винятком того, що сигнал -SMEMR дозволяється при читанні памяті, що знаходиться в межах першого мегабайта адресного простору. Сигнал -SMEMR виробляється на материнській платі з сигналу -MEMR і, тому, затримується щодо сигналу -MEMR на 10 або менше наносекунд.
ОСОБЛИВОСТІ ДЛЯ ЗОВНІШНЬОЇ ПЛАТНІ
Якщо зовнішня платня стає задатчиком на шині, то вона може дозволяти тільки сигнал -MEMR, оскільки сигнал -SMEMR може дозволятися тільки материнською платою при читанні з памяті в першому мегабайті адресного простору.
-MEMW [8/16] і -SMEMW [8]
Сигнал -MEMW (Memory Write - Запис в память) дозволяється задатчиком на шині для запису даних в память за адресою, визначуваною сигналами по лініях LA. Сигнал -SMEMW (System Memory Write - Системний запис в память) функціонально ідентичний -MEMW, за винятком того, що сигнал -SMEMW дозволяється при записі в память, що знаходиться в межах першого мегабайта адресного простору. Сигнал -SMEMW виробляється на материнській платі з сигналу -MEMW і, тому, затримується щодо сигналу -MEMR на 10 нс або менш.
ОСОБЛИВОСТІ ДЛЯ ЗОВНІШНЬОЇ ПЛАТНІ
Якщо зовнішня платня стає задатчиком на шині, то вона може дозволяти тільки сигнал -MEMW, оскільки сигнал -SMEMW може дозволятися тільки материнською платою при записі в память в першому мегабайті адресного простору.
-I/OR [8/16] (інверсний)
Сигнал -I/OR (I/O Read - Читання пристрою введення/висновку, строб читання з ПВВ) дозволяється задатчиком на шині для читання даних з пристрою введення/висновку за адресою, визначуваною сигналами SA.
ОСОБЛИВОСТІ ДЛЯ ЗОВНІШНЬОЇ ПЛАТНІ
Якщо зовнішня платня дозволяє сигнал -REFRESH, то вона повинна перевести свій вихід по сигналу -I/OR в третій стан.
-I/OW [8/16] (інверсний)
Сигнал -I/OW (I/O Write - Запис в пристрої введення/висновку, строб запису у ПВВ) дозволяється задатчиком на шині для запису даних в пристрій введення/висновку за адресою, визначуваною сигналами SA.
I/O CH RDY [8] [8/16]
Сигнал I/O CH RDY (I/O Channel Ready - Готовність каналу введення/виводу) є асинхронним сигналом, що виробляється тим пристроєм, до якого здійснюється доступ на шині. Якщо цей сигнал заборонений, то цикл доступу подовжується, оскільки в нього будуть додані такти очікування на час заборони. Коли задатчиком на шині є центральний процесор або зовнішня платня, то кожен такт очікування по тривалості - половина періоду частоти SYSCLK (для тактової частоти SYSCLK=8 Мгц тривалість такту очікування - 62.5нс). Якщо задатчиком на шині є контроллер ПДП, то кожен такт очікування - один період SYSCLK (для SYSCLK=8 Мгц - 125 нс). При зверненні до памяті на зовнішній плати ЦП завжди автоматично вставляє один такт очікування (якщо сигнал -0WS заборонений), тому, якщо зовнішній платні досить часу циклу з одним тактом очікування, то забороняти сигнал I/O CH RDY не вимагається.
-REFRESH [8] [8/16]
Сигнал -REFRESH (Refresh - регенерація) дозволяється контроллером регенерації для інформування всіх пристроїв на шині про те, що виконуються цикли регенерації памяті.
ОСОБЛИВОСТІ ДЛЯ ЗОВНІШНЬОЇ ПЛАТНІ
Якщо зовнішня платня є задатчиком на шині, то вона повинна дозволяти сигнал -REFRESH для запиту на регенерацію памяті. При цьому цикл регенерації буде виконаний навіть не дивлячись на те, що контролер регенерації не є задатчиком на шині.
3. Центральні си