"Если" не много (+)
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')

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

Отправлено SM 28 июня 2004 г. 20:10
В ответ на: Не мног если ? (не прикидываюсь а трезво смотрю на вещи). И если я есчо что - нибудь понимаю ! AVR - RISC - большинство команд за 1 такт ! отправлено miv 28 июня 2004 г. 20:02

просто чтобы именно за один такт на одну итерацию выполнить вот такое

for (i=0; i<N; i++) {
coeff=*ptr1++;
AC1 = AC1 + coeff * (*ptr2++);
AC2 = AC2 + coeff * (*ptr3++);
}

Нужно чтобы память позволяля вычитать три данных за один такт, а значит располагать с умом надо данные.

То есть писать прогу можно при желании так, чтобы реально было один такт на одну команду (опять же не считая переходов). Есть даже специальный "Cycle accurate simulator" показывающий все торможения и их причины. Ну а нет желания если - затормозить что угодно можно.


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

Ответы



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

E-mail: info@telesys.ru