реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Атмел выложил документацию на SAM3S
aaarrr
сообщение Dec 17 2009, 06:57
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Тыц.
ИМХО, вполне достойная замена изрядно устаревшим 7S. Несколько смущают 64 попугая - опять что-то не срослось?
Остается надеятся, что SAM3X сделают лучше.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Dec 17 2009, 14:40
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Зато АЦП 12 бит smile.gif
Go to the top of the page
 
+Quote Post
Dir
сообщение Dec 19 2009, 14:00
Сообщение #3


Местный
***

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



Цитата(aaarrr @ Dec 17 2009, 08:57) *
Тыц.
ИМХО, вполне достойная замена изрядно устаревшим 7S. Несколько смущают 64 попугая - опять что-то не срослось?
Остается надеятся, что SAM3X сделают лучше.

Так в аналогичном же по технологии SAM3U - 96МГц. Скорее всего вопрос политический. Не хотят валить продажи своих же AVR32. А с другими аналогичными чипами конкурировать ценой, наверное, будут. В конце-концов единственные пока доступные аналоги из Кортексов с FSMC (внешней шиной) STMF103VC...VE/ZC...ZE продаются сейчас просто по несусветным ценам. Оно может того и стоит, если учесть всю их навороченную периферию (FSMC, 3xАЦП12, 2xЦАП12, 5xUART, 8 таймеров, 2xWDT и т.п.), но когда все это не нужно, а нужна только внешняя шина + по мелочам, то нафиг переплачивать за навороченную периферию 8-/

PS. Хотя если бы они могли выстрелить прямо сейчас (а не через год) эти чипы с частотой 100МГц, то это был бы фурор. Однако мы многое, очевидно, не знаем. В том числе и как там у NXP с LPC18 дела... Да и 80-мегагерцовым 3-м валом LM3S (Rev.2) TI через месяц завалит всех дистрибьюторов. Ну а перспективы AVR32 совсем бы в тумане скрылись...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 19 2009, 14:54
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Dir @ Dec 19 2009, 17:00) *
Так в аналогичном же по технологии SAM3U - 96МГц. Скорее всего вопрос политический. Не хотят валить продажи своих же AVR32. А с другими аналогичными чипами конкурировать ценой, наверное, будут.

Ну, это еще вопрос, насколько он аналогичен. Хотя мне тоже показалось, что они специально сделали "дешевый" кристалл - помедленнее, без HS-USB и т.д.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Dec 22 2009, 09:00
Сообщение #5


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



12 бит АЦП + ЦАП + cortex M3+ всего 64 ноги+ еще один УАРТ. Интересный.

Правда памяти 48 К вместо 64К. Очень плохо. У меня код в РАМ занимает гораздо меньше места.

Плюс пин ту пин совместимость годна только для того чтоб попробовать чип. Чтоб ЦАП и новый УАРТ задействовать придется переразводить платы.

Как только atmel окончательно созреет придется пробовать. Интересно когда он это сделает и какова будет цена.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 22 2009, 23:58
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(aaarrr @ Dec 17 2009, 08:57) *
Несколько смущают 64 попугая - опять что-то не срослось?

Попугаи-то ладно и 64 хватит как на замену SAM7, LQFP48 тоже порадовал.
а вот 48kb SRAM на самом толстом чипе без EBI смущает, маловато как-то sad.gif

