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

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

Отправлено zlyh 28 мая 2004 г. 13:01
В ответ на: в Москве дожди кончились (?), настроение хорошее - а full-time по-самсунговски отправлено yes 28 мая 2004 г. 11:49

В HDL-ях(это которые по железу) результат сильно зависит от того как написан исходный код. (Нам) Легче тем, что изначально расписано: если хотите получить такую-то реализацию в железе (на ассемблере), то будте добры написать исходный код (язык высокого уровня, Си-чтоугодно) вот так. Тогда синтезатор (оптимизатор) правильно поймёт...
В Си таких требований нет и быть не должно.

Из жизни. Знакомые под (чутким) упралением китайцев писали управляло к CDMA-ым (помоему) базам. На C++. Должно это было лечь в Power PC.
В real-time не успевали обрабатывать. Проанализировали. Заморочка была в том что при вызове функий (или что там связанное со Объктно Ориентированным...) копировались большие массивы данных. На что и тратилось много времени. Переписали так чтоб работать с указателями - уложились.
Здесь и оптимизатор бы не помог и на ассемблере ... повеситься.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru