Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите ARM шустрый и разрядистый по шинам
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Massi
для перехода с 51 нужна шустрая машина...ранее пользавались F121 от Сигнала 100 МГц 8 разрядная...задачи растут...основная проблема стала это разрядность шины данных...устройство которое мы тестируем изначально 32 разрядное по шине данных...
посему было бы интресно узнать...перефирия интересует меньше всего...главное это разрядность шины данных и адреса....и скорость...
ну и надежность проца...стойкость к зависанию...а Атмлам какое то предубеждение есть....может это память молодости...может они исправились
zltigo
Цитата(Massi @ Aug 31 2007, 19:30) *
для перехода с 51

Ну если с 51, то LPC2468 должно хватить. На шину периферию навесите а памятей и встроенных хватит.
Многие другие вапианты требуют или BGA (я понимаю после 51 это будет не в радость) или маловато набортной памяти и на шину придется кроме периферии еще и память навешивать, что для многослойной платы без проблем, а на двухслойке более, чем стремно, а в высоконадежных применениях и преступно.
Massi
пока читаю...какая чуждая архитектура и команды...
VitalyS
Посмотрите в сторону LH79520 (SHARP).
zltigo
Цитата(DASM @ Aug 31 2007, 19:48) *
28-ые техасы..

Если под этим фамильярным поминанием скрываются TMS320x28xx то там 16bit шина.
Все остальное тоже достаточно специфично и переход с контролеров общего назначения на DSP должен быть хоть чем-то определен.



Цитата(Massi @ Aug 31 2007, 19:53) *
пока читаю...какая чуждая архитектура

Ну для 51 ЛЮБАЯ архитектура будет чуждой, ибо на дворе уже другой век.
Цитата
и команды...

Не обращайте особого внимания - на ASM писать сколь-нибудь значительные куски не надо.
scifi
Не забывайте и про FPGA. К примеру, Cyclone II и III от Altera. Там разрядности сколько угодно, и шутрый процессор туда зашить - не проблема. А если программа умещается в несколько килобайт кода и данных, то даже внешнюю память навешивать не надо.
Massi
а кто скажет сайт шарповский....
scifi
Цитата(DASM @ Aug 31 2007, 21:25) *
Угу, флеш память, АЦП, компараторы и прочее зашейте тоже. Господа , зачем путать микроконтроллеры и ядра ? Да еще и скажите мне, во что влезет ядро ARM пусть и без АЦП. Куда оно в два бакса влезет ?

Вероятно, я что-то пропустил. Ещё раз скажите, где в вопросе сказано "уложиться в два бакса" и "необходим АЦП и компаратор"? Просто нужно помнить о различных путях решения задачи и выбирать оптимальный вариант по совокупности параметров. Моё дело - предложить вариант.
DASM
Вероятно пропустили.
IgorKossak
Цитата(Massi @ Aug 31 2007, 20:34) *
а кто скажет сайт шарповский....

Sharp или Sharp USA
singlskv
Цитата(Massi @ Aug 31 2007, 20:30) *
для перехода с 51 нужна шустрая машина...ранее пользавались F121 от Сигнала 100 МГц 8 разрядная...задачи растут...основная проблема стала это разрядность шины данных...устройство которое мы тестируем изначально 32 разрядное по шине данных...
посему было бы интресно узнать...перефирия интересует меньше всего...главное это разрядность шины данных и адреса....и скорость...
ну и надежность проца...стойкость к зависанию...а Атмлам какое то предубеждение есть....может это память молодости...может они исправились

Если нужно очень шустро и многоразрядно то можете попробовать посмотреть
в сторону Renesas SH7203, там все очень шустро(+FPU), да и с переферией все очень достойно,
тока один существенный недостаток, отладочные средства стоят ну очень неприлично,
правда есть фирменный монитор/отладчик который позволяет программировать/отлаживать
через сериалку.
Massi
здесь тот случай когда цена роли не играет...основная задача процессора не расчеты а передача управляющих слов 32 разрядных и считывание реакции системы тоже 32 разрядных...ставлю Циклон 2 для расширения портов...нажно 500 входов/выходов...и оптоприемник...
в соседней ветке исчу разработчиков для сопряжения с PCI шиной...этот кусок работы отдаю на сторону...этот оставлю себе...