SAM3U - ни то ни се.. корпус великоват как для применений без обвязки, а как для применений с обвязкой (тобиш с SDRAM'ом внешним) производительности маловато - подозреваю, что не покроет он в полной мере USB-HS. В общем IMHO SAM3U - это г.вно-чип.
При прочих равных выгоднее ставить что-то из SAM9..

Почему никто не лепит Cortex-A8/A9 в LQFP100 под USB-HS хотя бы @500Mhz, а лучше 1Ghz..
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 23 2009, 00:13
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(defunct @ Dec 23 2009, 02:58) *
А вот SAM3U - ни то ни се.. корпус великоват как для применений без объязки, а как для применений с обвязкой (тобиш с SDRAM'ом внешним) производительности маловато - подозреваю, что не покроет он в полной мере USB-HS.

А обязательно прямо вот так в "полной мере покрывать" USB-HS? Для многих приложений будет достаточно иметь возможность прокачать 2МБайта в секунду вместо одного.

Цитата(defunct @ Dec 23 2009, 02:58) *
Лепили бы Cortex-A9 в LQFP100 под USB-HS и эдак @600-700Mhz.

Лучше бы научились делать шину внешнюю быстрее 133MHz: поставили два DDR2 контроллера на SAM9G45, а на деле получается, что от DDR2 только надпись одна sad.gif
А вот LQFP лучше не надо - чем создавать "огрызки", пригодные для сельской пайки, лучше использовать не сверх высокотехнологичные BGA 0.8-1mm. Тут, кстати, у Атмела все в порядке.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Dec 23 2009, 06:05
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Цитата(aaarrr @ Dec 23 2009, 03:13) *
А вот LQFP лучше не надо - чем создавать "огрызки", пригодные для сельской пайки, лучше использовать не сверх высокотехнологичные BGA 0.8-1mm. Тут, кстати, у Атмела все в порядке.


Так то ж на замену SAM7S - и я с моими колхозными технологиями пайки могу только приветствовать LQFP smile.gif Но, конечно, этот Cortex-M3 по сравнению с ARM7TDMI - как тот же самый ARM7TDMI по сравнению с AVR smile.gif Один NVIC чего только стоит =8-[ ]
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Dec 23 2009, 07:05
Сообщение #9


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(defunct @ Dec 23 2009, 02:58) *
а вот 48kb SRAM на самом толстом чипе без EBI смущает, маловато как-то sad.gif


Хотелось бы, кстати, понять почему все производители обрезают в кортексах RAM по сравнению с ARM7TDMI. У NXP тоже старшие модели на ARM7 превосходят модели на cortex, это при том что количество напиханной в микросхему периферии возрастает. И кстати замены S512 atmel не предложил, а код вместе с загрузчиком в 256К рискует весь не влезть. Если это маркетинговый ход, то совершенно для меня непонятный. Если смысл в том чтобы раздавать остатки со складов, так они по инерции на старых проектах и так распродались бы. А так в новых проектах приходится на ARM7 по прежнему закладываться.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 23 2009, 07:18
Сообщение #10


Гуру
******

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



Цитата(RabidRabbit @ Dec 23 2009, 09:05) *
Но, конечно, этот Cortex-M3 по сравнению с ARM7TDMI - как тот же самый ARM7TDMI по сравнению с AVR smile.gif

Да ну smile.gif. Разница на самом деле достаточно скромная. Более простой по ядру контролер за счет этого разогнанный по частоте.
Будет еще более массовым и уже есть более дешевый.
Цитата
Один NVIC чего только стоит =8-[ ]

А чего он стоит? Провоцирует тяп-ляп программирование с длиннющими обработчиками прерываний?
А чего стоит, например, отсутствие FIQ?
Цитата(SpiritDance @ Dec 23 2009, 10:05) *
А так в новых проектах приходится на ARM7 по прежнему закладываться.

Ну и ничего страшного, только, конечно, как и все мене свежие чипы подороже sad.gif. Хотя,конечно, с ARM7 надо уходить на ARM9 при почти той-же цене....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Dec 23 2009, 08:22
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Цитата(SpiritDance @ Dec 23 2009, 10:05) *
Хотелось бы, кстати, понять почему все производители обрезают в кортексах RAM по сравнению с ARM7TDMI


Может, потому, что Cortex-M3 - это только тумба - и памяти можно сделать поменьше, как флэш программ, так и оперативки (даже учитывая наличие тумбы-2) ?

Цитата(zltigo)
А чего он стоит? Провоцирует тяп-ляп программирование с длиннющими обработчиками прерываний?
А чего стоит, например, отсутствие FIQ?


Ну, на первый взгляд этот NVIC посложнее организован, чем система обработки исключений в ARM7TDMI smile.gif А отсутствие ФИКа мотивируют супербыстрым входом в прерывание wink.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 23 2009, 08:33
Сообщение #12


Гуру
******

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



Цитата(RabidRabbit @ Dec 23 2009, 11:22) *
так и оперативки (даже учитывая наличие тумбы-2) ?

А RAM-то каким боком к THUMB sad.gif
Цитата
А отсутствие ФИКа мотивируют супербыстрым входом в прерывание wink.gif

Да? FIQ была ядерная штучка павшая жертвой упрощения оного. И вообще-то лично мне хотелось-бы не супербыстро попадать куда-то наплевав на предыдущего думающего,что он супербыстрый, а быстро обрабатывать и выдавать ответную реакцию, а этого одно только быстрое попадалово не обеспечивает.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Dec 23 2009, 08:50
Сообщение #13


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(RabidRabbit @ Dec 23 2009, 11:22) *
Может, потому, что Cortex-M3 - это только тумба - и памяти можно сделать поменьше, как флэш программ, так и оперативки (даже учитывая наличие тумбы-2) ?


Ну если какие-то сферические процессоры в вакууме рассматривать, то оно наверно так.

Однако по флешке: SAM7S512 с 512К, а SAM3S4B с 256К на борту. Непохоже на "поменьше". больше похоже на "меньше в 2 раза" smile.gif

Оговорюсь, что код компилируется в режиме thumb и используется сейчас в S256 иначе просто в 256К тупо не лезет. Процессор заполнен на 200К и он естественно будет расти если добавлять функциональность.

Если говорить по оперативной памяти, то в ней располагаются все-таки не код, а, по большей части, буферы для работы с периферией. Так что набор инструкций на расход оперативной памяти влияние оказывает минимальное, разве что может оказать на объем размер самого ядра в кристалле, но опять же кортекс меньше арм7. А вот периферийных модулей в устройствах на кортексе поболее.


Итак по памяти:

SAM7S512 с 64 К, SAM3S4B с 48К - разница в 16К, (интересно какой объем будет в 3X, ведь в X512 вообще со 128К)

более продвинутый по lpc2187 с 96К, а старшие кортекы lpc всего лишь с 64К - разница в 32 К, то есть еще более существенна для процессора с ethernet.

В общем, разница тоже немаленькая и непонятно засчёт чего можно ее преодолеть. Явно не засчет thumb2 по сравнению с thumb.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Dec 23 2009, 09:06
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Цитата(zltigo @ Dec 23 2009, 11:33) *
А RAM-то каким боком к THUMB sad.gif


Ну, кто-то ведь пользуется фичей помещения кода некоторых функций в ОЗУ, или я глючу? smile.gif

Цитата
Да? FIQ была ядерная штучка павшая жертвой упрощения оного. И вообще-то лично мне хотелось-бы не супербыстро попадать куда-то наплевав на предыдущего думающего,что он супербыстрый, а быстро обрабатывать и выдавать ответную реакцию, а этого одно только быстрое попадалово не обеспечивает.


Дык оно (Cortex-M3) при входе в исключение само что-то в стек запихивает, вроде регистры какие-то даже... r0-r3,r12,r14. Другое дело, что их всё равно в обработчике загружать придётся...



Цитата(SpiritDance @ Dec 23 2009, 11:50) *
В общем, разница тоже немаленькая и непонятно засчёт чего можно ее преодолеть. Явно не засчет thumb2 по сравнению с thumb.


Это понятно, тумба-2 32-битная и сама по себе уменьшить код не поможет. Другое дело, что если использовать тумбу вкупе с тумбой-2 (для компенсации убожества ограниченности тумбы) то можно теоретически получить некий выигрыш по сравнению с чисто тумбой, но это только моя теория, не более smile.gif
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Dec 23 2009, 09:09
Сообщение #15


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(zltigo @ Dec 23 2009, 10:18) *
Ну и ничего страшного, только, конечно, как и все мене свежие чипы подороже sad.gif. Хотя,конечно, с ARM7 надо уходить на ARM9 при почти той-же цене....


Да в принципе ничего страшного конечно же. Только хотелось бы поболее попугаев, ну и вход в прерывания побыстрее, так как периферия практически вся задействована и источников до хрена.

А арм9... Позволить внешнюю флеш или RAM - и стоимость и размеры ПП не пускают, а со встроенными ARM9 lpc достаточно специфичные, STR9 устаревший, у atmela таких вообще нет (xe512 здоровый и мало RAM).

Цитата(RabidRabbit @ Dec 23 2009, 12:06) *
Ну, кто-то ведь пользуется фичей помещения кода некоторых функций в ОЗУ, или я глючу? smile.gif


Я правильно понимаю, что эти функции занимают 16-32К?


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 08:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01511 секунд с 7
ELECTRONIX ©2004-2016