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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> ARM от ST, что за звери, почему так мало тем?
AlexandrY
сообщение Jun 12 2007, 12:52
Сообщение #16


Ally
******

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



Да имели дело: http://aly.projektas.lt/Projects/ARMDomina...RMDominator.htm
Да он самый производительный среди тех процов, что работают из FLASH
И бенчмарки делали: http://aly.projektas.lt/Tests/AllCPU/WhetsRes.htm#1
Правда с тех времен STR91x пошустрел процентов на 10. Модифицировали его немного.
Про распространение говорить рано, его только второй год продвигают.


Цитата(Stepanich @ Jun 12 2007, 12:49) *
Здравствуйте.

Имел ли кто-нибудь дело с МК STR91?
Можно ли их считать одними из самых производительных МК, обладающими внушительным набором периферийных средств?
Существуют ли benchmark’и для этих МК?
С чем связано гораздо меньшее распространение этих МК по сравнению с AT91, TMS, LPC и т.д?

Спасибо. Всего хорошего.
Go to the top of the page
 
+Quote Post
Stepanich
сообщение Jun 12 2007, 20:05
Сообщение #17


Местный
***

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



Спасибо за ответ.

А что можно сказать об удобстве освоения (разумеется, по сравнению с МК других фирм).
Читал о недостатках таймеров у STR91. В чём они заключаются.
Есть ли преимущества со стороны МК от Renesas, Freescale, Atmel и NEC?

Разумно ли сравнение STR91 и AVR32? Если да, то за кем преимущество?

И ещё, детский вопрос, наверное: почему МК со встроенной Flash-памятью существенно уступают по производительности МК без неё? Как осуществляется загрузка исполняемого кода в подобные ROM-less контроллеры (с использованием конфигуратора, как в некоторых ПЛИС)?

Спасибо.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 12 2007, 21:25
Сообщение #18


Ally
******

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



На STR91x дока не так красиво выглядит, как на LPC например. Но количество ошибок на единицу мануала у них примерно одинаковое.
Однако по STR91 есть живой фирменный форум на котором модераторы из группы разработки ST.
Если не помогут, то хоть поговорят 01.gif
А так по скорости освоения все эти ADuC-и, SAM-ы, LPC, TMS470 и STR-ы практически одинаковы. У каждого свои заморочки со стартапами и багами периферии. На каждые есть кучи KIT-ов.
Недостатки таймеров у STR91 мной обнаружены не были, просто они несколько оригинальны: короткие - 16 бит, а не 32 как у других, стартуют не с нуля, а с 0xFFFC. Но зато у них имеется DMA чего нет у других. Эта фишка позволяет замерять разные временнЫе характеристики и распознавать сложные входные шаблоны сигналов в реальном времени. Так что нужен тонкий анализ, что там недостатки, а что фичи.
AVR32 явно быстрее STR91x. Но он и предназначен для обработки мультимедии не сильно навороченной, такой чтоб для мобильных дивайсов было достаточно. Т.е. для других приложений он не сильно эффективен, да и чтоб получить нормальное мультимедиа на нем придется думаю вложить немалые деньги в покупку софта. Так что это выбор не для простых людей.

Предел работы скорости FLASH где-то 30 МГц, быстрее ее читать просто не могут. Придумывают всякие фокусы - буфферизацию, чередование чтения из разных банков, объединение в широкую шину до 128 бит и т.д. но полностью проблему решить не могут. Вот и тормозит выполение из FLASH.

Для загрузки кода в процах или есть загрузчик в маленькой внутренней ROM или FLASH или выполнение начинается из внешней FLASH. Есть у ST новая серия которая даже может выполняться! сразу из сериальной FLASH. Т.е. механизмов много разных есть.



Цитата(Stepanich @ Jun 12 2007, 23:35) *
Спасибо за ответ.

А что можно сказать об удобстве освоения (разумеется, по сравнению с МК других фирм).
Читал о недостатках таймеров у STR91. В чём они заключаются.
Есть ли преимущества со стороны МК от Renesas, Freescale, Atmel и NEC?

Разумно ли сравнение STR91 и AVR32? Если да, то за кем преимущество?

И ещё, детский вопрос, наверное: почему МК со встроенной Flash-памятью существенно уступают по производительности МК без неё? Как осуществляется загрузка исполняемого кода в подобные ROM-less контроллеры (с использованием конфигуратора, как в некоторых ПЛИС)?

Спасибо.
Go to the top of the page
 
+Quote Post
proba
сообщение Jun 13 2007, 07:01
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



Цитата(AlexandrY @ Jun 13 2007, 00:25) *
Предел работы скорости FLASH где-то 30 МГц, быстрее ее читать просто не могут. Придумывают всякие фокусы - буфферизацию, чередование чтения из разных банков, объединение в широкую шину до 128 бит и т.д. но полностью проблему решить не могут. Вот и тормозит выполение из FLASH.


ренесасом разработано 2 варианта MONOS flash с выборкои 12ns и 4 ns, пока применяется только первыи в sh7211, более быстрыи вариант занимает больше места не силиконе и будущее этои пока неизвестно.
Go to the top of the page
 
+Quote Post
Andy_ry
сообщение Jul 11 2007, 12:30
Сообщение #20





Группа: Новичок
Сообщений: 9
Регистрация: 29-03-07
Пользователь №: 26 595



Цитата(AlexandrY @ Jun 12 2007, 16:52) *

Проект, вроде, перспективный, токмо кроме бенчмарка хорошо бы примеры реализации интерфейсов вывалить. А схемы можно от оценочных плат понадёргать, благо их уже несколько. И как с проблемой работы по прерываниям двух контроллеров VIC0 и VIC1? Решили? Тогда не будете ли любезны пример в студию (UART+TIM) или что угодно, но из VIC0 и VIC1 одновременно.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th August 2025 - 09:39
Рейтинг@Mail.ru


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