русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ПРІСТРОЇВ. РЕЖИМИ ФУНКЦІОНУВАННЯ


Дата добавления: 2015-08-06; просмотров: 769; Нарушение авторских прав


 

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

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

Показаний на рисунку 1, МП може являти собою або однокристальний МП із фіксованою системою команд, або багатокристальний МП із мікропрограмним керуванням.

 

Рисунок 1 - Структурна схема мікропроцесорної системи

 

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

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

Для більшості мікропроцесорів характерна трьохшинна структура, що містить шину адреси (ША), двонаправлену шину даних (ШД) і шину управління (ШУ). Як видно з рисунка 1, типова структура МП-системи припускає наявність загального сполучення для модулів пам'яті (постійних і оперативних запам'ятовуючих пристроїв) і периферійних пристроїв (пристроїв введення-виведення).



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

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

Постійний запам'ятовуючий пристрій (ПЗП) зберігає системні програми, необхідні для керування процесом обробки. В оперативному запам'ятовуючому пристрої (ОЗП) зберігаються прикладні програми, дані і результати обчислень.

Робота МП синхронізується тактовими сигналами CLK, що надходять на його входи від генератора синхронізації. Схема початкової установки виробляє сигнал RESET (скидання) мікропроцесора на основі аналізу напруги на виході блоку живлення або при примусовій зупинці роботи МПС із її клавіатури.

До складу цих МПС, як правило, входять:

- шинний контролер для сполучення пристроїв із системною шиною по паралельному інтерфейсу;

- адаптер послідовного інтерфейсу для побудови багатопроцесорних систем або сполучення джерел і приймачів сигналів, що не збільшують навантаження на системний інтерфейс;

- спеціалізований процесор арифметичної обробки сигналів (співпроцесор);

- ПЗП команд і констант;

- ОЗП операндів.

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

До складу таких пристроїв обробки аналогових сигналів входять:

-аналого-цифрові (АЦП) і цифро-аналогові (ЦАП) перетворювачі, що забезпечують безпосереднє сполучення цифрового пристрою обробки з аналоговими сигналами датчиків і приймачів;

- система пам'яті ПЗП і ОЗП;

- буфери даних, використовувані для тимчасового збереження (буферизації) даних при передачі між пристроями;

- МП, призначений для цифрової обробки аналогових сигналів.

У розглянутих структурах МПС реалізуються три способи організації (обслуговування) передачі інформації:

1) програмно-керована передача, ініційована процесором;

2) програмно-керуюча передача, ініційована запитом переривання від периферійного пристрою;

3) прямий доступ до пам'яті (ПДП).

При першому способі передача ініціюється самим процесором, а при другому - запитом переривання від периферійного пристрою.

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

Прямим доступом до пам'яті називається спосіб обміну даними, що забезпечує автономно від МП установлення зв'язку і передачу даних між ОЗП і зовнішнім пристроєм.

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

- керування ініційованою периферійним пристроєм або процесором передачею даних між ОЗП і ПП;

- задавання розміру блоку даних, що підлягає передачі, і області пам'яті, використовуваної при передачі;

- формування адрес осередків ОЗП, що беруть участь у передачі;

- підрахунок числа байт, переданих через інтерфейс, і визначення моменту завершення заданої операції введення-виведення.

 



<== предыдущая лекция | следующая лекция ==>
ПРЕДСТАВЛЕННЯ ІНФОРМАЦІЇ В МІКРО-ЕОМ | Архітектура з трьома шинами


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.278 сек.