[an error occurred while processing this directive]
не, так нечестно. Нету у арм аппартного деления. Да и нечасто оно нужно. Раз уж DSPpic - давай лучше тест на FIR фильтр 32 битный
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')
Отправлено
DАSM
15 октября 2005 г. 13:46
В ответ на:
Пардон, присвоения забыл - вот
отправлено =AVR= 15 октября 2005 г. 13:34
Составить ответ
|||
Конференция
|||
Архив
Ответы
У dsPIC его, по сути, тоже нету - есть только одна его ступень, которую надо повторять 17 раз - как, впрочем, и в некоторых других. А FIR32 - тоже нечестно, давай отдельно FIR16 и FIR32. За основу берем FIR 16tap от mse
—
=AVR=
(15.10.2005 14:01
80.92.96.19
,
пустое
,
ссылка
)
а у тебя MAC 16*16 = 32 ? И сколько он тактов ?
—
DАSM
(15.10.2005 14:16
217.118.78.1
,
пустое
)
МАС = ACC(40)+WA(16)*WB(16), 1 цикл, да еще и по выбору результат rounded/saturated/as-is. К тому же параллельно можно заказать zero-cycle pre-fetch для следующего МАС. Формат по выбору integer или fractional 1.15/1.31
—
=AVR=
(15.10.2005 14:33
80.92.96.19
,
пустое
)
ну тады и считать нечего, продует арм сильно, 3..6 тактов MAC и еще поинтеры увеличить оба - 4 такта и загрузить еще 4 такта. Вобшем тактов 12 будет на TAP/ Кажется так
—
DАSM
(15.10.2005 14:44
217.118.78.1
,
пустое
)
Как минимум. Сейчас пока некогда, попозже освобожусь - напишу и выложу с МАС (dsPIC) и без МАС (PIC24)
—
=AVR=
(15.10.2005 17:14
80.92.96.19
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru