Пр о ц е с с о р TMS 3 2 0C4 x
Прерывание по
завершению
ПДП
Декремент
флага
Запрет
прерываний
канала ПДП
Разрешение
прерываний
канала ПДП и
процессора
Инкремент флага,
инициализация
и старт канала
ПДП
Восстановление
состояния
процессора
Сохранение
состояния
процессора
Программа
обработки
Основная
программа
Обработчик
прерывания
Начало
передачи
данных в ПДП
Основной
процессор и
сопроцессор
ПДП работают
параллельно
Рис.2.3. Алгоритм обмена в ПДП
AUTOINIT STATIC = 0 – разрешается инкремент указателя связи в про-
цессе автоинициализации;
READ BIT REV = 0 – источник использует линейную адресацию;
WRITE BIT REV = 0 – приемник использует линейную адресацию;
PRIORITY MODE = 0 – циклический сдвиг приоритетов для каналов ПДП;
TCC = 1, по завершении передачи генерируется внутреннее прерывание на
основной процессор;
если требуется определить указатель связи (в случае использования одного
из режимов автоинициализации);
выдать старт канала;
разрешить прерывания соответствующего канала ПДП в регистре IIE;
66
I...,56,57,58,59,60,61,62,63,64,65 67,68,69,70,71,72,73,74,75,76,...186