|
Подскажите-ка пожалуйста ARM |
|
|
|
Feb 18 2010, 11:01
|
Гуру
     
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Feb 18 2010, 15:29
|

Местный
  
Группа: Свой
Сообщений: 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
|
|
|
|
|
Feb 18 2010, 15:35
|
Гуру
     
Группа: Свой
Сообщений: 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 что-то по складам не бьется вообще....
|
|
|
|
|
Feb 18 2010, 19:36
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(AlexandrY @ Feb 18 2010, 22:02)  MIPI вместо VLYNQ можно применить. Этого добра полно у самсунгов. Подключайтесь к инициативе по освоению S5PC100X А что там с ценой-то? А то в нем какая-то хренова туча совершенно не нужных мне периферийных устройств и акселераторов. Я как увидел этот список, даже дальше смотреть не стал. Мне ведь голый процессор нужен, чтобы туда запихать некий протокольный стек, и все. Собственно я уже уверился в том, что нет АРМов в природе, которые при той же цене сравнились бы по реальной производительности С64+. Теперь еще погляжу на MIPS и PPC. Но тут другое тормозит, не хочу среду разработки менять с техасского композера, так как нужный мне стек сделан в вариантах для x86 и для C6xxx. Армы он (композер) все поддерживает до самого последнего кортекса, а вот мипсы и ппц - нет. А то преимущество, что куча готовохалявного софта есть, мне тут совершенно не нужно, как и ОС. Чисто цена, производительность, шины.
|
|
|
|
|
Feb 19 2010, 18:02
|

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

|
Я пробовал искать "голый проц", в современном мире это не очень получается, так как все производители заражены основными каналами реализации: мобильники, фоторамки и прочие мультимедийно заточенные завитушки. Временно вышел из положения, используя 32-битное ядро в ПЛИС, благо в задаче сама плисина также была необходима, но для окончательной реализации такой подход не подошел.
Кстати, Самсунг, про который говорит Александр, предполагается использовать, закрывая глаза на большое количество не нужных для задачи причиндалов, типа аппаратного кодека х264.
--------------------
|
|
|
|
|
Feb 19 2010, 21:06
|
Гуру
     
Группа: Свой
Сообщений: 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 ждем-с ответа.
|
|
|
|
|
Feb 20 2010, 11:40
|
Гуру
     
Группа: Свой
Сообщений: 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, а потом ссылаться на них вместо подробного описания периферии. Дык мне периферия не нужна. Следовательно ни ее описание, ни дрова  А учитывая, что ее, т.е. периферии, там и нет... Вопрос просто отпадает изначально. У меня там вся периферия своя, в ПЛИСе. Собственно речь о разновидности XDS560-совместимого эмулятора с HS-RTDX и прокачкой реалтайм HD-видео по нему, а стек - это весь эмуляционно-отладочный стек техаса, довольно неповоротливый монстр о 6-ти уровнях, которому нужен мощный проц, чтобы прокачивать хорошие потоки. Может все таки есть кортекс-А такой же, как RM - чтобы процессор, пара (в отличие от одной у RM) шин, и ВСЕ. Совсем ВСЕ!
|
|
|
|
|
Feb 20 2010, 13:09
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(one_man_show @ Feb 20 2010, 15:19)  Ну тогда у меня все-таки остаются подозрения, что стоит пересчитать "стоимости результата", так как на ПЛИС решать поставленную задачу вернее, а процессор как таковой - только довесок. Так там и решается часть задач на ПЛИС, часть на проце. Объем кода, который на проце - немеренный, и на ПЛИС совершенно не ложащийся (это части стека отладки, различные для различных семейств процессоров и разруливающие всякие архитектурозависимые внутренние механизмы, и которые должны работать одновременно (параллельно могут отлаживаться несколько процессоров из разных семейств - например пара 64-х ядер и пара кортексов, и все на одном жтаге+EMUхх). Из 6-ти уровней стека на ПЛИСу укладывается только 2 с половиной, остальные же - как ни крути, процессор. Там в этих уровнях без поллитры не разберешься только в алгоритмах, не то, что бы их в ПЛИС пихнуть. Да и модифицируются они по пять раз в год. И он (проц) обязан успевать за потоком, чего не скажешь о софтокорных решениях. Тут, как бы, 50 на 50 процессор и ПЛИС, он никак не довесок. Собственно беру таймаут до ответов от сиерры. Но если кто вдруг подскажет "голый" кортекс-А с толстым кешем, то буду очень рад.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|