Спряження зовнішніх пристроїв з ПК за допомогою шин та ISA та PCI

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

гнали управління

 

Група центральних сигналів управління складається з сигналів різних частот, сигналів управління і помилок.

-MASTER

Сигнал -MASTER (Master - Ведучий) повинен вироблятися тільки тією зовнішньою платнею, яка бажає стати задатчиком на шині.

УВАГА! Якщо сигнал -MASTER дозволений на якийсь час більше 15 мкс, то зовнішня платня повинна запитати цикл регенерації памяті, дозволивши сигнал -REFRESH.

-I/O CH CK [8] [8/16]

Сигнал -I/O CH CK (I/O Channel Check - Перевірка Каналу Введення/висновку) може бути дозволений будь-яким ресурсом на шині як повідомлення про фатальну помилку, яка не може бути виправлена. Типовий приклад такої помилки - помилка парності при доступі до памяті. Сигнал - I/O CH CK повинен бути дозволений на якийсь час не менше 15 нс. Якщо у момент вироблення цього сигналу задатчиком на шині був контроллер ПДП або контроллер регенерації, то сигнал -I/O CH CK буде записаний в регістр на материнській платі, а оброблений тільки після того, як центральний процесор стане задатчиком на шині.

Цей сигнал, як правило, сполучений з входом немаскованого переривання ЦП і його виробітку приводить до припинення нормальної роботи компютера.

 

RESET DRV [8] [8/16]

 

Сигнал RESET DRV (Reset Driver - Скидання Пристрою) виробляється центральним процесором для початкової установки всіх ресурсів доступу на шині після включення живлення або падіння його напруги. Мінімальний час дозволи цього сигналу - 1 мс.

ОСОБЛИВОСТІ ДЛЯ ЗОВНІШНЬОЇ ПЛАТНІ

Зовнішня платня на весь час вироблення цього сигналу повинна перевести свої виходи в третій стан.

 

SYSCLK [8] [8/16]

 

Сигнал SYSCLK (System Clock - системна частота) в даній книзі приймається рівною 8Мгц, хоча, як правило, ця частота така ж, як і тактова частота центрального процесора на материнській платі, але з 50% (по тривалості) рівнем логічної "1". (меандр зі шпаруватістю 2). Всі цикли шини пропорційні SYSCLK, але всі сигнали на шині, за винятком -0WS, не синхронізовані з SYSCLK.

 

OSC [8] [8/16]

 

Сигнал OSC виробляється материнською платою завжди фіксованою частотою 14.3818Мгц з 45-55% (по тривалості) рівнем логічної "1". Сигнал OSC не синхронізований ні з SYSCLK ні з яким-небудь іншим сигналом на шині і тому не може бути використаний для застосувань, що вимагають синхронізації з іншими сигналами. Історично цей сигнал зявився для підтримки перших контроллерів кольорових моніторів для персональних компютерів серії IBM PC. Цей сигнал зручний для використовування зовнішньою платнею, оскільки він однаковий для всіх моделей компютерів, сумісних з IBM PC/AT.

 

4. Сигнали переривання

 

Група сигналів переривання використовується для запиту на переривання центрального процесора; IRQ (Interrupt Request запит на переривання).

ПРИМІТКА: Звичайно сигнали запиту на переривання приєднані до контроллера переривань типа Intel 8259A. Не дивлячись на те, що доступ до контроллерів переривань (як до ПВВ) має будь-який задатчик на шині, для сумісності програмного забезпечення тільки центральний процесор може обслуговувати контролер переривань.

 

IRQ [8]

 

Переривання може бути запитане ресурсами як на материнській платі, так і на зовнішній платні дозволом відповідного сигналу IRQ. Сигнал повинен залишатися дозволеним до підтвердження переривання центральним процесором, яке, як правило, полягає в доступі ЦП до ресурсу, що запитав переривання.

Ці сигнали підтримують цикли пересилки даних при прямому доступі в память.

ПРИМІТКА: Канали ПДП підтримують пересилки тільки 16-розрядних даних.

 

DRQ [8]

 

Сигнали DRQ (DMA Request - запит на ПДП) дозволяються ресурсами на материнській платі або зовнішньою платнею для запиту на обслуговування контролером ПДП або для захоплення шини. Сигнал DRQ повинен бути дозволений до тих пір, поки контролер ПДП не дозволить відповідний сигнал -DACK.

-DACK [8]

Сигнали -DACK (DMA Acknowledge - підтвердження ПДП) дозволяються контролером ПДП як підтвердження сигналів запитів DRQ. Дозвіл відповідного сигналу -DACK означає, що або цикли ПДП будуть початі, або зовнішня платня захопила шину.

 

T/C [8] [8/16]

 

Сигнал T/C (Terminal Count - Закінчення рахунку) дозволяється контроллером ПДП тоді, коли по якому-небудь з каналів ПДП буде закінчений рахунок числа пересилок даних, тобто всі пересилки даних виконані.

Живлення

Для живлення зовнішньої платні на шині ISA використовуються 5 напруг живлення постійного струму: +5 У, -5 В, +12 У, -12 В, 0 В (корпус - Ground). Всі лінії живлення заведені на 8-розрядний розєм, окрім однієї лінії по +5 У і однієї лінії корпусу на додатковому розємі.

Максимально допустимі струми споживання для зовнішньої платні по кожній напрузі живлення приведені в табл. 1.

 

Таблиця 1. Максимальні струми споживання зовнішньою платнею

Напруга[8][8/16]+5 В3,0 А4,5 А+12 В1,5 А1,5 А-5 В1,5 А1,5 А-12 В1,5 А1,5 А

УВАГА! Дані, приведені в табл. 1, не означають, що кожна зі встановленої в слоти зовнішньої платні може споживати такі струми. Таблиця інформує тільки про те, які струми дозволяється пропускати через розєм (розєми) зовнішньої платні. Загальні допустимі струми споживання для всієї зовнішньої платні як правило, обмежуються джерелом живлення компютера (100- 300 Вт).

 

3. Електричні характеристики ISA

 

Вихідні каскади пристроїв вводу-виводу повинні забезпечувати струм низьког?/p>