|
|
  |
Просто мнение, АВР -> АРМ |
|
|
|
Jun 14 2009, 20:38
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(Petka @ Jun 13 2009, 09:11)  P.S. А Вы, Уважаемые коллеги, чем заменяете полюбившиеся AVRки? (с какого конкретно камня на какой конкретно перешли, какие проблеммы возникли, как их решали, почему сделали переход, какие плюсы получили от перехода, что потратили, что сэкономили) Перенёс один проект с ATMega640 на LPC2106. Пока один в один - для сравнения. Проект вылизан под 8 бит. Табличные вычисления. Максимум 16-ти битная математика. Много указателей и работы с памятью. Замерил на одинаковых тестовых задачах. Рост производительности ARM в среднем в 10 раз. При пиковой загрузке - в 8 раз. Честно говоря ожидал в 1.5/2 увидеть. Всё описываю и свожу в таблицы. После оптимизации на 32 разряда перемерю и выложу. При полном согласии с большинством авторов, не соглашусь в одном. Менеджеры Atmel на голову выше любого тут выступавшего. Всё оценено и взвешено. Нам сложно это оценить, так как большую часть жизни мы прожили в условиях отсутсвия рынка. Поэтому наши оценки - пустой звук. Плевать им сколько стоит ARM и что он там может сделать. Ну или почти плевать. Нет прямой зависимости. Мне вот тут понадобилась память 24c01. Нашёл у сименса. Стоит чуть меньше чем Atmel 24c512. Не завалялась - нет. Свежевыпущенная. С наваротами типа секьюрити. Почему она в 500 раз не дешевле? Почему не вымерла? Нахрена она выпускается? Я уже не говорю о сименсовских дисплеях, к примеру. 10" touch - 3500 евро! Да с такими ценами сименс давно должен рухнуть как производитель!!! Как можно оценивать работу предприятия и его менежмента не имея хотя бы общей инфы по объёмам, рынкам, тенденциям, сравнительной статистики и т.п. ??? Они же сами эти ARM-ы выпускают. Должны иметь представление о прибыльности, затратности данного сегмента. Причём по объёмам ARMов они тоже не в хвосте плетутся. Чё же они не свернули всё направление к хрену и не перешли на ARM? Очевидно что наши оценки прибыльности и их - здорово разнятся. А оценивать сейчас контору, по стоимости акций - просто смешно. Газпром подешевел в 10 раз, к примеру.
|
|
|
|
|
Jun 14 2009, 20:46
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(SasaVitebsk @ Jun 15 2009, 00:38)  Я уже не говорю о сименсовских дисплеях, к примеру. 10" touch - 3500 евро! Да с такими ценами сименс давно должен рухнуть как производитель!!! Должен был, но хватает дураков не очень умных людей, готовых за этот "сименс" выложить деньги. Другие купят такой же дисплей, того же завода, но без лейбла и за 350. В случае с Атмелом картина, увы, примерно такая же - есть некоторое количество "подсаженных" на AVR, которые покупали и будут покупать дальше.
|
|
|
|
|
Jun 14 2009, 22:15
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата P.S. Ещё вспомнил плюс АРМов: Наличие PLL. Возможность использовать любой кварц, и работать с "любой" периферией на "любой" частоте. А совсем без кварца может? А питаться трое суток от мелкого ионистора может? А иметь внутреннюю EEPROM может?
|
|
|
|
|
Jun 14 2009, 22:21
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(ArtemKAD @ Jun 15 2009, 02:15)  А совсем без кварца может? У большинства современных МК на базе ARM есть RC-генераторы... Цитата(ArtemKAD @ Jun 15 2009, 02:15)  А питаться трое суток от мелкого ионистора может? ...и гибкое управление питанием. Цитата(ArtemKAD @ Jun 15 2009, 02:15)  А иметь внутреннюю EEPROM может? А зачем, если можно поставить внешнюю, когда она действительно нужна? Или задействовать обычную флеш.
|
|
|
|
|
Jun 14 2009, 22:57
|

Местный
  
Группа: Свой
Сообщений: 201
Регистрация: 6-01-05
Пользователь №: 1 830

