Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Цифровые сигнальные процессоры (DSP) и их применение»

Посчитал теоретическое время для передачи 2600 16-битных слов (1300 двойных слов).

Отправлено GM 19 февраля 2007 г. 16:20
В ответ на: Все дело в том что я индексы дикриметнирую! отправлено Alexey_Sev 19 февраля 2007 г. 12:06

Если работать с разными блоками daram, т.е. читать из daram-m, а писать в daram-n, то наилучшее время передачи будет 2600*6.68нс=17368нс=17.4мкс. Это при том, что все границы блоков выравнены, все остальные дма отключены, нет синхронизации канала, ядро дсп не лезет в daram-m и daram-n. Меньше сделать нельзя.

Ну а наличие некоторых условий только увеличит время передачи.

Ваше декрементирование ни при чём, скорее всего не выравнены границы на слово, элемент, фрейм, когда вы считаете в обратную сторону.

В предыдущем посте забыл сказать, что в дсп серии TMS320F28хх нет дма (к моему большому сожалению), всё что я приводил, это программная передача, правда, процессор там и шины 32-битные. Да там всего одна команда крутится в цикле.

Ну и для порядка, не TMS320F2808, а TMS320F281х могут работать до 150 МГц.

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 4 пополам:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru