|
логический анализатор |
|
|
|
Jan 9 2008, 10:11
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 19-08-06
Пользователь №: 19 678

|
Возвращаясь к старому вопросу. Думаю поставить АРМ 7, внешнюю память и гнать данные по 100мегабитке. Главное получить максимальное быстродействие. Но, нигде не нахожу седьмого арма с поддержкой внешней памяти и сотки на борту одновременно. Какие у кого есть мысли по этому поводу? З.Ы. Предусматривается два аналоговых входа.
|
|
|
|
|
Jan 9 2008, 12:05
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 19-08-06
Пользователь №: 19 678

|
Цитата(Stanislav @ Jan 9 2008, 15:40)  АРМ 7 при таких условиях уподобится загнанной лошади. Лучче поищите АРМ 9, или, как я уже советовал, ADSP-BF537, например. ADSP интересный вариант, но я его никогда не "трогал", не знаю с какой стороны подойти, в какой среде под его писать. АРМы ближе. Поднимается вопрос удастся ли писать сразу со входов анализатора в память?
|
|
|
|
|
Jan 9 2008, 12:41
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Добавлю немного. В этом деле самое интересное - это несколько поднять частоту и делать сжатие информации "на лету", тогда можно будет более точно записывать информацию. Ведь если Вы делаете запись под внешний клок, то тут можно сказать так: если время предустановки для анализатора меньше, чем для проверяемого изделия, то тогда каждый импульс, записанный в анализатор будет правильный. А вот если эти времена близки - то однозначно сказать нельзя. То, что захватит анализатор, возможно не захватит изделие. Или наоборот, изделие импульс захватит, а анализатор - нет. Поэтому анализатор должен быть гарантированно быстрее, чем проверяемое изделие... Ну а если идет запись под внутренний клок, то тем более, он должен быть быстрее, чем изменение внешних сигналов. И еще необходимо учесть задержки и неидентичность линий в кабеле. Если частоту поднять в несколько раз, то эти задержки потом можно будет "выбрать" программно. Вот примерно такие проблемы... Возможно, через месяц я этой проблемой займусь на стартовом наборе на Спартан3е... Прошлый анализатор у меня работал на частоте до 40Мег, сейчас хочу подняться до 200Мег... Пока точно не знаю, сколько получится... Удачи!
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Jan 9 2008, 21:18
|
Местный
  
Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274

|
Цитата(Alexandr_Nikolaevich @ Jan 9 2008, 13:11)  Возвращаясь к старому вопросу. Думаю поставить АРМ 7, внешнюю память и гнать данные по 100мегабитке. Главное получить максимальное быстродействие. Но, нигде не нахожу седьмого арма с поддержкой внешней памяти и сотки на борту одновременно. Какие у кого есть мысли по этому поводу? З.Ы. Предусматривается два аналоговых входа. STR912 конечно не ARM7, а ARM9, но если это не принципиально, то и EMI и Ethernet MAC 10/100 на борту присуствует. ADC на борту тоже имеется (правда кривой малость). Что же до выбора между ARM и BF, то стоит упомянуть также стоимость средств разработки. Даже если не покупать среду разработки (IDE), то без JTAG кабеля обойтись не удасться. А вот он для BF537 стоит четырехзначную сумму зеленью.
|
|
|
|
|
Jan 9 2008, 22:16
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(Alexandr_Nikolaevich @ Jan 9 2008, 15:05)  ADSP интересный вариант, но я его никогда не "трогал", не знаю с какой стороны подойти, в какой среде под его писать. В такой же, как и для ARM-а. VisualDSP++ называется. Цитата(Alexandr_Nikolaevich @ Jan 9 2008, 15:05)  АРМы ближе. Поднимается вопрос удастся ли писать сразу со входов анализатора в память? Этот вопрос - к DASM, как я понимаю.  Только укажите, сколько памяти Вам требуется, и нужно ли всё это добро гнать в сеть в реалтайме. Цитата(yuri_d @ Jan 10 2008, 00:18)  ...Что же до выбора между ARM и BF, то стоит упомянуть также стоимость средств разработки. Даже если не покупать среду разработки (IDE), то без JTAG кабеля обойтись не удасться. А вот он для BF537 стоит четырехзначную сумму зеленью. Это верно. Но такой дивайс и на EZ-KIT Lite отладить несложно, причём абсолютно полностью. А он стоит раз в 10-15 меньше. И JTAG там имеется. Довольно тормозной, правда, но для данной задачи его будет вполне достаточно. Кроме того ИнСис JTAG отладчиками всё ещё торгует. Там они раза в 3 дешевле, чем у AD. ЗЫ. На ПЛИС оно, конечно, правильнее, только гимору для не имеющего опыта работы с ними будет неизмеримо больше. Особенно если придётся реализовывать поддержку протоколов...
Сообщение отредактировал Stanislav - Jan 9 2008, 22:46
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 10 2008, 10:18
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 19-08-06
Пользователь №: 19 678

|
Значит ставлю AT91rm9200, вешаю SDRAM MT48LC4M16A2P-75 (64М) между ними на линии данных ставлю буфер типа АП6. К линиям данных между этим буфером и памятью подключаю входы лог. ан. через входной буфер. Вначале заполняю память последовательностью состояний входных линий. При этом АП6 отключен, а входной буфер включен. Контроллер генерит последовательность адреса для заполнения памяти. А потом, сколько угодно времени, лишь бы не уснуть  , читаю память в комп. Я хочу тактировать схему 133МГц генератором. Но никогда не делал устройств работающих на частоте выше, чем 16МГц, поэтому не знаю, какие подводные камни меня могут ждать.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|