а у шарпа есть технический сайт...с микросхемами и даташитами...или они как моторыло
zltigo
Цитата(Massi @ Sep 1 2007, 09:28) *
нажно 500 входов/выходов...

Не мое дело, конечно, но когда в наше время где-то возникает "необходимость" в одной точке получить 500 входов/выходов первой возникает мысль о неправильно системно поставленной задаче.
Massi
это устройство...которое генерирует воздействия и снимает отклик системы...
если на тестируемой плате находится 200 контактный разьем...причем входы и выходы на другой плате находятся в совсем других местах...причем это исчо не предел...есть у меня в ТЗ и на 500 точек подключения...и каждую точку надо возбудить и считать отклик...а устройство цифровое...то что тут такого странного...простейшая система сбора данных...
zltigo
Цитата(Massi @ Sep 1 2007, 10:19) *
то что тут такого странного...простейшая система сбора данных...

Скажем так, система сбора данных построенная по простейшему принципу, когда все сводится с одну точку от каждого датчика своим проводом и весь сырой поток жуется на PC+один вспомогательный контроллер. Вынос контроллеров поближе датчикам, последовательные каналы связи, предварительная обработка не используются. Даже, если речь идет от тестовом оборудовании для некого точечного устройсва, то даже в этом случае вытаскивание 500 пороводов до разъемов устройства с сопутствующими этому проблемами (начиная с механических и кончая быстродействием и помехами) оставляет простор для раздумий о других подходах. Впрочем, как я уже писал, это не мое дело и мне совсем не хотелось бы уводить разговор от выбора контроллера....
Massi
других решений не существует...это как последняя миля...есть на плате 500 контактов вот и тут думать нечего...есть и 500 проводников...и есть Циклон который может принять в себя эти 500 линий...естественно циклону проц нужен...поразрядистее....ибо читать/писать 500 разрядные слова сложновато 8 разрядами...память прицепим быструю...и будет это все жеватся...
а для связи с РС уже оптика нужна будет...ибо поток там тоже не маленький...
пока проект такой...
и вот хочется процессор пустой...без наворотов и переферии...шоб шина дааных была пошире...да и адресная тоже...RD/WR...да и все...пусть тока летает быстро...все соберется на Циклоне дальше...
просто ща все ударились в мультимедиа...
zltigo
Цитата(Massi @ Sep 1 2007, 11:55) *
других решений не существует...это как последняя миля...

Дополнительные объяснения воспринял.
amw
Цитата(zltigo @ Aug 31 2007, 19:47) *
Ну если с 51, то LPC2468 должно хватить. На шину периферию навесите а памятей и встроенных хватит.
Многие другие вапианты требуют или BGA (я понимаю после 51 это будет не в радость) или маловато набортной памяти и на шину придется кроме периферии еще и память навешивать, что для многослойной платы без проблем, а на двухслойке более, чем стремно, а в высоконадежных применениях и преступно.

Не знаю как в LPC2468, но LPC2214 на внешней шине имеется некоторая проблема. На мой взгляд эта шина не всегда пригодная для работы с внешними микросхемами НЕ памяти. Например, некая внешняя микросхема с интерфейсом похожым на SRAM.
Проблема заключается в том, что собственно контроллер внешней шины объединяет несколько циклов записи под одним сигналом CS. То есть при последовательном выводе нескольких слов (необязательно по последовательным адресам) получаем что-то типа:
ADDR1, CS в активное состояние, DATA1, WR, ADDR2, DATA2, WR, ADDR3, DATA3, WR, ADDR4, DATA4, WR, CS в неактивное состояние.
У меня был чип, требующий обязательного передергивания CS для каждого цикла шины. Пришлось обманывать контроллер шины (вставлять задержки для каждой операции больше чем длительность цикла).

