Прямое чтение

При выполнении прямого чтения ведомого ADSP_2106x адрес фиксируется

устройством ввода_вывода, а сигнал ACK сбрасывается. Когда соответствующая ячейка внутренней памяти считывается, процессор выводит данные за кристалл и выставляет сигнал на линии ACK. Выполнение нескольких операций прямого чтения не может быть конвейерным, подобно прямой записи.

Заметим, что прямая запись имеет максимальную конвейерную производительность «одна запись за цикл», а прямое чтение имеет максимальную производительность «одно чтение за два цикла» (для синхронного считывания регистра IOP) или «одно чтение за четыре цикла» (для

синхронного считывания из внутренней памяти). См. табл. 11.5 «Задержка данных и производительность» в главе 11. Прямое чтение имеет малую производительность и поэтому не является самым эффективным методом передачи данных из ведомого ADSP_2106x.

Инициализация канала DMA в режиме ведущего в ведомом процессоре позволяет выполнять запись более эффективно, хотя требует дополнительного программирования. Преимуществом прямого чтения является то, что не требуется никакого программирования

контроллера DMA.

46. Операции "вещательной" записи в многопроцессорной системе на базе ADSP-2106x.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: