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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Ищу ARM по-проще, но по-быстрее AVR, Подскажите ARM для начинающего
AlexKLm
сообщение Mar 31 2008, 20:01
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989



Ищу ARM по-проще, но по-быстрее AVR. Меня не устраивает в AVR-ах низкая тактовая частота
(AVR по своей сути ориентирован на наименьшее потребление). Важно чтобы корпус был не BGA, требования к объем памяти не велики, количество выводов желательно не более 120. Подскажите пожалуйста пару названий.


--------------------
Демократия - это когда считается, что два дурака лучше одного умного
Суверенная демократия - это когда считается, что один дурак лучше двух дураков
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 31 2008, 20:13
Сообщение #2


Гуру
******

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



Неужели и пару названий найти не получается? У того же Atmel - AT91SAM7S, SAM7X, у NXP - LPC2xxx, ST, TI и т.д. По сложности все примерно одинаковы.
Go to the top of the page
 
+Quote Post
AlexKLm
сообщение Mar 31 2008, 20:46
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989



Пару названий я уже нашел. Есть бг-ашки на 190 мгц. А я хотел бы по-проще, но тоже на 190 мгц. На каждый мегагерц у них нога прибавляется? Это аксиома?


--------------------
Демократия - это когда считается, что два дурака лучше одного умного
Суверенная демократия - это когда считается, что один дурак лучше двух дураков
Go to the top of the page
 
+Quote Post
klen
сообщение Mar 31 2008, 20:51
Сообщение #4


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



я начал с LPC2103 - просто и дешево.
потребуется к примеру
1. плата Olimex H2103 - 1050р*
2. JTAG интерфейс Olimex USB JTAG - 2500р*
3. среда разработки GCC/GDB/OpenOCD/Eclipse - бесплатно

все можно взять (если есть на склада) а Терре.

если пойдете таким путем то помогу практически мгновенно влится в ряды армоводов, выдам третий пункт и все покажу.

больше ста мегХерц малой кровью не получится - там уже не контроллеры. LPC2103 для экспериментов на первое время должно хватить, лично распедаливал микросхему за 80 мгц при работе из ОЗУ, ниче ей не поплохело! работала как миленькая
Go to the top of the page
 
+Quote Post
AlexKLm
сообщение Mar 31 2008, 21:03
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989



klen, aaarrr, - спасибо за помощь, вощем это мне и требовалось. Я сам высокочастотник, больше разбираюсь в ВЧ чем в процессорах, вот налаживаю AVR, кстати - тоже GCC использую. Так что следующим ходом будет наверное LPC. Надо папа-думать немного.


--------------------
Демократия - это когда считается, что два дурака лучше одного умного
Суверенная демократия - это когда считается, что один дурак лучше двух дураков
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 31 2008, 21:21
Сообщение #6


Гуру
******

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



Да, если нужна именно "быстрая считалка", то LPC выглядит предпочтительнее. Неплохо бы озвучить круг задач, тогда можно будет советовать что-то конкретное.
Go to the top of the page
 
+Quote Post
AlexKLm
сообщение Mar 31 2008, 21:40
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989



Конкретно я затрудняюсь ответить в данный момент. Например, обработка аналогового сигнала, например - запоминанием, - тот же осциллограф с памятью. Когда-то я собирал на десятках 155 серии, это был ужас, как по габаритам так и по потреблению. Вот захотелось вспомнить молодость.


--------------------
Демократия - это когда считается, что два дурака лучше одного умного
Суверенная демократия - это когда считается, что один дурак лучше двух дураков
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Mar 31 2008, 21:50
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(AlexKLm @ Apr 1 2008, 00:40) *
Конкретно я затрудняюсь ответить в данный момент. Например, обработка аналогового сигнала, например - запоминанием, - тот же осциллограф с памятью. Когда-то я собирал на десятках 155 серии, это был ужас, как по габаритам так и по потреблению. Вот захотелось вспомнить молодость.


Можно посмотреть в сторону ARM7-M (Cortex-M3):
STM32F10X от STmicroelectronix, Stellaris от Luminary Micro.
В отличии от класического ARM7-TDMI умеет работать с битами и на прерывания быстрее отвечает,
далее дело выбора


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
SIA
сообщение Mar 31 2008, 23:08
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723



Цитата(Vitaliy_ARM @ Apr 1 2008, 00:50) *
Можно посмотреть в сторону ARM7-M (Cortex-M3):
STM32F10X от STmicroelectronix, Stellaris от Luminary Micro.
В отличии от класического ARM7-TDMI умеет работать с битами и на прерывания быстрее отвечает,
далее дело выбора

Если нужна "считалка-ногодрыгалка" в одном флаконе, и с флэшом, а не внешней памятью - то про MIPS32 - он же PIC32 не забывайте, тоже на деле очень быстрый проц, главное достоинство - за счет давно отлаженной архитектуры реальная производительность на коде из-под компилятора близка к теоретической, несмотря на флэш, конвейер и т.п. На 80 МГц - до 80-100 DMIPS гарантированы на любом, не только линейном коде, а на частотах до 20 МГц, когда флэш не лимитирует, стабильно дает 1,5 DMIPS/МГц - можно работать на меньшей тактовой по сравнению с ARM9 и тем более ARM7 с соответствующим выигрышем по энергопотреблению/помехам. И не BGA. На прерывания реагирует за несколько тактов (теневой набор регистров).
Go to the top of the page
 
