[an error occurred while processing this directive]
Честные, в 33F - 40 МИПС при 160 МГЦ, в 24Н - 40 МИПС при 80 МГЦ. И почти все команды однотактные, в отличие от АРМ
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')
Отправлено
=AVR=
14 октября 2005 г. 23:55
В ответ на:
а у них мипсы честные или на 4 как в пиках?
отправлено ы 14 октября 2005 г. 22:56
Составить ответ
|||
Конференция
|||
Архив
Ответы
Мда... А я был о них более хорошего мнения...
—
SM
(15.10.2005 00:48
213.141.159.26
,
пустое
)
Видимо, в развитие пойдет 24-я серия - там уже двухтактник вместо четырех-. Только там нет МАС, поэтому вроде как уже и не dsPIC
—
=AVR=
(15.10.2005 01:06
80.92.96.19
,
пустое
)
И, что мне не понятно, при такой элементарнейшей системе команд до сих пор 4 такта... У них там что, разработчики из каменного века?
—
SM
(15.10.2005 01:20
213.141.159.26
,
пустое
)
Чем больше тактов, тем лучше.
—
-=ВН=-
(15.10.2005 01:34
213.177.99.99
,
пустое
)
Типа, конкурентам лучше? ;О)
—
-mse-
(15.10.2005 12:24
81.201.66.34
,
пустое
)
Типа, конкурентам лучше? ;О)
—
-mse-
(15.10.2005 12:23
81.201.66.34
,
пустое
)
Кстати, попробуйте плиз собрать вот этот тест на дспике - сравнить хотся...
—
SM
(15.10.2005 01:17
213.141.159.26
,
пустое
,
ссылка
)
Я даже не ставил для него компилятор - прекрасно обхожусь АСМом
—
=AVR=
(15.10.2005 13:32
80.92.96.19
,
пустое
)
ага, мне тоже интересно во сколько раз арм дспик уделает =)
—
DАSM
(15.10.2005 04:33
217.118.78.1
,
пустое
)
Выложил, можешь посмотреть на свой АРМ печальными глазами - я с МАСом выжал 1 цикл (25 нс)/TAP
—
=AVR=
(16.10.2005 00:46
80.92.96.19
,
пустое
,
ссылка
)
Вот исходник c MAC -->
—
=AVR=
(16.10.2005 00:52
80.92.96.19
,
пустое
,
ссылка
)
Вот оптимизированный math16 бенч для dsPIC - сделай вариант для Thumb, сравним. А по-другому сравнить МК не удастся, это будет сравнение компиляторов
—
=AVR=
(15.10.2005 13:30
80.92.96.19
, 838 байт,
ссылка
)
Пардон, присвоения забыл - вот
—
=AVR=
(15.10.2005 13:34
80.92.96.19
, 79 байт)
не, так нечестно. Нету у арм аппартного деления. Да и нечасто оно нужно. Раз уж DSPpic - давай лучше тест на FIR фильтр 32 битный
—
DАSM
(15.10.2005 13:46
217.118.78.1
,
пустое
)
У 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
,
пустое
)
какиеж енто честные, честные это когда 160мипсов на 160Мгц. А пикуха как делила на 4 так и делит)))
—
колян безпарольный
(15.10.2005 00:09
148.244.150.52
,
пустое
)
Там PLL внутри, так что с 10-МГЦ кварцем она даже не делит, а умножает :)
—
=AVR=
(15.10.2005 00:11
80.92.96.19
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru