Перейти к содержанию
    

Делаю отладочную плату с ARM

Делаю новую отладочно-боевую плату.

 

По старинке центром системы у меня там будут ПЛИСы (Altera, Cyclon EP1C12Q240)

 

Вот сейчас надумали туда еще АРМ поставить.

 

Пока приглядели AT91RM9200 в QFP208 + прицепить к нему Сompact Flash разьем + память (либо запаять, либо SO-DIMM например).

Различные интерфейсы будут на ПЛИС идти.

 

Хотелось бы запустить там Ось какую-нибудь и управлять платкой.

Грузить разные прошивки в ПЛИСы, может кодек какой сделать,

на дисплей информацию выводить.

 

Что посоветуете (так, чтоб с запасом) поставить?

Какую конфигурацию рационально было бы выбрать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

(либо запаять, либо SO-DIMM например).

 

Очень интересует вопрос с подключением SO-DIMM, кто-нибудь уже делал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>Какую конфигурацию рационально было бы выбрать?

 

Сделал небольшой linux binary image, под 2Mb flash.

 

http://www.ucrouter.ru/download/EVM9200-li....19-rmk.bin.tgz

 

Даже остался еще небольшой запас.

Стартовый загрузчик boot.bin.

Загрузчик u-boot.

linux-2.4.19-rmk7 под EVM9200.

Образ initrd, основанный на соответствующем

образе из состава AT91RM9200DK.

 

Минимально можно уложиться в 2Mb, но это уже

наверное мало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а если присобачить 64 метра оперативки и флеш, скажем, на 512 метров

это будет "выше крыши" по ресурсам?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня такая же дилемма. Если нужно к ПЛИС проц, то АРМ беру легкий, типа 2106 или 2129. Если проект требует операционки с перезагрузкой программ, то по-моему всегда выходит выгоднее простой (одноплатный) писюк+плата расширения. Под "выгоднее" понимаю сочетание цены и времени реализации.

 

Может я ошибаюсь, поправьте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня же идея была поставить АРМ (раньше их не использовали)

и навесить ему флеш памяти и SRAM столько, чтоб надолго хватило.

 

используемый раньше микроконтроллер MSP430 149ый из схемы исключить.

 

Вопрос какое сейчас самое навороченное ядро АРМ и что к нему надо подцепить. Места на плате пока хватает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот плата с самым крутым соотношением количество навороченного/плотность монтажа http://www.dlharmon.com/sbc.html. На платке размером 100х100 - AT91RM9200, SDRAM (правда одна 16 разрядная), разъемы USB, Ethernet, разные памяти (включая Compact Flash), FPGA XILINX с еще одной 16-разрядной SDRAM, при этом шина данных буферизированная, есть схемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо,

интересный проектик

 

если ли еще что-нибудь подобное?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот плата с самым крутым соотношением количество навороченного/плотность монтажа http://www.dlharmon.com/sbc.html. На платке размером 100х100 - AT91RM9200, SDRAM (правда одна 16 разрядная), разъемы USB, Ethernet, разные памяти (включая Compact Flash), FPGA XILINX с еще одной 16-разрядной SDRAM, при этом шина данных буферизированная, есть схемы.

 

Да, плата впечатляет! Интересно, что они такое на ней задумали? 32М к ПЛИС - - тут можно все что угодно сделать, да еще в такой плисине.

 

А насчет 16 бит - у атмела вообще тяга к 16 битам в ARM. SDRAM вроде как можно к AT91RM9200 32 битный прикрутить, а вот все остальное - 16 бит.

 

Вообще, AT91RM9200 кристалл противоречивый.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если ли еще что-нибудь подобное?

Нет, ничего более крутого не нашел, есть более навороченные, типа ATMELовского DK или EK или самый навороченный http://www.fh-augsburg.de/~hhoegl/proj/comet/index.html (там же ссылка на другие проекты).

А вообще проектов сколько угодно, например:

1. http://www.okayan.jp/a9200ec/

2. http://www.fh-augsburg.de/~hhoegl/proj/com...-cs/node40.html

3. http://www.koansoftware.com/it/prd_embe_sbc.htm

Интересно, что они такое на ней задумали? 32М к ПЛИС - - тут можно все что угодно сделать, да еще в такой плисине.

На ПЛИСине можно сделать быстродействующий ввод-вывод в(из) SDRAM (которая подключена к ПЛИС), минуя процессор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще, AT91RM9200 кристалл противоречивый.

 

что есть подобное?

на что народ нацеливается? есть ли самая вкусная конфета?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть ли самая вкусная конфета?

 

Все зависит от возможной цены на прибор. Из самых производительных ARMов IntelXScale, но он стоит прилично.

 

Если не завязываться именно на ARM, то есть, например, DSP Blackfin от AD, стоит от 10 у.е., от 400 МГц частота, может одновременно делать 4 умножения, подключается SDRAM. Есть и с USB, но дороже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще, AT91RM9200 кристалл противоречивый.

 

что есть подобное?

на что народ нацеливается? есть ли самая вкусная конфета?

Не в тему, но всё же

 

http://www.arm.com/products/CPUs/families/CortexFamily.html

 

Новое семейство перекрывает широкий диапазон требований, очень малое потребление, высокая производительность 1 МГц ~ 1.2 MIPS. Совместим с Thumb.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...