Схемотехника / Схемотехника(1) / Лекции / 1 / 7
.docБилет №7 КПДП - контроллер прямого доступа в память.
Структурная схема КПДП
Ч
Режим работы
Устройство управления КПДП и схема управления В/В-ом в зависимости от комбинации управляющих сигналов переводят КПДП в одно из 2-х возможных состояний: на этапе инициализации КПДП, а также при считывании содержимого регистров по инициативе МП контроллер является ведомым, а в режиме ПДП - ведущим.
Инициализация.
K0
15 Регистр Адреса 0 |
|
PР0 |
13 Счетчик байтов 0 |
K1
РА |
|
PP1 |
Счетчик байтов |
K2
РА |
|
PP2 |
Счетчик байтов |
K3
РА |
||
PP3 |
Счетчик байтов |
|
|
|
|
|
7 PCC 0 |
7 PP 0 |
2 разряда
аждый канал имеет регистр режима каналов, счетчик байтов,4 регистра адреса 16-2=14; 214=1024*16=16кб;PP - регистр режима; PCC – регистр словосостояния. Старший байт передается через шину данных на внешний буферный регистр адреса.
Mark – чт/зп возникает каждые 128 бит
Граф работы первичного автомата
Сброс
ЗхВ*ПЗахв
P 14 |
P 15 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
Режим канала
Контроль
Запись в ОЗУ
Чтение ОЗУ
Запрещение
Формат УС режима и слова состояния КПДП
Режим
D7 D6 D5 D4 D3 D2 D1 D0
АЗ |
ЗКБ |
ДЗ |
ЦП |
РК3 |
РК2 |
РК1 |
РК0 |
АЗ - Автозагрузка; ЗКБ - Запрет по концу блока; ДЗ – “Длинная” запись;
ЦП – Циклический приоритет; РК – Разрешение канала (3;0).
Состояние
D7 D6 D5 D4 D3 D2 D1 D0
0 |
0 |
0 |
ПМ |
КБ3 |
КБ2 |
КБ1 |
КБ0 |
ПМ - Признак модификации(D7;D4) КБ - Конец блока данных(В каналах(3;0))