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

Blackfin BF531

Кто непосредственно использовал сабж, подскажите пожалуйста, много ли глюков и геморроя при первых попытках его включения/программирования?

Просто ADSP2185 уже не устраивает, ищем замену посовременнее.

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


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

Кто непосредственно использовал сабж, подскажите пожалуйста, много ли глюков и геморроя при первых попытках его включения/программирования?

Просто ADSP2185 уже не устраивает, ищем замену посовременнее.

Проблем хватает, но, на мой взгляд, машина стоит того чтобы разобраться и пробится. Предварительно почитай дополнительно и внимательно ERRATA на процессор, и хорошо бы знать какая версия кристала будет т.к. ошибки в них могут быть разные. Некоторые проблемы учитывает VisualDSP 4.0 там прямо задается степ кристала.

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


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

Процессор довольно современный, кроме того BF531 и BF532 выпускаются в корпусах LQFP, соответственно их легко припаять. Мне, правда, больше нравится BF535 из-за огромной внутренней памяти(300Кбайт), но корпус BGA трудно паять.

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


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

Начал работать с ними относительно недавно. Главное достоинство - все проблемы которые встречались - все решались. Главное внимательно читать доки. А штука по-моему стоящая.

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


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

Так именно благодаря наличию в LQFP он меня и привлекает. Всем спасибо! Будем, наверное, его пробовать.

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


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

Начал работать с ними относительно недавно. Главное достоинство - все проблемы которые встречались - все решались. Главное внимательно читать доки. А штука по-моему стоящая.

 

А чем вы его отлаживаете? И каким компилером пользуетесь?

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


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

Начал работать с ними относительно недавно. Главное достоинство - все проблемы которые встречались - все решались. Главное внимательно читать доки. А штука по-моему стоящая.

 

А чем вы его отлаживаете? И каким компилером пользуетесь?

Работаю с китом на BlackFin 533.Программное обеспечение - VisualDSP 3.5 c update'ом июнь 2004. Пробовал писать и на ассемблере и на С. Пробовал и смешанные проекты. При правильном согласовании все работает как положено.

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


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

Начал работать с ними относительно недавно. Главное достоинство - все проблемы которые встречались - все решались. Главное внимательно читать доки. А штука по-моему стоящая.

 

А чем вы его отлаживаете? И каким компилером пользуетесь?

 

 

Для Блэкфина существуют по крайней мере 3 набора средств разработки

 

1. gcc - используется если нужно портировать Linux на BF

 

2. Green Hills Multi - интегрированая среда с симулятором, но для аппаратной отладки предлагается GH Probe, которого кажется никто пока в глаза не видел

У него есть режимы совместимости с диалектами языка gcc и VDSP.

По идее у него достаточно продвинутый неспецифический оптимизатор, но на сигнальных задачах он оптимизирует плохо.

 

3. Для DSP-задач, конечно VDSP++ - родная интегрированая среда с симулятором, эмулятором, трассировщиком и всеми прибабахами. Этот компилятор-линкер очень хорошо оптимизирует сигнальные задачи (маки в циклах, типа фир-фильтров) особенно если писать интринсиками (он их параллелит со страшной силой ;-))

 

Тут тоже есть варианты. Есть VDSP 4.0 который последняя версия + он един для 16 и 32-разрядных процессоров (Blackfin, Sharc и TigerSharc) что тоже само по себе приятно. Неприятность заключается в том, что они отключили поддержку старых PCI Mountin-Ice эмуляторов которые имеются у многих в наличии (вообще-то немеряное хамство от AD) и проблема хотя как говорят решаема, но кажется до сих пор не решена. Медленные USB эмуляторы, которые идут с дешёвыми платами EZ-Kit Lite (или из них делаются) уж очень тормозные и для многих задач (особенно связанных с перетаскиванием тестовых данных в DSP с хоста) не годятся.

 

Есть более статая версия VDSP 3.5 интегрирующая только 16-разрядные процессоры (Blackfin и ADSP). Она работает с "нашими" эмуляторами, но имеет ряд своих недостатков, в частности она конфликтует на уровне эмулятора с аналогичной версией VDSP 3.5 для 32-разрядных процессоров. Но в остальном она достаточно работоспособна. Я, например, пробовал портировать в основном С-ный алгоритм вокодера (G.723.1) и могу утверждать, что алгоритм работает правильно бит-экзактно и на таджете и в симуляторе и даже в быстром, так называемом, компилирующем симуляторе (compiled simulation). В общем среда почти безпроблемная ;-) если поставить все апдейты (изначально 3.5 сильно глючил и апдейты шли до сентября прошлого года ежемесячно). Последний апдейт - ноябрьский. С ноябрьских апдейтом связано небольшое изменение в файлах лицензии - но эти проблемы легко решались для всех VDSP.

 

