Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
|
Увеличить частоту процессора на плате L-783Доброе утро!
|
|||
|
||||
|
|
Re: Увеличить частоту процессора на плате L-783Для изделия L-783M разгон предположительно возможен с заменой генератора на другую частоту. Возможен также вариант замены процессора на ADSP-2185N - теоретически это позволило бы удвоить тактовую частоту. Но с организационной точки зрения:
Для старого изделия L-783 разгон технически вряд ли возможен. |
|||
|
||||
|
|
Re: Увеличить частоту процессора на плате L-783Уважаемый Олег,
На условном С это выглядит так: long sum;
void avg_init(void)
int avg_update(int new_x)
|
|||
|
||||
|
|
Re: Увеличить частоту процессора на плате L-783Остается перевести это на ассемблер, и получится ОЧЕНЬ быстро, буквально несколько команд. Одно вычитание, одно сложение, пара пересылок, инкремент указателя и сдвиг (деление на степень двойки). Только не забудьте инициализацию, потому что в этом алгоритме критично, чтобы сумма всегда соответствовала содержимому массива (sum = x[0] + .. + x[NPOINTS-1]), в т.ч. изначально. Нули такому условию удовлетворяют. |
|||
|
||||
|
|
Re: Увеличить частоту процессора на плате L-783Доброе утро!
|
|||
|
||||
|
|
Re: Увеличить частоту процессора на плате L-783Доброе утро выполнил так:
filter:
M4 = 0x01;
|
|||
|
||||
|
|
Re: Увеличить частоту процессора на плате L-783Увы, я не знаток ассемблера AD - это к Сергею.
Вообще у процессора есть аппаратные циклические буфера (регистры Lx) - кстати, для НЕциклической адресации их обязательно инициализировать в 0.
А Вы точно уверены, что недостаточно *именно времени*? В чем это выражается? Время выполнения обработчика прерывания измеряли? |
|||
|
||||
|
|
Re: Увеличить частоту процессора на плате L-783Например, вот тут
Так отрубаем все до метки filt_cont.
|
|||
|
||||
|
|
Re: Увеличить частоту процессора на плате L-783На первый взгляд оптимальный код для DSP будет раза в 3 короче и быстрее. Общие рекомендации:
|
|||
|
||||
|
|
Re: Увеличить частоту процессора на плате L-783Спасибо всем огромное! реализовал этот фильтр 8-ю командами.
|
|||
|
||||
|
|
Re: Увеличить частоту процессора на плате L-783Если не хватит - сообщите, код можно еще подужать инструкции на 3-4. |
|||
Страницы 1
Тема закрыта
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон: +7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Мы работаем с юридическими и физическими лицами, пожалуйста, прикладывайте реквизиты при оформлении заказа
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск