[an error occurred while processing this directive]
Вопрос по EDMA на C6416 и других 64-x
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено KPAH 24 мая 2006 г. 13:14

Вопрос следующего плана:
Есть С6446 (DaVinci) который связан с C6416 через HPI. Необходимо передавать большие блоки данных (до двух мегабайт) в обе стороны. Будет использоваться передача по DMA (некоторую системную библиотеку будет поставлять субподрядчик). Но это получается достаточно долго по времени и возник вопрос - как EDMA контроллер будет делать арбитраж? Грубо говоря, если мы для некоторого DMA канала по которому будет пересылаться два мега поставим низкий приоритет и запустим его на передачу, а в середине передачи попытаемся запустить другой канал с большим приоритетом - что произойдёт? Переключится ли EDMA контроллер сразу на новый высокоприоритетный канал или будет ждать окончания передачи по низкоприоритетному?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru