- •Раздел 1. Микропроцессорный комплект серии кр580.
- •Тема 1. Терминология.
- •Терминология (основные понятия)
- •Классификация мкп
- •Основные характеристики мкп:
- •Тема 2. Система обозначений и параметров.
- •1. Основные параметры и характеристики мкпс
- •2. Система обозначений.
- •1 Состав мпк серии кр580.
- •2 Основные параметры мпк серии кр580.
- •Тема 3. Общие сведения о мпк серии кр580.
- •Тема 4. Имс мпк кр580.
- •Тема 4.1. Микропроцессор кр580вм80а.
- •. Назначение и основные параметры мкп кр580вм80а.
- •2. Уго и таблица назначения выводов мкп кр580вм80а.
- •3. Описание основных блоков и работа мкп кр580вм80а.
- •Тема 4.2. Универсальный синхронно асинхронный приемо-передатчик (усапп) кр580вв51а.
- •Определение и основные параметры усапп.
- •Уго и таблица назначения выводов.
- •3. Назначение основных блоков и работа усапп.
- •Тема 4.3. Программируемый параллельный интерфейс (ппи) кр580вв55а.
- •1. Определение и основные параметры ппи.
- •Уго и таблица назначения выводов ппи.
- •Основные блоки и работа ппи.
- •Тема 4.4. Контроллер прямого доступа к памяти (кпдп) кр580вт57.
- •1. Определение и основные параметры кпдп.
- •2. Уго и таблица назначения выводов кпдп.
- •3. Основные блоки и работа кпдп.
- •Тема 4.5. Программируемый контроллер прерываний (пкп) кр580вн59.
- •1. Определение и основные параметры пкп.
- •2. Уго и таблица назначения выводов пкп.
- •3. Назначение основных блоков и работа пкп.
- •Тема 4.6. Генератор тактовых сигналов (гтс) кр580гф24.
- •1. Определение и основные параметры гтс.
- •2. Уго и таблица назначения выводов гтс.
- •3. Основные блоки и работа гтс.
- •Тема 4.7. Системный контроллер и буферный регистр (скбр) кр580вк28(38).
- •1. Определение и основные параметры скбр.
- •2. Уго и таблица назначения выводов скбр.
- •3. Основные блоки и работа скбр.
- •Тема 4.8. Шинный формирователь (шф) кр580ва86(87).
- •1. Определение и основные параметры шф.
- •2. Уго и таблица назначений выводов шф.
- •3. Основные блоки и работа шф.
- •Тема 4.9. Адресные регистры (ар) кр580ир82(83).
- •1. Определение. Основные параметры ар.
- •Уго и таблица назначения выводов ар.
- •Основные блоки и работа ар.
- •Тема 4.10. Контроллер электронно-лучевой трубки (кэлт) кр580вг75.
- •1. Определение и основные параметры кэлт.
- •2 . Уго и таблица назначения выводов кэлт.
- •3. Основные блоки и работа кэлт.
- •Тема 4.11. Контроллер клавиатуры и дисплея (ккд) кр580вв79.
- •Определение и основные параметры ккд.
- •2. Уго и таблица назначения выводов ккд.
- •3. Основные блоки и работа ккд.
- •Используемая литература.
Тема 4.4. Контроллер прямого доступа к памяти (кпдп) кр580вт57.
План:
Определение и основные параметры КПДП.
УГО и таблица назначения выводов КПДП.
Основные блоки и работа КПДП.
1. Определение и основные параметры кпдп.
КПДП КР580ВТ57 - это программируемое 4-х канальное устройство, предназначенное для организации высокоскоростного обмена данными между памятью МКПС и ПУ, минуя МКП.
КПДП осуществляет 2-направленный обмен данными между ПУ и памятью с помощью массивов адресов. По каждому из 4-х каналов обмен данными может происходить массивами до 16 Кбайт.
ОСНОВНЫЕ ПАРАМЕТРЫ КПДП:
Число каналов - 4.
Число разрядов адреса - 16.
Разрядность шины данных - 8.
Максимальная длина массива обмена данными -16 Кбайт.
Число программируемых режимов работы - 6.
Тактовая частота ≤ 3.1 МГц.
потребляемая мощность - 600 мВт.
2. Уго и таблица назначения выводов кпдп.
Рис. 5. УГО КПДП КР580ВТ57.
Таблица8. Назначения выводов КПДП КР580ВТ57.
Номер вывода |
Обозначение |
Тип вывода |
Назначение |
|
|
RDIO |
вход |
Чтение из ВУ |
|
|
WRIO |
вход |
Запись в ВУ |
|
|
RD |
выход |
Чтение из памяти |
|
|
WR |
выход |
Запись в память |
|
|
M128 |
выход |
Модуль 128, указывает выбранному ПУ, что текущий цикл ПДП является 128-м или кратен 128 |
|
|
RDY |
вход |
Сигнал «готовность» |
|
|
HLDA |
вход |
Подтверждение «захвата» СШД |
|
|
STBA |
выход |
Стробирующий сигнал адреса |
|
|
AE |
выход |
Разрешение адреса |
|
|
HRQ |
выход |
Запрос «захвата» СШД |
|
|
CS |
вход |
Выбор ИМС (включение КПДП) |
|
|
C |
вход |
Тактовый сигнал |
|
|
SR |
вход |
Установка в исходное состояние |
25,24, 14,15 |
DACK0-3 |
выходы |
Подтверждение ПДП каналов 0-3 (к ПУ) |
16-19 |
DRQ0-3 |
входы |
Запрос ПДП каналов 0-3 (от ПУ) |
20 |
GND |
----- |
Заземление |
21-23,26-30 |
D0-D7 |
вход/выход |
Канал данных |
31 |
Ucc |
--- |
Напряжение питания +5В |
32-35 |
A0-A3 |
вход/выход |
Канал адреса |
36 |
TC
|
выход |
Конец счета указывает выбранному ПУ, что текущий цикл ПДП должен быть последним для этого массива данных
|
37-40 |
A4-A7 |
выходы |
Канал адреса |
3. Основные блоки и работа кпдп.
КПДП может обслуживать до 4-х ПУ, которые запрашивают ПДП по входам DRQ0-DRQ3. При поступлении 2-х и более запросов будет обслуживаться устройство с наивысшим приоритетом.
Приоритеты бывают 2-х видов:
Фиксированный приоритет: канал 0 имеет наивысший приоритет, канал 3 самый низкий.
Циклический приоритет, после каждого цикла ПДП приоритеты каждого канала изменяются циклически. Циклический приоритет предотвращает монополизацию одного из каналов ПДП.
После поступления запроса на ПДП от ПУ DRQ0-DRQ3 КПДП формирует запрос захвата системной шины данных к МКП (сигнал HRQ). СШД необходима для передачи данных между ПУ и памятью минуя МКП.
Если МКП разрешает захват СШД (сигнал HLDA), то КПДП формирует сигнал DACK0 - DACK3, подтверждающий ПУ возможность ПДП. После этого начинаются циклы ПДП.
В течении циклов ПДП КПДП управляет СШД и в начале каждого цикла ПДП через выводы D0 - D7 выдает старшие восемь разрядов адреса памяти, после этого СШД освобождается для обмена данными между памятью и ПУ.
КПДП включает в себя следующие основные блоки:
СХЕМА ПРИЕМА ЗАПРОСОВ.
Сигналы от ПУ поступают на схему приема запросов, она же подтверждает начало ПДП.
РЕГИСТР УСТАНОВКИ РЕЖИМОВ.
В него записывается информация о режимах работы КПДП, он 8 разрядный. При записи в него информации можно установить следующие режимы работы КПДП: автозагрузка, конец счета, обычная запись, удлиненная запись, фиксированный приоритет, циклический приоритет.
БУФЕР ДАННЫХ.
Он состоит из восьми двунаправленных схем и предназначен для связи КПДП с СШД.
БУФЕР АДРЕСА.
Он предназначен для приема и выдачи кода адреса.
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (8Х16 БИТ).
Оно включает в себя два 16 разрядных регистра на каждый канал (4 канала-8 регистров):
Регистр адреса - хранит начальный адрес первой ячейки памяти, к которой должно быть обращение.
Регистр числа циклов - в младшие 14 его разрядов записывается число циклов ПДП, а в двух старших разрядах указывается режим обмена данными: проверка, запись в память, чтение из памяти.
РЕГИСТР СОСТОЯНИЯ КАНАЛОВ.
Он указывает, какой канал достиг условия конца счета, т.е. закончил цикл ПДП.
УСТРОЙСТВО УПРАВЛЕНИЯ.
Оно формирует все управляющие сигналы, необходимые для осуществления обмена данными между памятью МКПС и ПУ, а так же между КПДП и МКП.
СХЕМА ВЫРАБОТКИ СИГНАЛОВ ЗАПИСЬ/ЧТЕНИЕ.
Она обеспечивает прием, формирование и выдачу сигналов запись/чтение для обмена данными между МКП и КПДП или обмена данными между памятью МКПС и ПУ.
Контрольные вопросы:
Дайте определение КПДП КР580ВТ57.
Перечислите основные параметры КПДП КР580ВТ57.
Зарисуйте УГО КПДП КР580ВТ57.
Расскажите о выводах КПДП КР580ВТ57.
Из каких блоков состоит КПДП и для чего они нужны?
Расскажите о приоритетах в КПДП КР580ВТ57.
Как работает КПДП КР580ВТ57?
