Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursach_Tka4.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
429.6 Кб
Скачать

3.2 Контролер прямого доступу до пам’ямі к1810вт37

Контролер ПДП К1810ВТ37 використовується в складі МПС, виконаних на базі МПК К580, К1810, К1821, для реалізації прямого доступу до пам’яті по чотирьом незалежним каналам з позитивним чи негативним прирощенням адреси зі швидкістю до 1,6 Мбайт/с. КПДП дозволяє реалізувати передачу пам’ять – пам’ять, має широкі можливості програмного управління і каскадування. Кожен канал може виконувати до 64К циклів ПДП і має можливість автоматичної ініціалізації, повторення циклів ПДП з такими ж самими параметрами.

Рис. Структурна схема КПДП

Контролер включає 4 канали, кожен з яких складається із 4 16-ти розрядних регістрів.

Регістр поточної адреси CAR зберігає поточну адресу пам’яті при виконанні циклу ПДП. Після виконання циклу ПДП склад цього регістру збільшується чи зменшується на одиницю. Воно може бути прочитано чи загружено за допомогою двох команд вводу-виводу.

Регістр циклів ПДП CWR зберігає число слів, що назначені для передачі. При загрузці цього регстру необхідно пам’ятати, що завантажувальна константа повинна бути на одиницю больше числа слів, необхідних для передачі. При виконанні регістр працює у режимі віднімаючого лічильника.

Регістр зберігання початкової адреси BAR і регістр зберігання базового числа циклів ПДП WCR зберігає базові значення адреси і числа циклів ПДП, участують у авто ініціалізації.

КПДП включає 3 функціональні блоки, котрі виконують функції управління. Буфер шини даних необхідний для синхронізації КПДП з ЦП. Блок управління контролером при передачі у пам’ять-пам’ять включає один 8-ми розрядний регістр TR тимчасового зберігання даних, забезпечуючих зберігання байту в циклі передачі пам’ять-пам’ять на час зміни адреси. Блок управління ПДП виробляє необхідні сигнали управління при передачі даних в циклах ПДП.

Регістр команд CR визначає основні параметри роботи каналу. Завантаження здійснюється командою виводу від ЦП, а скидання – по сигналу RESET чи команді загального скидання.

Рис. 5. Умовно графічне зображення К1810ВТ37

Таблиця 2.2

Найменування входу/виходу

Призначення

CLK

Вхід для підключення тактового генератора

CS

Вибір кристалу

RESET

Скидання

READY

Готовність

HLDA

Підтвердження захвату. Вхідний сигнал для повідомлень КПДП про можливість виконання циклів ПДП

DREQ3-DREQ0

Входи запросів на ПВП від зовнішніх пристроїв.

DB7-DB0

Двонаправленя шина даних з буфером, має Z стан

IOR

Читання. Використовується ЦП для читання внутрішніх регістрів КПДП

IOW

Запис. Використовується ЦП для загрузки даних в регістри КПДП

EOP

Закінчення процесу. Вхід/вихід

A3-A0

Адресні входи/виходи. Використовуються в роботи з ЦП і для адресації до каналів і регістрів каналів ПДП

A7-A4

Адресні виходи, на котрі в режимі ПДП передаються відповідні розряди адреси ОЗУ.

HRQ

Вихід запросу захвату на управління системною шиною. Запрос на ПДП ЦП

DACK3-DACK0

Підтвердження ПДП. Вихідні лінії на котрі видаються повідомлення для ВУ про можливість виконання циклів ПДП

AEN

Дозвіл адреси

ADSTB

Строб адреси

MEMR

Читання з пам’яті. Вихід в режимі ПДП для управління операцією читання з пам’яті.

MEMW

Запис до пам’яті. Вихід в режимі ПДП для управління операцією запису в пам’ять.

Ucc

Шина живлення (+5В)

GND

Загальний


Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]