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

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

Отправлено L. 01 октября 2004 г. 12:30

Подскажите кто знает.
Применяется и изучается процессор BF535-300 на EZ-Lite KIT.
Хотел посмотреть сколько команд реально выполняется за секунду.
Написана программа в которой в цикле инкрементируется R2.
p5.l = 0xffff;
p5.h = 0xffff;
LSETUP(NOP_START_R2, NOP_END_R2) LC1=p5;
NOP_START_R2:
R2 += 1;
// R2 += 1;
// R2 += 1;
// R2 += 1;
NOP_END_R2:
NOP;
RTC останавливает процесс (инкрементацию) через 1 секунду.
Если в теле цикла одна команда R2 += 1; , то после остановки через 1 секунду R2 = 150 000 000 (примерно).
Если две, R2 = 200 000 000,
если три, R2 = 225 000 000,
а вот если четыре, то R2 = 85 000 000.

Это свойство программного автомата?
И что детают опытные люди чтобы программы работали с наибольшей производительностью?

Извиняюсь, кого отвлек от серьезных проектов.
L.


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru