Инструменты пользователя

Инструменты сайта


prog:spec:dma

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
prog:spec:dma [2019/08/21 14:32]
artem [Запросы]
prog:spec:dma [2019/08/21 14:33] (текущий)
artem [Запросы]
Строка 55: Строка 55:
  
 ====Запросы==== ====Запросы====
-Каналы 0-3 предназначены для использования программных запросов и для запроса от внешних устройств с выводов nDMAR0-3 (для 044 можно использовать внешние выводы для всех каналов). Каналы же 4-11 предназначены для периферии. Если 1967ВН028 всё просто:​ все эти каналы предназначены для работы с передатчиками/​приёмника link-порта,​ то в случае же с 1967ВН044 периферия представлена не только link-портами. Поэтому для того, чтобы указать DMA от какой периферии ожидать запрос,​ есть специальный регистр DMACFG, состоящий из двух 32 разрядных регистров DMACFGL и DMACFGH. Об этом подробнее описано в соседней [[prog:​spec:​dma_req |статье]].+Каналы 0-3 предназначены для использования программных запросов и для запроса от внешних устройств с выводов nDMAR0-3 (для 044 можно использовать внешние выводы для всех каналов). Каналы же 4-11 предназначены для периферии. Если 1967ВН028 всё просто:​ все эти каналы предназначены для работы с передатчиками/​приёмника link-порта,​ то в случае же с 1967ВН044 периферия представлена не только link-портами. Поэтому для того, чтобы указать DMA от какой периферии ожидать запрос,​ есть специальный регистр DMACFG, состоящий из двух 32 разрядных регистров DMACFGL и DMACFGH. Об этом подробнее описано в данной [[prog:​spec:​dma_req |статье]].
  
  
prog/spec/dma.txt · Последние изменения: 2019/08/21 14:33 — artem