Пр о ц е с с о р TMS 3 2 0C4 x
28
•
запустить ПДП канал записью 11 в START или AUX START;
•
канал ПДП будет выполнять
инициализацию
и
передачу блока
.
Последовательность действий при автоинициализации 1В:
•
остановить или сбросить канал ПДП, установить TRANSFER MODE=10;
•
записать ненулевое значение в счетчик слов и значения во все регистры ка-
нала (адрес источника, адрес приемника и т.д.);
•
установить указатель связи на адрес блока памяти, содержащего значения ре-
гистров для инициализации следующей передачи данных;
•
запустить ПДП канал записью 11 в START или AUX START;
•
канал ПДП будет выполнять
передачу блока
и
инициализацию
.
TRANSFER MODE = 11 (Автоинициализация 2)
. В этом случае любая
загрузка новых значений в регистры канала производится только по запуску
канала со стороны CPU (биты START или AUX START равны 11). Имеется две
модификации: 2А и 2В.
Последовательность действий при автоинициализации 2А:
•
остановить или сбросить канал ПДП, установить TRANSFER MODE=11;
•
записать нуль в счетчик слов. Инициализация других регистров не требуется,
поскольку они будут автоматически установлены при инициализации;
•
установить указатель связи на адрес блока памяти, содержащего загружае-
мые в регистры канала значения;
•
запустить ПДП канал записью 11 в START или AUX START;
•
канал ПДП выполняет
инициализацию
и
передачу блока
;
•
когда счетчик слов станет равным нулю, канал
ожидает
запуска
(записи 11 в
START) от CPU;
•
повторяется
инициализация
,
передача блока
и
ожидание
.
Последовательность действий при автоинициализации 2В:
•
остановить или сбросить канал ПДП, установить TRANSFER MODE=11;
•
записать ненулевое значение в счетчик слов и значения во все регистры ка-
нала (адрес источника, адрес приемника и т.д. );
•
установить указатель связи на адрес блока памяти, содержащего загружае-
мые в регистры канала значения;
•
запустить ПДП канал записью 11 в START или AUX START;
•
канал ПДП выполняет передачу блока. Когда счетчик слов будет равен нулю,
канал ожидает запуска от CPU;
•
повторяется
передача
блока
,
ожидание
и
инициализация
.
При автоинициализации новое содержимое регистров ПДП канала (пара-
метры ПДП передачи) располагается в блоке памяти, адресуемом указателем
связи. В объединенном режиме применяется регистр указатель связи, в расщеп-
ленном режиме для основного канала - регистр указатель связи, для вспомога-
тельного - регистр вспомогательного указателя связи. Использование указате-
лей связи и размещение данных в памяти для автоинициализации приведено на
рис.1.12.