[an error occurred while processing this directive]
Особенности национальных пересылок (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено 07 октября 2003 г. 08:56
В ответ на: Оно, наверное, так, но (пересылка из дм + пересылка из дм) * пересылка из пм - это явно не 1 такт. Хотя на биквадрате вроде сыграет (мозг отдыхает). отправлено sdy 07 октября 2003 г. 04:48

В TMS 55x есть то, что понятий дм и пм нету. Он не гарвардский. А есть просто куча памяти, побитая на блоки. Каждый отдельно взятый блок допускает либо два обращения за такт (DARAM), либо одно обращение (SARAM). А процессор имет 4 шины чтения (3 16 битных, 1 32-х) и 2 шины записи. Итого, если программа в одном блоке памяти (с одинарным доступом), тапы в другом (с двойным доступом), а коэффициенты в третьем (с одинарным) - то эта команда по шине чтения программ считается (эта шина 32-битная), по двум шинам данных (16-битных) считает два данных, по третьей (16 битной) - коэффициент. Так что еще в параллель хорошо бы куда нибудь что нибудь записать 32-хбитное. А то 2 штуки 16-битных шин записи в этот такт пробездельничали. Но DAG'ов на всех не хватит. 3 штуки их - как раз на 2 тапа и коэффициент.

Так что эта команда действительно выполнится за 1 такт.

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru