|
|
  |
для чего нужен DSP?, какие задачи позволяет реализовать сигнальный процессор? |
|
|
|
Sep 19 2008, 09:29
|
Местный
  
Группа: Свой
Сообщений: 357
Регистрация: 6-01-07
Пользователь №: 24 139

|
Можно, например, сделать цифровой фильтр на ЦСП. на входе - АЦП, или даже встроенный использовать, на выходе ЦАП. Ну, а если совсем начинающий, то можно подключить светодиод и поморгать им. Лично сам с этого и собираюсь начать  В первую очередь, чтобы протопать дорожку от набивания текста программы на ПК до работающей программы в кристалле. Т.е. разобраться, как управлять портами процессора, как работать со средой разработки, как программу "укладывать" в целевой плате с процессором. Пока учусь ползать. Ходить и бегать буду позже
|
|
|
|
|
Sep 19 2008, 10:22
|

Народный чинитель
  
Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811

|
Цитата(Метценгерштейн @ Sep 19 2008, 10:29)  И, если для экпериментов, то какой порекомендуете? Типа, если из МК, я бы рекомендовал АВР , а именно мегу8. Просто и недорого, типа самый оптимальный вариант. Я бы порекомендовал что-нибудь из AVR32. Можно будет и светодиодом поморгать, и в mp3 что-нибудь пожать. ИМХО в чистом виде DSP – вымирающий жанр. Для относительно низкой производительности они вытесняются гибридами DSP+МК, типа тех же AVR32, а для большой – ПЛИС.
|
|
|
|
|
Sep 19 2008, 12:02
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(DpInRock @ Sep 18 2008, 21:46)  Все то же самое, только существенно быстрее. Плюс наличие собственной периферии для получения данных для расчета. Это весьма упрощённое представление, как раз в "чистых" DSP периферия слабо развита. Цитата(DpInRock @ Sep 19 2008, 00:46)  Но на современных DSP программировать на ассемблере практически невозможно или не имеет никакого смысла. А на Си - можно смело не знать подробности. Тоже не верно. Нельзя подходить к DSP только как к мощному вычислительному ядру, с богатой системой команд. Как раз специфичность задач и математики для их решения часто требует ASM-уровня для DSP. Хотя разработчики компиляторов тоже не спят. Цитата(Neural @ Sep 19 2008, 06:14)  вообщем-то ДСП и остальные микроконтроллеры ничем не отличаются.. маркетинговые штучки.. А это и вовсе голословное утверждение. Полагаю, Вы пока не сталкивались ни с DSP, ни с обработкой сигналов вообще. Цитата(jasper @ Sep 19 2008, 12:22)  ИМХО в чистом виде DSP – вымирающий жанр. Для относительно низкой производительности они вытесняются гибридами DSP+МК, типа тех же AVR32, а для большой – ПЛИС. Может быть. Набирают популярность т.н. DSC - digital signal controller - симбиоз ядра сигнального процессора и периферии, традиционной для контроллеров. Спектр их применений постоянно расширяется, многое здесь уже назвали.
|
|
|
|
|
Sep 19 2008, 14:36
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
так, AVR32, я не против атмела, типа подходит. Чтобы не перемещаться в другую ветку, спрошу здесь. По аналогии с простыми МК, можно тоже макетку купить за 250 баксов, отлаживать её... никогда не мог понять для чего???
собирается программатор, берется прога- понни прог, покупается этот МК за 30 руб, паяется на макетке- и никаких отладочных комплексов е надо.
Интересно гибрид МК+ DSP, т.к. разводить флешь и ОЗУ и порты ввода- вывода не хотелось бы. Можно так же обойтись без покупного кита как на примере АВР?
ИАР поддерживает DSP? или там свой софт?
|
|
|
|
|
Sep 19 2008, 20:49
|

Гуру
     
Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515

|
Цитата Это весьма упрощённое представление, как раз в "чистых" DSP периферия слабо развита Еще как развита. Ибо DSP для чего заточены? Обрабатывать потоки E1 - это последовательные порты синхронные - есть у всех. У блэкфина периферии до черта. Именно высокоскоростной. Иначе тогда зачем DSP. И суть в том, что у обычных, даже самых быстрых процов не делают например, 8 блоков умножителей. На 500 мегагерцовом Ti C6414 можно достичь 4 миллиардов операций в секунду. При относительно мизерном потреблении. Ни один Core Duo не догонит.
--------------------
On the road again (Canned Heat)
|
|
|
|
|
Sep 20 2008, 14:44
|
Местный
  
Группа: Свой
Сообщений: 381
Регистрация: 27-07-08
Из: теплые края
Пользователь №: 39 233

|
Цитата(DpInRock @ Sep 19 2008, 23:49)  У блэкфина периферии до черта. Именно высокоскоростной. Иначе тогда зачем DSP. Blackfin не является "чистым" DSP. О чем сами AD не без гордости заявляют. Вы посмотрите на те же Sharc-и от AD. Периферия там конечно есть, но ее там отнюдь не "до черта".
|
|
|
|
Guest_Цыкетчик_*
|
Sep 23 2008, 09:39
|
Guests

|
Цитата(aaarrr @ Sep 19 2008, 02:59)  Цитата(Цыкетчик @ Sep 19 2008, 02:55)  Если DSP так сильно превосходят по скорости и функциональным возможностям AVR-ы то почему тогда они не вытеснили окончательно до сих пор всякие AVR-ы и PIC-и ? А кто тогда будет светодиодами моргать? Дык многие "обычные" микроконтроллеры (например ARM11) решают тААААААкие задачи, что на них ставят даже UNIX. Поэтому я правда не понимаю зачем существует 2 направления: "обычные" микроконтроллеры и DSP
|
|
|
|
|
Sep 23 2008, 10:16
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Цыкетчик @ Sep 23 2008, 13:39)  Поэтому я правда не понимаю зачем существует 2 направления: "обычные" микроконтроллеры и DSP Вообще этих направлений гораздо больше даже в каждом из этих 2-х направлений. Если уж совсем на пальцах объяснять - вот есть, например, "Волга", а есть УАЗ. У них много общего. Движки - очень похожи, как по параметрам, так и по конструкции. Масса - тоже. Однако есть и существенные различия (объяснять, думаю, не надо), которые выгодно отличают каждую из машин в конкретных условиях. Каждому своё. Исторически DSP появились намного раньше ARM, и способны были решать такие задачи, которые не каждому тогдашнему пентиуму были по зубам. А сейчас просто происходит взаимное проникновение технологий. В общем, бесполезная дискуссия. Так же, как DSP vs FPGA и т.д.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
Guest_Цыкетчик_*
|
Sep 23 2008, 10:38
|
Guests

|
Цитата(MrYuran @ Sep 23 2008, 14:16)  Вообще этих направлений гораздо больше даже в каждом из этих 2-х направлений. Если уж совсем на пальцах объяснять - вот есть, например, "Волга", а есть УАЗ. У них много общего. Движки - очень похожи, как по параметрам, так и по конструкции. Масса - тоже. Однако есть и существенные различия (объяснять, думаю, не надо), которые выгодно отличают каждую из машин в конкретных условиях. Каждому своё.
Исторически DSP появились намного раньше ARM, и способны были решать такие задачи, которые не каждому тогдашнему пентиуму были по зубам. А сейчас просто происходит взаимное проникновение технологий. В общем, бесполезная дискуссия. Так же, как DSP vs FPGA и т.д. А почему же тогда производители чипов не хотят замутить некий гибрид, который вберёт в себя все лучшие стороны DSP, MCU и FPGA? Ведь технология достигла такого уровня, что это стало реальностью. Чтоб каждый разработчик мог вводить нужную ему функциональность просто "перепрошивкой" чипа.. А?
|
|
|
|
|
Sep 23 2008, 12:02
|
Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282

|
Цитата(Цыкетчик @ Sep 23 2008, 14:38)  А почему же тогда производители чипов не хотят замутить некий гибрид, который вберёт в себя все лучшие стороны DSP, MCU и FPGA? Ведь технология достигла такого уровня, что это стало реальностью. Чтоб каждый разработчик мог вводить нужную ему функциональность просто "перепрошивкой" чипа.. А? motorola замутила как раз гибрид DSP, MCU 53F8345 и подобные,много периферии паралллелное выполнение команд,математические команды cos,sin,arctg и пр,хорошо "дружит"с MATLAB. Скорость конечно маловата но для начинающего очень удобен в написании даже на ассемблере в отличии от BLAKFIN,младшие модели 53F832х недорогие. Для управления железками эти может будут получше TI по переферии,а для видео и звука там и обычных DSP достаточно периферию ,можно и внешную благо надо её немного.
--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|