Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Організація взаємодії МП з зовнішнім середовищем.




 

Більшість МП самі по собі функціонально обмежені. Значна частина їх має пам’ять і тільки деякі з них порти вводу-виводу, що з’єднують їх із зовнішнім середовищем. Тому МП функціонує як елемент мікропроцесорної системи (МПС). МПС - це система з шинною організацією, яка складається з модулів і блоків, реалізованих у вигляді ВІС (МП, ОЗП, ПЗП і т. д.). Узагальнена структурна схема МПС представлена на рисунку 5.1.

 

 

Рисунок 5.1 – Узагальнена структура МПС

Об’єднання цих модулів є основною задачею проектування МПС. Робота МПС супроводжується інтенсивним обміном інформації між МП, зовнішніми пристроями вводу-виводу, пам’яттю та різними пристроями і давачами об’єкта керування.

В процесі керування МП приймає команди з ПЗП, розшифровує їх, при виконанні команд, які включають читання і запис, звертається до ОЗП, а при виконанні команд вводу-виводу -до давачів і інших пристроїв. Загалом МПС виконує наступні функції: обробка інформації; керування потоками команд; інтерпретація команд; керування роботою шин; зберігання інформації; здійснення взаємодії МПС із зовнішнім середовищем. МП, як основний обробляючий модуль, виконує перші чотири функції. Зберігання інформації забезпечується запам’ятовуючими пристроями (ОЗП і ПЗП).

При об’єднанні МП, модулів пам’яті, портів вводу-виводу та інших пристроїв в рамках МПС виникає задача спряження цих компонентів. Звичайно, що при цьому необхідно враховувати характер і часові параметри сигналів на стиках між елементами спряження.

Для сумісності сигналів, необхідно правильно вибрати компоненти і спроектувати спеціальні допоміжні схеми, а для забезпечення їх сумісного функціонування - розробити логіку їх взаємодії. На рисунку 5.1 дані функції виконує логічний пристрій керування. При комплексному підході до сукупності задач спряження компонентів МПС і організації взаємодії між пристроями використовується поняття інтерфейсу.

 

Інтерфейс

Інтерфейс - це комплекс засобів уніфікованого спряження компонентів МПС, який включає апаратні і алгоритмічні засоби; в склад апаратних засобів входять: система уніфікованих шин, сигналів і електронних схем; алгоритмічна частина - це алгоритм або протокол обміну, тобто сукупність правил взаємодії цих компонентів в процесі обміну інформації.

З огляду загальної задачі, яку вирішує інтерфейс, можна розглядати внутрішній і зовнішній (відносно МПС) інтерфейси.

Внутрішній інтерфейс - це організація спряження таких компонентів, як модулі пам’яті і порти вводу-виводу з шинами МП. Тут головне - синхронізація і керування шинами, а також вибір компонентів, які забезпечують своєчасну передачу даних між МП та іншими пристроями.

Зовнішній інтерфейс реалізує спряження частин МПС з зовнішніми компонентами, такими, як периферійні пристрої, канали передачі даних, контролери тощо; він не виходить безпосередньо на шини МПС і виконує функції перетворення зовнішніх сигналів будь-якої природи, в сигнали, які сумісні з сигналами на шинах, і обернене перетворення.

Основними функціями інтерфейсу є: дешифрація адреси пристрою, дешифрація коду команди, зв’язаної зі зверненням до пам’яті або зовнішнього пристрою; синхронізація обміну інформації; узгодження формату слів; електричне узгодження сигналів і деякі інші функції.

Фізично інтерфейс будь-якого зовнішнього пристрою є сукупністю шин і електронних схем для формування сигналів, які проходять по цих шинах. Сигнали на шинах інтерфейсу електрично доступні всім зовнішнім пристроям, однак логіка роботи така, що в кожний момент часу тільки один компонент МПС може бути логічно зв’язаний з інтерфейсом і реагуватиме на його сигнали. Якщо декілька пристроїв вимагають обслуговування, то із них вибирають один з відповідно вищим пріоритетом.

 

Порти вводу-виводу

Для розуміння структури МПС введемо поняття порту вводу-виводу. Порти вводу-виводу (ПВВ) - це блоки (модулі), задачею яких є забезпечення взаємодії між МПС і зовнішнім середовищем (зовнішніми комунікаціями).

З однієї сторони, ПВВ - це місце безпосереднього контакту МПС з зовнішніми пристроями, з іншого - це засіб під’єднання зовнішніх пристроїв до МПС, тобто це елемент інтерфейсу.

Порт вводу - це будь-яке джерело даних, наприклад адресований регістр, під’єднаний до шин МПС. Він видає слово в МП, коли до нього відбувається звернення.

Порт виводу - це будь-який приймач даних, наприклад адресований регістр, під’єднаний до шин МПС. Він одержує слово від МП, коли останній звертається до нього.

Таким чином, ПВВ - це адресовані одно- або двонаправлені буферні регістри, які використовуються для побудови програмованих інтерфейсів. ПВВ мають свої адреси, тому до МПС можна підключати декілька зовнішніх пристроїв.

Кожний порт є складовою частиною інтерфейсу між МП і деяким зовнішнім пристроєм, наприклад контролером технологічних процесів, давачами, ЦАП, АЦП, терміналом, зовнішньою пам’яттю тощо.

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...