+Quote Post
klen
сообщение Apr 1 2008, 09:44
Сообщение #10


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(SIA @ Apr 1 2008, 03:08) *
Если нужна "считалка-ногодрыгалка" в одном флаконе, и с флэшом, а не внешней памятью - то про MIPS32 - он же PIC32 не забывайте, тоже на деле очень быстрый проц, главное достоинство - за счет давно отлаженной архитектуры реальная производительность на коде из-под компилятора близка к теоретической, несмотря на флэш, конвейер и т.п. На 80 МГц - до 80-100 DMIPS гарантированы на любом, не только линейном коде, а на частотах до 20 МГц, когда флэш не лимитирует, стабильно дает 1,5 DMIPS/МГц - можно работать на меньшей тактовой по сравнению с ARM9 и тем более ARM7 с соответствующим выигрышем по энергопотреблению/помехам. И не BGA. На прерывания реагирует за несколько тактов (теневой набор регистров).


Полностю согласен, поросячий восторг от ARM превратился в слабое уныние. Сам двигаюсь в сторону MIPS64. Однако тут грабли с переферией (ее может не быть в кристале и проблемы с достоваймостю). Про пик32 ничего говорить не буду, скажу что жалуются на сырость и глючность. Мой коллега схватив пик32 было возрадовался но его привело в чуство неработоспособность UART!!!!!!!!!!!!!!!!! детский косяк. В эррате было прочитано - "upssss.... make sofware implementation" - вобщем смотрите конкретно, пойдет или непойдет. LPC хорош тем что просто заводится и куча кода со знающим народом который про грабли раскажет - это экономия времени - самого дорого ресурса... как в процессоре так и в человекеsmile.gif
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Apr 1 2008, 10:10
Сообщение #11


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(klen)
LPC хорош тем что ...
Не малое его приемущество содержится в цене. То есть у него лучшее соотношение производительность/цена в своей нише (средней производительности, причём AVR там же находится в низкой производительности)


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Apr 1 2008, 12:25
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата(klen @ Apr 1 2008, 12:44) *
Про пик32 ничего говорить не буду, скажу что жалуются на сырость и глючность. Мой коллега схватив пик32 было возрадовался но его привело в чуство неработоспособность UART!!!!!!!!!!!!!!!!! детский косяк. В эррате было прочитано - "upssss.... make sofware implementation"

Да работает у него уарт нормально... да и багов не больше чем в любом новом проце у любого производителя. Какая ревизия кристалла у вашего коллеги?
Go to the top of the page
 
+Quote Post
klen
сообщение Apr 1 2008, 14:08
Сообщение #13


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Alex B._ @ Apr 1 2008, 16:25) *
Да работает у него уарт нормально... да и багов не больше чем в любом новом проце у любого производителя. Какая ревизия кристалла у вашего коллеги?

это было месяцев 7 назад, какой кристал не знаю, не стал смотреть потому что он бросил все и опять вернулся на АВР, у армов не устраивает медленная реакция на прерывания - долше чем сам код его обработки sad.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 1 2008, 14:45
Сообщение #14


Ally
******

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



Ну тогда есть то, что вам надо. wink.gif

Из этого контроллера http://aly.ogmis.lt/OpenProjects/ARMDominator4/ARMD4.htm
легко сделаете 8-и канальный 12-и битный осциллограф с частотой дискретизации до 1 МГц.
Причем даже гальваноизолированный.
Могу поделиться и дизайном платы.

На самом деле сейчас уже не актуально все делать на одном проце.
Те самые 100 MIPS не в BGA получить невозможно. Волей неволей приходится ставить по два и больше процов.
Безусловно это должны быть ARM-ы.
На последний крик загибающегося Microchip-а обращать внимания не стоит.
То же FFT преобразование с фиксированной точкой STM32 делает быстрее чем dsPIC-и.
А особенности DMA в ARM-ах от ST дают возможность программировать на нескольких ядрах как будто на одном.

Демку с многоканальным осциллографом по Ethernet я думаю скоро выложить для этой платы.


Цитата(AlexKLm @ Apr 1 2008, 01:10) *
Конкретно я затрудняюсь ответить в данный момент. Например, обработка аналогового сигнала, например - запоминанием, - тот же осциллограф с памятью. Когда-то я собирал на десятках 155 серии, это был ужас, как по габаритам так и по потреблению. Вот захотелось вспомнить молодость.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 1 2008, 14:55
Сообщение #15


Гуру
******

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



Цитата(klen @ Apr 1 2008, 12:44) *
..ARM превратился в слабое уныние...
...Однако тут грабли с переферией....
..медленная реакция на прерывания...

Добро пожаловать в ряды стороннников ARM+FPGA smile.gif...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 19:13
Рейтинг@Mail.ru


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