В общем надо пользоваться версией 3.5 и просить ИнСис решить проблему с более старыми эмуляторами (по слухам она решается)

 

Все тулы есть где-то на ftp кроме гнушного, но гнушный он и есть гнушный ... доступен по определению

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


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

2. Green Hills Multi - интегрированая среда с симулятором, но для аппаратной отладки предлагается GH Probe, которого кажется никто пока в глаза не видел

У него есть режимы совместимости с диалектами языка gcc и VDSP.

По идее у него достаточно продвинутый неспецифический оптимизатор, но на сигнальных задачах он оптимизирует плохо.

 

У нас есть GH Slingshot он в комплекте с PowerPC платой пришел, но вот у него под каждый проц своя firmware, и где взять ее хотя бы еще для ARM и DSP не понятно :(

 

Там внутри ATMEL овский ARM стоит

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


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

Привет всем!

Подскажите плз, чем нужно запастись/закупить/скачать, чтобы реализовать IP-ТЛФ на DSP, хотя бы G.722, G.723.1 для начала. Хочу попробовать писать под DSP-процессоры, вот хожу все и выбираю, с чего начать. Все посты уже излазил и остановился на BlackFin`е.

 

Я представляю себе решение так

- набор инструментов -

VDSP 3.5

Kit BF533 lite

Эмулятор еще како-то нужен. Какой?

 

- в итоге должна получиться плата, кот. содержит -

АЦП (аналоговый вход с микрофона)

DSP, кот. производит все операции со сжатием сигнала

PCI контроллер и разъем для поднятия сжатых пакетированных данных на хост

может что-то еще нужно, это пока не забота, все потом..

 

Ну, даже если до платы еще далеко, надеюсь все представили, что я хочу.

Подскажите, плз, где можно этот весь набор инструментов приобрести недорого? И что еще может понадобиться? VDSP 3.5 видел, что на ftp - может попозже доберусь :)

 

Лит-ру я подбираю, потом устройство проца буду разбирать - все по-порядку..

p.s. Что такое "писать интринсиками", таджет, сабж, для чего нужен симулятор - это то же самое что Kit?

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


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

Глубоко, ИМХО:

Я бы не стал делать IP телефон на DSP.

В принципе, как то наклевывалась шабашка, сидел разбирался, с этим.

 

Остановился на решении: AT91RM9200 + Embedded Linux.

Сроки разработки будут меньше, его 180Мгц хватит с головой, что бы 8кгц сжимать.

Так зато реализованный TCP-IP стэк, готовая РТОСсность, так еще и езернет мак на борту.

Имхо для ип телефона больше ничего не надо ...

А если сильно выделываться то уже и USB хост, для подключения видиокамеры :)

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


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

Глубоко, ИМХО:

Я бы не стал делать IP телефон на DSP.

В принципе, как то наклевывалась шабашка, сидел разбирался, с этим.

 

Да не, мне для тренировки и обучения это надо, а задачки я в дальнейшем оч.серьезные решать собираюсь. А сейчас учиться, учиться как завещали...

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


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

Так зато реализованный TCP-IP стэк, готовая РТОСсность, так еще и езернет мак на борту.

Имхо для ип телефона больше ничего не надо ...

 

Сейчас предлагается такое интересное начальное решение, как Stamp Demo-board. Распространяется через дистрибьютеров AD. Соедежит Blackfin с обвесом, и Linux. Цена всего 180$. Правда, без тех. поддержки. Собираемся приобрести ее, но вот по поводу освоения операционки пока вопрос, боюсь, что одному мне ее не осилить..

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


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

Привет всем!

Подскажите плз, чем нужно запастись/закупить/скачать, чтобы реализовать IP-ТЛФ на DSP....

Недавно ( на DSPA-2005 ) прозвучало, что выпускается Blackfin со встроенным Ethernet. Также AD портировало для Blackfin микролинукс. Связка для Вас вполне подходящая.

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


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

Недавно (на DSPA-2005 ) прозвучало, что выпускается Blackfin со встроенным Ethernet. Также AD портировало для Blackfin микролинукс. Связка для Вас вполне подходящая.

Спасибо за направление, буду дистрибьютеров трясти. Теперь знаю, что и как спросить, чтоб не дурачком выглядеть. И Demo-Board кстати бы пришелся, благо цена хороша :) . А то вижу рекламку на симуляторы AD (USB) от 1000 до 4000$ - что-то грустно делается.

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


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

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

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

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

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

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

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

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

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

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