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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Подскажите-ка пожалуйста 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
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

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

 


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


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