Цитата(Massi @ Sep 1 2007, 11:55) *
других решений не существует...это как последняя миля...есть на плате 500 контактов вот и тут думать нечего...есть и 500 проводников...и есть Циклон который может принять в себя эти 500 линий...естественно циклону проц нужен...поразрядистее....ибо читать/писать 500 разрядные слова сложновато 8 разрядами...память прицепим быструю...и будет это все жеватся...
а для связи с РС уже оптика нужна будет...ибо поток там тоже не маленький...
пока проект такой...
и вот хочется процессор пустой...без наворотов и переферии...шоб шина дааных была пошире...да и адресная тоже...RD/WR...да и все...пусть тока летает быстро...все соберется на Циклоне дальше...
просто ща все ударились в мультимедиа...

Ну как вариант, прямо с Циклона сразу на оптику.
Massi
с Циклона на оптику тоже не кузяво...ибо часть работы по пережевыванию должна взять на себя периферия...ибо PCI загнется...
кстати повторюсь в этой ветке...исчу разработчиков и трассировщиков для PCI...это другой конец работы

все...Атмел победил...
klop
Цитата(Massi @ Sep 1 2007, 12:36) *
с Циклона на оптику тоже не кузяво...ибо часть работы по пережевыванию должна взять на себя периферия...ибо PCI загнется...
кстати повторюсь в этой ветке...исчу разработчиков и трассировщиков для PCI...это другой конец работы


А почему бы не глянуть в сторону Virtex-IIPro c PowerPC на борту. Или Нльтеру с Ниосом(но ето уже не так эффективно).
zltigo
Цитата(amw @ Sep 1 2007, 12:11) *
Не знаю как в LPC2468, но LPC2214

Живьем не щупал, но 2468 не слишком похож в этой части на 2214. Кроме того, в случае навешивания своего FPGA проблема не принципиальна.



Цитата(Massi @ Sep 1 2007, 12:41) *
все...Атмел победил...

smile.gif Выбирали по принципу - какой никто не посоветует, тот и буду использовать smile.gif?

А скорости к PC какие? Стоит городить свое железо под PC? Быстрые интерфейсы у PC имеются, причем их скорость заметно ограничивается уже собственно PC. Ethernet гигабитный точка-точка на raw потоке - неужели не хватает?
Massi
Ниос требует DDR...да и денег стоит...1200 убитых енотов...это цена платы отладочной с софтом...по другому не продается...
zltigo
Цитата(Massi @ Sep 1 2007, 13:17) *
стоит...1200 убитых енотов...

C другой стороны сколько стоит это в днях работы приличного специалиста даже в российских условиях (зарплата+налоги+стол+оборудование+обслуживающий персонал+...)?
klop
Цитата(Massi @ Sep 1 2007, 13:17) *
Ниос требует DDR...да и денег стоит...1200 убитых енотов...это цена платы отладочной с софтом...по другому не продается...


А Virtex-IIPro дороговат как я понимаю biggrin.gif Просто внешний проц ето снижение скорости и дополнительные дорожки на плате.
Massi
уже паралельно смотрим Ниос
klop
Цитата(Massi @ Sep 1 2007, 14:02) *
уже паралельно смотрим Ниос


Кстати можете ради интереса глянуть наприме на Leon.
Andrewak
Цитата(Massi @ Aug 31 2007, 21:34) *
а кто скажет сайт шарповский....

http://www.microem.ru/pages/arm/LPC-LH_line.card.pdf
NXP купили у шарпа МК, соответственно, смотреть здесь:
http://www.standardics.nxp.com/products/mc...tric/?family=27

А ежли интересует софт-проц, то посмотрите здесь:
http://www.latticesemi.com/products/intell...ico32/index.cfm
zaozeo
Цитата(Massi @ Sep 1 2007, 15:02) *
уже паралельно смотрим Ниос


А как вы смотрите на ЕР9315 CIRRUS LOGIC ?
blackfin
Может я чего не понял, но зачем здесь вообще проц?
В циклоне пакуете свои 500 разрядные слова,
второй циклон, что стоит на PCI-66, принимает поток по LVDS
и мастером сливает все в память PC.
Делал лет N назад 64-х битный логический анализатор на FLEX'е,
ИМХО, задача практически 1-в-1..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.