Page 97 - 149
P. 97
функціонування - розробити логіку їх взаємодії. На рисунку 5.1 дані функції
виконує логічний пристрій керування. При комплексному підході до
сукупності задач спряження компонентів МПС і організації взаємодії між
пристроями використовується поняття інтерфейсу.
5.1 Інтерфейс
Інтерфейс - це комплекс засобів уніфікованого спряження компонентів
МПС, який включає апаратні і алгоритмічні засоби; в склад апаратних
засобів входять: система уніфікованих шин, сигналів і електронних схем;
алгоритмічна частина - це алгоритм або протокол обміну, тобто сукупність
правил взаємодії цих компонентів в процесі обміну інформації.
З огляду загальної задачі, яку вирішує інтерфейс, можна розглядати
внутрішній і зовнішній (відносно МПС) інтерфейси.
Внутрішній інтерфейс - це організація спряження таких компонентів,
як модулі пам’яті і порти вводу-виводу з шинами МП. Тут головне -
синхронізація і керування шинами, а також вибір компонентів, які
забезпечують своєчасну передачу даних між МП та іншими пристроями.
Зовнішній інтерфейс реалізує спряження частин МПС з зовнішніми
компонентами, такими, як периферійні пристрої, канали передачі даних,
контролери тощо; він не виходить безпосередньо на шини МПС і виконує
функції перетворення зовнішніх сигналів будь-якої природи, в сигнали, які
сумісні з сигналами на шинах, і обернене перетворення.
Основними функціями інтерфейсу є: дешифрація адреси пристрою,
дешифрація коду команди, зв’язаної зі зверненням до пам’яті або
зовнішнього пристрою; синхронізація обміну інформації; узгодження
формату слів; електричне узгодження сигналів і деякі інші функції.
Фізично інтерфейс будь-якого зовнішнього пристрою є сукупністю
шин і електронних схем для формування сигналів, які проходять по цих
шинах. Сигнали на шинах інтерфейсу електрично доступні всім зовнішнім
пристроям, однак логіка роботи така, що в кожний момент часу тільки один
компонент МПС може бути логічно зв’язаний з інтерфейсом і реагуватиме на
його сигнали. Якщо декілька пристроїв вимагають обслуговування, то із них
вибирають один з відповідно вищим пріоритетом.
5.2 Порти вводу-виводу
Для розуміння структури МПС введемо поняття порту вводу-виводу.
Порти вводу-виводу (ПВВ) - це блоки (модулі), задачею яких є забезпечення
взаємодії між МПС і зовнішнім середовищем (зовнішніми комунікаціями).
З однієї сторони, ПВВ - це місце безпосереднього контакту МПС з
зовнішніми пристроями, з іншого - це засіб під’єднання зовнішніх пристроїв
до МПС, тобто це елемент інтерфейсу.
98