Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: at91sam3
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
zltigo
Эко Atmel мотает во все стороны.
http://www.atmel.com/dyn/products/view_det...p;family_id=605
aaarrr
Ну, почему же мотает? Деньги есть у конторы, так пусть расширяет номенклатуру по всем направлениям.
SpiritDance
Не мотает. Пытаются за все сразу взяться. Порвут рынок... если ничего нигде у самих не порвется. Поживем-увидим.
ЗЫ и про кортекс это не новостьsmile.gif
zltigo
Цитата(SpiritDance @ Aug 5 2008, 19:17) *
Пытаются за все сразу взяться...

На это чаще идут не от хорошей жизни sad.gif, ну и соответственно результаты не совсем желаемые получаются... Совершенно ничего против не имею Cortex-ов от Atmel, тем более, что судя по прочим ARM от Atmel, цены они будут иметь вполне адекватные (в отличии от старших AVR8 обложенных налогом на костность потребителей по самое немогу).
SpiritDance
Цитата(zltigo @ Aug 5 2008, 21:30) *
На это чаще идут не от хорошей жизни sad.gif, ну и соответственно результаты не совсем желаемые получаются...

Согласен. причино видимо не в самом лучшем состоянии Американского рынка. А при таком положении вещей высокотехнологичные отрасли первыми идут под откос. sad.gif

Цитата(zltigo @ Aug 5 2008, 21:30) *
Совершенно ничего против не имею Cortex-ов от Atmel...

Аналогично... smile.gif даже обеими руками за... smile.gif
_4afc_
Вот слышу иногда про кортексы, но не могу пока понять где бы их можно было применить?
Использую AVR (ATmega48), ARM7 (AT91SAM7Sxxx) и ARM9 (AT91SAM9RL64) от Atmel.
Куда бы кортекс припихнуть? Он что быстрее или жрёт меньше? Для каких задач лучше?
SpiritDance
Цитата(_4afc_ @ Aug 6 2008, 09:59) *
Вот слышу иногда про кортексы, но не могу пока понять где бы их можно было применить?

В варианте атмел это видимо будет постепенная замена ихним же SAM7
Цитата(_4afc_ @ Aug 6 2008, 09:59) *
Он что быстрее или жрёт меньше?

И то и другое. Надеюсь в варианте с кортексом можно будет использовать и USB и системную частоту на 60-70 MHz
etoja
Кортексы имеют гарвардскую архитектуру (раздельные адресные пространства для команд и данных).
Нужно ли это людям?

В своё время я перешёл от ADSP2189 (гарвардская архитектура) на LPC2106 (архитектура фон Неймана) и получил увеличение скорости сжатия изображений.
zltigo
Цитата(SpiritDance @ Aug 6 2008, 09:47) *
В варианте атмел это видимо будет постепенная замена ихним же SAM7

Это не замена - младшие M3 кортексы это прямой конкурент мелко-периферийным восьмибитовикам, а не ARM7 ( хотя и-за мегагерцев и богатой периферии пересечение с ARM7 имеется). А старшие... старшие они изрядно другие, нежели M3 и странные - для себя пока не разобрался sad.gif

P.S. Вообще-то обсуждение Cortex на форуме было. Повторяемся sad.gif
SpiritDance
Судя по картинке smile.gif у атмела будут всякие девайсы на M3, в том числе и конкуренты sam7. В тексте там тоже что-то про next generation.
http://atmel.com/products/AT91/overview.asp
Хотя когда можно только догадываться. sad.gif Понятно что обещание q4y2008, нашедшееся в какой-то из презентаций. реально так же, как то, что я - испанский лечик.
Rst7
Цитата(etoja @ Aug 6 2008, 11:23) *
Кортексы имеют гарвардскую архитектуру (раздельные адресные пространства для команд и данных).
Нужно ли это людям?


Где же это Вы вычитали?

Цитата
В своё время я перешёл от ADSP2189 (гарвардская архитектура) на LPC2106 (архитектура фон Неймана) и получил увеличение скорости сжатия изображений.


Как, простите, так можно было извратиться, чтобы удавить быстродействие DSP, дабы его догнал ARM???
etoja
В процессорах ADSP218x/ADSP219x нет регистров общего назначения. Каждый регистр принадлежит какому-либо вычислительному блоку. Поэтому С компилятор не может их эффективно использовать. Писать программы на ассемблере? 21 век на дворе. Товар на продажу и как можно быстрее. Возня с программированием не оплачивается.

Наличие Гарвардской архитектуры у Кортексов описано в официальной документации.
aaarrr
Цитата(etoja @ Aug 6 2008, 18:39) *
Писать программы на ассемблере? 21 век на дворе. Товар на продажу и как можно быстрее. Возня с программированием не оплачивается.

И правильно: будем писать "в лоб" на C, без оглядки на архитектуру. Только таким "высоким штилем", пожалуй, и можно заставить ADSP слить ARM'у. И сделаем до кучи глубокомысленные выводы о недостатках гарвардской архитектуры.
Rst7
Цитата
Наличие Гарвардской архитектуры у Кортексов описано в официальной документации.


Ну ладно. Раз так решили написать, то пусть будет Гарвард. Хотя, если следовать определениям, то это "модифицированная Гарвардская архитектура" (на рисунке 4 не 2 столба (как должно бы было быть в классической Гарвардской архитектуре), а один).

Уж пардон за оффтоп.
SpiritDance
aaarrr
+1
Только я и сам пишу в лоб на С без оглядки. Так код потом поддерживать проще. При ужасающе огромных тиражах электроных изделий в нашей Россее лучше экономить на времени разработчика чем на грошовой разнице аппаратных ресурсов. Тем более что компилеры под современные процы достаточно вылизаны, чтобы при помощи оптимизатора создавать приличный код из "лобовых" исходников. ИМХО конечно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.