Пр о ц е с с о р TMS 3 2 0C4 x
29
+1
+2
+3
+4
+5
+6
Указатель
связи (+0) Регистр управления
Адрес источника
Индекс адреса
источника
Счетчик слов
Адрес приемника
Индекс адреса
приемника
Указатель связи
а
)
+1
+2
+3
+4
+5
+6
Указатель
связи (+0) Регистр управления
Адрес источника
Индекс адреса
источника
Счетчик слов
Указатель связи
б
)
+1
+2
+3
+4
+5
+6
указатель
связи (+0) Регистр управления
Адрес приемника
Индекс адреса
приемника
Вспомогательный
счетчик слов
Вспомогательный
указатель связи
в
)
Вспомогательный
Рис.1.12. Использование указателей
связи при автоинициализации
:
а
-объединенный режим;
б,в -
расщеп-
ленный режим для основного и вспомо-
гательного каналов соответственно
Автоинициализация производится в объединенном режиме, если счетчик
слов достиг нулевого значения, и в расщепленном режиме для основного кана-
ла, если счетчик слов достиг нулевого значения, для вспомогательного канала
при условии, что вспомогательный счетчик слов стал равен нулю.
Во время автоинициализации указатель связи увеличивается на единицу
после загрузки очередного регистра канала, что позволяет располагать данные
для канала в последовательных адресах памяти. Имеется дополнительная воз-
можность инициализировать канал ПДП данными из входного буфера комму-
никационного порта. В этом случае инкремент указателя связи не требуется,
поскольку данные появляются последовательно из входного FIFO буфера,
имеющего один адрес на шине. Инкрементом указателя связи управляет бит
AUTOINIT STATIC ( AUX AUTOINIT STATIC ) в регистре управления канала.
Если бит равен 0 - инкремент выполняется, если 1 - нет.