|
Цитата(Сергей Борщ @ Jun 14 2009, 02:39)  И смотреть на них надо только когда без этих прецизионных аналоговых никак (хотя 12 бит АЦП на прецизионность по нынешним меркам тянут слабо). Само-собой, что на универсальный МК они не тянут. Хотя и АЦП (не только 12-битные SAR, но и 24-битные дельта-сигма есть) и ЦАПы и прецизионная опора там хороши! Исключительная точность, стабильность и линейность. Только опробовав их ADuC7128 и получив мертво стоящий (или перемигивающийся с соседом) младший бит при отсутствии необходимости в калибровке (внутренняя опора там точно 2,5В), понял какое гавно АЦП в т.н. универсальных МК. Учитывая еще и 32-битные таймеры, 6 каналов ШИМ, а в некоторых чипах еще и DDS и квадратурные дешифраторы + PLD на кристале и все-таки ARM7TDMI на 41МГц тактовой - неплохая штучка за 5...8$  Цитата(Сергей Борщ @ Jun 14 2009, 02:39)  Ибо как процессор они - жалкая пародия на все остальные ARMы. 8К ОЗУ и отсутствие контроллера прерываний, 1 фиксированный коэф. умножения PLL заточенный под часовой кварц, отсутствие DMA и какой-либо буферизации в АЦП, UART - вот краткий перечень их недостатков. Могу еще добавить, что флэш там 16-разрядная, поэтому из флэши быстрее работает THUMB-режим (без тактов ожидания на 41Мгц). Но все-таки до 128кб флэши, 8кб ОЗУ, стандартная для МК цифровая периферия, до 41Мгц тактовой, 32-битник - никакого AVRа (см. тему!) и близко по производительности не подпустит. И жрет немного 0,5мА/МГц.
|
|
|
|
|
Jun 15 2009, 05:01
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Цитата(777777 @ Jun 13 2009, 21:49)  А не подскажут ли уважаемые знатоки, есть ли в природе АРМ, работающий при 125 градусах? Лучше больше, но это уже вряд ли найдется... Зато у AVR появились аж на 150 градусов ATTINY167-15MD 2,42$
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Jun 15 2009, 05:17
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(ArtemKAD @ Jun 15 2009, 02:15)  А совсем без кварца может? А питаться трое суток от мелкого ионистора может? А иметь внутреннюю EEPROM может?  1) да 2) да 3) да
|
|
|
|
|
Jun 15 2009, 05:40
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Цитата А питаться трое суток от мелкого ионистора может? ...и гибкое управление питанием. Р-р-р-р... Вот только не надо ответов в стиле "меньше ток потребления при той-же производительности", когда надо не 128-битами ворочать, а сидеть тихо и экономить энергию очень ограниченного источника. Нафиг мне "гибкое управление питанием" если он принципиально жрет больше в режиме минимальной работоспособности (генератор плюс таймер плюс контроллер прерываний) чем AVR без него? Вы конкретно скажите, может ли ARM в режиме минимальной работоспособности потреблять, скажем, меньше 5-10мкА? Цитата А зачем, если можно поставить внешнюю, когда она действительно нужна? И заводить криптографию для обмена с внешней EEPROM? Не жирно ли? Цитата Или задействовать обычную флеш. Дырку не протрешь? Да и страничный доступ к ней - то еще удовольствие.
Сообщение отредактировал ArtemKAD - Jun 15 2009, 05:41
|
|
|
|
|
Jun 15 2009, 05:58
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(ArtemKAD @ Jun 15 2009, 09:40)  ...и гибкое управление питанием. Р-р-р-р... Вот только не надо ответов в стиле "меньше ток потребления при той-же производительности", когда надо не 128-битами ворочать, а сидеть тихо и экономить энергию очень ограниченного источника. Нафиг мне "гибкое управление питанием" если он принципиально жрет больше в режиме минимальной работоспособности (генератор плюс таймер плюс контроллер прерываний) чем AVR без него? Вы конкретно скажите, может ли ARM в режиме минимальной работоспособности потреблять, скажем, меньше 5-10мкА? Выше было уже сказано, что MSP430 всё равно жрёт меньше, меньше и АРМа и АВР. Не надо себя ограничивать =) В дальнейшем при выходе на рынок Cortex M0, И МСПшке придётся потесниться. Посмотрим (вокруг, а не тупо в боготворимый АВР). Цитата И заводить криптографию для обмена с внешней EEPROM? Не жирно ли? Дырку не протрешь? Да и страничный доступ к ней - то еще удовольствие.  Да есть и встроенный EEPROM, и батареечная память, и много ещё чего вкусного. Кстати до сих пор не верю в "неслетаемость" АВРовской EEPROM. Были слёты пару раз. Больше не наблюдал, но осадок остался.
|
|
|
|
|
Jun 15 2009, 06:22
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(aaarrr @ Jun 15 2009, 01:21)  А зачем, если можно поставить внешнюю, когда она действительно нужна? Или задействовать обычную флеш. Причем для внешней не будет дежурных разговоров, например, о некошерности нулевой ячейки. ...или есть RAM до килобайт у встроенных RTC... Цитата(ArtemKAD @ Jun 15 2009, 08:40)  И заводить криптографию для обмена с внешней EEPROM? Не жирно ли? Ой  каких только "причин" из пальца не высосут. AVR, как девайc хранящий совершено сектетную информацию в EEPROM.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|