[an error occurred while processing this directive]
Во-первых, я написал 5..8. Во-вторых - проверь сам, получишь подобные цифры
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
=AVR=
13 октября 2006 г. 12:14
В ответ на:
AVR, расскажи как ты в среднем у ARM7 8 тактов на команду насчитал. Аппетит пропал, не дай с голода умереть, объясни
отправлено DASM 13 октября 2006 г. 12:04
Составить ответ
|||
Конференция
|||
Архив
Ответы
я бы 5...8 всетаки бы уменьшил...до 3-6 на обычной такой задаче управления
—
ы
(13.10.2006 12:50
80.92.98.211
,
пустое
)
Не возражаю - в среднем 5. То есть 12 МИПС при 60 МГЦ тактовой, за что и фтопку АРМ
—
=AVR=
(13.10.2006 13:01
80.92.96.19
,
пустое
)
ну как бы с другой стороны это 32-битные MIPS-ы. Не смотря на 12 MIPS оно в 3 раза быстрее Whetstone выполняет чем PIC24H, который 16-битный
—
Гамма СПб
(13.10.2006 13:04
85.249.46.122
,
пустое
)
В контроллерных задачах доля 32-битных операций мизерна - первые проценты, так что сравнение не катит. Вхет/драйстоунами пущай Интель с АМДой пиписьками меряются, а мы контроллеры делаем, а не четырехмерные морферы
—
=AVR=
(13.10.2006 13:13
80.92.96.19
,
пустое
)
прошелся поиском в текущем проекте ради интереса
—
ы
(13.10.2006 13:20
80.92.98.211
, 241 байт)
Я про операции, а не про переменные. Например, 32-битные выводы в порты/SFR вряд ли сильно популярны, да и родная разрядность переменных вполне естественна - 32 для 32-битника, 16 для 16-
—
=AVR=
(13.10.2006 13:24
80.92.96.19
,
пустое
)
гирлянды вы делаете елочные, вот как !
—
DASM
(13.10.2006 13:17
212.58.192.14
,
пустое
)
Анекдот вспоминается. Цитата: "Дура - дурой, но тридцатник в день имею" :)
—
=AVR=
(13.10.2006 13:20
80.92.96.19
,
пустое
)
во-во. проституция и моральное разложение. Живо все на арм, у них JTAG удобный =))))
—
DASM
(13.10.2006 13:23
212.58.192.14
,
пустое
)
У них JTAG убогий. Нет условных бряков, аппаратного stopwatch'a, 5!!!! сигналов, тока 2 безусловных аппаратных бряка. Аргументы кончились?
—
Гамма СПб
(13.10.2006 13:30
85.249.46.122
,
пустое
)
5 сигналов там нафик не надо, про условные бряки могу сказать только ознакомившись с ноым у dsPIC.
—
DASM
(13.10.2006 13:33
212.58.192.14
,
пустое
)
dsPICского JTAGа еще никто не щупал - он там только для Boundary Scan и ISP, а пока отладка/ISP идут по собственному SPI-подобному интерфейсу
—
=AVR=
(13.10.2006 13:38
80.92.96.19
,
пустое
)
как ето не надо 5 сигналов? А сколько? Условные бряки - это бряки по записи-чтению в ОЗУ. + в определенной последовательности + определенное количество событий + остановка через обозначенное количество тактов
—
Гамма СПб
(13.10.2006 13:36
85.249.46.122
,
пустое
)
TMS TDO TDI TCK. Хватит. А у dsPIC - один сигнал что-ли ? Тогда тормоза... Хотя скорость JTAG а ARM я тоже сильно недоволен
—
DASM
(13.10.2006 13:38
212.58.192.14
,
пустое
)
Три, считая сброс. По скорости - примерно тоже самое, что в Keil-е или IAR-е с MT-LINK'ом.
—
Гамма СПб
(13.10.2006 13:41
85.249.46.122
,
пустое
)
а почему никто JTAG толком не щупал по утверждению AVR ?
—
DASM
(13.10.2006 13:44
212.58.192.14
,
пустое
)
Его ввели только в последних - dsPIC33/PIC24, и инструментария пока нет никакого. В ДШ про отладку через JTAG - ни слова
—
=AVR=
(13.10.2006 13:52
80.92.96.19
,
пустое
)
как впрочем и про программирование флеши. Пока. Дата релиза доки неизвестна =( Вроде к новому году
—
Гамма СПб
(13.10.2006 13:54
85.249.46.122
,
пустое
)
Меня для всего этого ICD2 на 999% устраивает
—
=AVR=
(13.10.2006 13:58
80.92.96.19
,
пустое
)
еще б. гирлянду отладить то
—
DASM
(13.10.2006 13:59
212.58.192.14
,
пустое
)
Боюсь, что тебе сплохеет, когда ты любую мою "гирлянду" увидишь. Поэтому и не покажу - птичку жалко :)
—
=AVR=
(13.10.2006 14:14
80.92.96.19
,
пустое
)
ой не смеши... впрочем можешь не показывать - все равно скажу примитив. Принципиально уверен, ничего, кроме хрени у нас сделать нельзя. Если ты конечно не аутсорцер какой-нить на Sony и т .п. Все остальное - гирлянды гирляндами
—
DASM
(13.10.2006 14:17
212.58.192.14
,
пустое
)
ну и нафига тогда тебе ARM? =) аутсорсер?
—
Гамма СПб
(13.10.2006 14:19
85.249.46.122
,
пустое
)
мне то он зачем ? Мне арм не нужен. Мне нужно чтобы он у других был
—
DASM
(13.10.2006 14:21
212.58.192.14
,
пустое
)
зачем?
—
Гамма СПб
(13.10.2006 14:22
85.249.46.122
,
пустое
)
не скажу
—
DASM
(13.10.2006 14:23
212.58.192.14
,
пустое
)
а говоришь принцыпы ;=)
—
Гамма СПб
(13.10.2006 14:36
85.249.46.122
,
пустое
,
ссылка
)
дык и я не про JTAG
—
Гамма СПб
(13.10.2006 13:49
85.249.46.122
,
пустое
)
несомненно =)
—
Гамма СПб
(13.10.2006 13:18
85.249.46.122
,
пустое
)
это все демагогия. Все должны работать на ARM
—
долой коррупцию !
(13.10.2006 13:05
212.58.192.14
,
пустое
)
а с чем сравниваем?:)
—
ы
(13.10.2006 13:03
80.92.98.211
,
пустое
)
я к тому что 12 мипс на 32 разряда на и, к примеру, 40 мипсов у 8 разрядов....
—
ы
(13.10.2006 13:06
80.92.98.211
,
пустое
)
С 40-МИПСовыми 16-битовыми dsPIC33/PIC24
—
=AVR=
(13.10.2006 13:15
80.92.96.19
,
пустое
)
им больше восьми бит не надо, они меандр на ножках генерят
—
долой коррупцию !
(13.10.2006 13:07
212.58.192.14
,
пустое
)
;=)
—
Гамма СПб
(13.10.2006 13:09
85.249.46.122
,
пустое
,
ссылка
)
мужики, НЕ СЛУШАЙТЕ его !!! Ему конкуренты - дистрибьюетры dsPIC платят !!!! Ж)))))
—
DASM
(13.10.2006 13:03
212.58.192.14
,
пустое
)
Пока что наоборот, к сожалению - я им. Может, в будущем и воздастся :)
—
=AVR=
(13.10.2006 13:14
80.92.96.19
,
пустое
)
если бы я был трудолюбивым и мерял задержки таймером - как положено, то засомневался. Но поскольку из-за лени вечно делаю их как for (int i = 0; i < 12345678; i++) asm ("nop"); - измерял многократно. 1-2 такта)
—
DASM
(13.10.2006 12:16
212.58.192.14
,
пустое
)
Это очень хороший бенчмарк - NOPами производительность мерять
—
=AVR=
(13.10.2006 12:23
80.92.96.19
,
пустое
)
заниматься половыми извращениями "с невыровненными данными" придумывая синтетические тормоз-тесты тоже не надо. Кстати причем тут выранивание в контексте скорости исполнения одной асм-команды ?
—
DASM
(13.10.2006 12:24
212.58.192.14
,
пустое
)
ОДНОЙ асм-команды не бывает. Бывает код, содержащий РАЗНЫЕ асм-команды, операнды которых могут быть размещены где угодно и как угодно, и от этого время исполнения каждой конкретной команды будет весьма разным - смотри ссылку -->
—
=AVR=
(13.10.2006 12:44
80.92.96.19
,
пустое
,
ссылка
)
Не могут они быть какими угодно и где угодно!! Ведь я сам их так прописываю чтоб было как раз 1 - 5 плучалось. Компиллер это толтько повод - в идеале я использую его как генератор шаблона, а птом ручками "-0s". Если скорость не нужна то и такты нефиг считатать :)
—
klen
(13.10.2006 12:52
213.247.170.73
,
пустое
)
Пральна ! AVR коррумпирован полностью !!!
—
DASM
(13.10.2006 12:55
212.58.192.14
,
пустое
)
меня тоже в оппозицию включи =) После того как появились PIC24H я подумал - нах мне эти LPC-шки и Aтмелинки? Вот LPC2378 уже посмотрю - MMC контроллер интересен
—
Гамма СПб
(13.10.2006 13:02
85.249.46.122
,
пустое
)
ага, так это Гамма его подкупила ? Я так и знал !
—
DASM
(13.10.2006 13:04
212.58.192.14
,
пустое
,
ссылка
)
может мы и с тобой договоримся ;=)
—
Гамма СПб
(13.10.2006 13:08
85.249.46.122
,
пустое
)
не могу поступиться принцыпами !
—
DASM
(13.10.2006 13:11
212.58.192.14
,
пустое
)
ну эт смотря сколько предложить =) и в какой валюте =)
—
Гамма СПб
(13.10.2006 13:14
85.249.46.122
,
пустое
)
можешь мне dsPIC предложить как заеду. Кстати мож седни ?
—
DASM
(13.10.2006 13:22
212.58.192.14
,
пустое
)
можешь. Но dsPIC могу предложить только старый 30 MIPSовый, в 40 DIP. Может по пивку?
—
Гамма СПб
(13.10.2006 13:24
85.249.46.122
,
пустое
)
хи-хи, их еще и в наличии нет. А в MT-Систем АРМы есть :-P
—
DASM
(13.10.2006 13:31
212.58.192.14
,
пустое
)
хо-хо =) на складе есть, у меня в шкафу нету
—
Гамма СПб
(13.10.2006 13:33
85.249.46.122
,
пустое
)
плохой шкаф. совсем негодный шкаф
—
DASM
(13.10.2006 13:35
212.58.192.14
, 32 байт)
не зачем теоретизировать на тему (n-1)S+2N+bI . Конкретно - LPC2148, MAM ON, Flash, конкретный пример strcmp - типичная задачка. Продолжаем настаивать, что одна команда будет в среднем 5-8 тактов ?
—
DASM
(13.10.2006 12:47
212.58.192.14
,
пустое
)
Как известно, средняя температура по больнице всегда равна 36.6, но от этого никому не легче
—
=AVR=
(13.10.2006 12:55
80.92.96.19
,
пустое
)
сначала придумай как количество выполненных инструкций посчитать =)
—
Гамма СПб
(13.10.2006 12:50
85.249.46.122
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание