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

 
 
> Подскажите-ка пожалуйста ARM
SM
сообщение Feb 18 2010, 11:01
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Требования такие:
- Две раздельные внешние шины по 32 бита, одна с поддержкой uDDR/uDDR2, вторая - классического асинхронного хлама (типа NOR-флеши). Вторая шина допустима 16-битная.
- Желательно VLYNQ или подобное.
- ДМА-контроллер с возможностью пересылки с одной шины на другую без загрузки ядра.
- Тактовая чем выше, тем лучше. Не меньше 500-600 МГц.
- Кешей, и побольше.
- Других интерфейсов, кроме двух параллельных шин, НЕ НУЖНО.
- Внутренней флеши НЕ НУЖНО.
- Плавающей точки, видео, аудио, и прочих сопроцессоров НЕ НУЖНО.
- MMU не нужно.

Ищется более дешовая альтернатива 64-м TMSам (именно http://focus.ti.com/lit/ds/symlink/tms320c6424.pdf ) для задачки, где ЦОС нет ни грамма, но есть много работы c немалыми объемами данных в памяти, и солидные потоки из/в FPGA.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 19)
vmp
сообщение Feb 18 2010, 14:52
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Для таких запросов - скорее всего Marvell.
Преимущества - самые продвинутые АРМы, развитие линейки Intel XScale.
Недостатки - очень сложно получить документацию.
Краткие обзоры доступны на сайте, для нормальной документации нужна регистрация и возможно подписание NDA.
Конкретную модель не подскажу, их у Марвела много.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 18 2010, 15:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(vmp @ Feb 18 2010, 17:52) *
Для таких запросов - скорее всего Marvell.
Преимущества - самые продвинутые АРМы, развитие линейки Intel XScale.
Недостатки - очень сложно получить документацию.


NDA это все не проблема. А вот то, что у них на борту - проблема. Там всякие варианты хитрых комбинаций самых разных периферийных устройств вплоть до SATA-II и GbE, а такой элементарщины, что нужна мне - нет. Мне нужен просто чисто процессор...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 18 2010, 15:20
Сообщение #4


Гуру
******

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



Боюсь, что без "свистелок и перделок" что-то найти будет трудно. А так тот же техасовский AM3505 подходит под описание. Но он уже отбракован, я полагаю?
Go to the top of the page
 
+Quote Post
vmp
сообщение Feb 18 2010, 15:29
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(SM @ Feb 18 2010, 18:07) *
Мне нужен просто чисто процессор...

Нашел на полке листок с рекламой процессора Intel 80219, датированный 2004 годом, еще до передачи Xscale Marvell'у.
Вот он же на английском:
http://int.xscale-freak.com/XSDoc/80219/25432901.pdf
Заявлено 600 МГц, DDR-200, PCI-X и локальная шина до 100 МГц/32бита. Двухканальный DMA.
И посмотрите Intel® I/O Processors - их Интел вроде бы не отдал Марвелу.
http://www.intel.com/design/iio/index.htm
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 18 2010, 15:35
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(aaarrr @ Feb 18 2010, 18:20) *
Но он уже отбракован, я полагаю?


Да, он в полном пролете - стоит дороже, чем 320С6424. Цена на 500-МГц AM3505 примерно на 7-9 долларов выше, чем 400 МГц 6424, а при этом 6424 его уделывает по реальной скорости минимум вдвое.


Цитата(vmp @ Feb 18 2010, 18:29) *
И посмотрите Intel® I/O Processors - их Интел вроде бы не отдал Марвелу.
http://www.intel.com/design/iio/index.htm

Ну опять сплошные PCIe/SAS/SATA... Да и все, кроме единтсвенного самого верхнего в списке - NRND. А IOP80219 что-то по складам не бьется вообще....
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 18 2010, 19:02
Сообщение #7


Ally
******

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



MIPI вместо VLYNQ можно применить. Этого добра полно у самсунгов.
Подключайтесь к инициативе по освоению S5PC100X
http://electronix.ru/forum/index.php?showt...mp;#entry701609
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 18 2010, 19:36
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AlexandrY @ Feb 18 2010, 22:02) *
MIPI вместо VLYNQ можно применить. Этого добра полно у самсунгов.
Подключайтесь к инициативе по освоению S5PC100X

А что там с ценой-то? А то в нем какая-то хренова туча совершенно не нужных мне периферийных устройств и акселераторов. Я как увидел этот список, даже дальше смотреть не стал. Мне ведь голый процессор нужен, чтобы туда запихать некий протокольный стек, и все. Собственно я уже уверился в том, что нет АРМов в природе, которые при той же цене сравнились бы по реальной производительности С64+. Теперь еще погляжу на MIPS и PPC. Но тут другое тормозит, не хочу среду разработки менять с техасского композера, так как нужный мне стек сделан в вариантах для x86 и для C6xxx. Армы он (композер) все поддерживает до самого последнего кортекса, а вот мипсы и ппц - нет. А то преимущество, что куча готовохалявного софта есть, мне тут совершенно не нужно, как и ОС. Чисто цена, производительность, шины.
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Feb 19 2010, 08:27
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



Blackfin по шинам не тянет. жаль.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Feb 19 2010, 18:02
Сообщение #10


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Я пробовал искать "голый проц", в современном мире это не очень получается, так как все производители заражены основными каналами реализации: мобильники, фоторамки и прочие мультимедийно заточенные завитушки. Временно вышел из положения, используя 32-битное ядро в ПЛИС, благо в задаче сама плисина также была необходима, но для окончательной реализации такой подход не подошел.

Кстати, Самсунг, про который говорит Александр, предполагается использовать, закрывая глаза на большое количество не нужных для задачи причиндалов, типа аппаратного кодека х264.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 19 2010, 21:06
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(one_man_show @ Feb 19 2010, 21:02) *
Я пробовал искать "голый проц", в современном мире это не очень получается,


Кажется я нашел возможный вариант. PMC-Sierra RM7935/RM7965. Да и AMD Geode в принципе тоже нечто типа того, но ему "companion chip" еще подавай... Но это все не-АРМ-ы, хотя и ничем не хуже варианты, а возможно и лучше. Остается вопрос стоимости и надежности поставок (тут TMS имеет оценку отлично с плюсом по обоим требованиям, AMD с доступностью отлично с плюсплюсом, но по цене зад, а вот с PMC вопрос пока открыт, подожду ответов на мои запросы...).

У меня кстати ПЛИСина тоже есть, но слабо устраивают стоимости результата... Пока в общем TMS рулит, а от PMC ждем-с ответа.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 19 2010, 21:22
Сообщение #12


Ally
******

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



Староваты сильно. И хде там последовательный интерфейс?
Советую критично отнестись к заявленной пропускной способности шин.
Важно присутствие на борту двух контроллеров внешней памяти иначе никакие экзотические SoC-и не дадут и 100 метров в сек при работе с внешней памятью.
Опять же экзотика тяготеет предоставлять драйвера только под Linux и Windows, а потом ссылаться на них вместо подробного описания периферии.
Т.е. светит долгое и нудное ковыряние в хламе и попадание на крупные деньги за тех поддержку.
Такие накладные легко сожрут всю экономию от возможной разницы в цене чипов.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 20 2010, 11:40
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AlexandrY @ Feb 20 2010, 00:22) *
Староваты сильно. И хде там последовательный интерфейс?

Мне последовательный интерфейс особо не нужен. Толстой локальной шины вполне хватит (DDR2-контроллер вместе с DMA-делами и разделением на две шины с доступом мимо проца уедет в ПЛИС, а впоследсвии и в ASIC, что не проблема). Ну а 64-битная SysAD на 200 МГц вроде как вполне устраивает заместо даже двух раздельных шин при небольшой перестройке архитектуры системы. http://www.pmc-sierra.com/cgi-bin/download...0350_011614.pdf - это же именно Процессор, а не процессорчик, обвешанный как новогодняя елка всяким хламом.
Однако опять есть мелкое "но" - 64-битность проца мне совсем не актуальна, не чем ее загрузить... Поэтому С6424 все еще держится довольно уверенно.

Цитата(AlexandrY @ Feb 20 2010, 00:22) *
Опять же экзотика тяготеет предоставлять драйвера только под Linux и Windows, а потом ссылаться на них вместо подробного описания периферии.

Дык мне периферия не нужна. Следовательно ни ее описание, ни дрова smile.gif А учитывая, что ее, т.е. периферии, там и нет... Вопрос просто отпадает изначально. У меня там вся периферия своя, в ПЛИСе. Собственно речь о разновидности XDS560-совместимого эмулятора с HS-RTDX и прокачкой реалтайм HD-видео по нему, а стек - это весь эмуляционно-отладочный стек техаса, довольно неповоротливый монстр о 6-ти уровнях, которому нужен мощный проц, чтобы прокачивать хорошие потоки.

Может все таки есть кортекс-А такой же, как RM - чтобы процессор, пара (в отличие от одной у RM) шин, и ВСЕ. Совсем ВСЕ!
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Feb 20 2010, 12:19
Сообщение #14


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Ну тогда у меня все-таки остаются подозрения, что стоит пересчитать "стоимости результата", так как на ПЛИС решать поставленную задачу вернее, а процессор как таковой - только довесок.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 20 2010, 13:09
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(one_man_show @ Feb 20 2010, 15:19) *
Ну тогда у меня все-таки остаются подозрения, что стоит пересчитать "стоимости результата", так как на ПЛИС решать поставленную задачу вернее, а процессор как таковой - только довесок.

Так там и решается часть задач на ПЛИС, часть на проце. Объем кода, который на проце - немеренный, и на ПЛИС совершенно не ложащийся (это части стека отладки, различные для различных семейств процессоров и разруливающие всякие архитектурозависимые внутренние механизмы, и которые должны работать одновременно (параллельно могут отлаживаться несколько процессоров из разных семейств - например пара 64-х ядер и пара кортексов, и все на одном жтаге+EMUхх). Из 6-ти уровней стека на ПЛИСу укладывается только 2 с половиной, остальные же - как ни крути, процессор. Там в этих уровнях без поллитры не разберешься только в алгоритмах, не то, что бы их в ПЛИС пихнуть. Да и модифицируются они по пять раз в год. И он (проц) обязан успевать за потоком, чего не скажешь о софтокорных решениях. Тут, как бы, 50 на 50 процессор и ПЛИС, он никак не довесок.

Собственно беру таймаут до ответов от сиерры. Но если кто вдруг подскажет "голый" кортекс-А с толстым кешем, то буду очень рад.
Go to the top of the page
 
+Quote Post
SFx
сообщение Feb 21 2010, 08:39
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



собственно freescale, поглядите, возможно что то подойдет... в i.mx51x есть и кеш большой, и шина толстая, и ddr2...
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 21 2010, 15:38
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(SFx @ Feb 21 2010, 11:39) *
в i.mx51x

Это опять какая-то "елка в игрушках". Ну не хочу я платить за всякие аудио-видео-бирюльки. А вот их MPC7xxx и 8xxx пожалуй могут быть интересны.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 24 2010, 11:17
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



сиерра сказала около $150. Ужос супротив 6424 за 34.
Go to the top of the page
 
+Quote Post
Gnider
сообщение Mar 25 2010, 13:27
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 18-11-09
Пользователь №: 53 721



Самый хороший голый толстый проц - Atom smile.gif
Go to the top of the page
 
+Quote Post
Pechka
сообщение Mar 25 2010, 17:50
Сообщение #20


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

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



http://www.analog.com/en/embedded-processi...rs/product.html
Blackfin 547 по-моему удовлетворяет нуждам. Кэш - 132+128 - больше чем у 64224.
DDR/mobile DDR + 2 дополнительных 16 битных шины. ядро 533-600 MHz при штатном тепловыделении. 53x серия официально гонялась на 900MHz, только в datasheet это не включается т.к. нужно охлаждение принудительное делать. Вобщем рекомендую как очень хороший проц.
Цена 23.53$, что существенно против 34$ за TMS...
Кстати, есть и дешевые эмуляторы для него (150$ за ADZS-ICE-100B) - отличается только невысокой скоростью.
P.S. Ещё стоит отметить, что у blackfin очень хороший сишный компилятор, который выжимает до 80% пиковой производительности.
К вопросу о поставках: AD быстрее чем TI на 2-4 недели.

Сообщение отредактировал Pechka - Mar 25 2010, 18:00
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:50
Рейтинг@Mail.ru


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