|
|
|
Вопросы новичка, AD или TI и др. |
|
|
|
Jul 12 2015, 14:05
|
Группа: Участник
Сообщений: 10
Регистрация: 8-07-15
Из: Вильнюс
Пользователь №: 87 493
|
сигнальные процессоры с точки зрения применения в схеме - это то же самое что микроконтроллеры? Им нужно только питание и аналоговый вход/выход? У них есть встроенные АЦП и ЦАП? Тактовые генераторы? Намного ли сложнее программировать под сигнальный процессор по сравнению с программированием под микроконтроллер?
|
|
|
|
|
Jul 13 2015, 07:28
|
Гуру
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713
|
Цитата(uriy @ Jul 12 2015, 23:45) Давным давно ключевой особенностью DSP процессора было умение делать операцию умножение с накоплением за один такт и выполнение кода ОЗУ. Давным-давно особенностью DSP было умение делать 1-у или более MAC (или других команд) за такт с параллельной загрузкой/выгрузкой из/в ОЗУ, операндами находящимися в памяти, всякими опциональными насыщениями, аппаратной циклической адресацией, аппаратными-же циклами и т.п. Никто из мэйнстрим MCU этого делать не умеет до сих пор и вряд-ли сможет в ближайшем будущем. Цитата(duzi @ Jul 12 2015, 20:05) сигнальные процессоры с точки зрения применения в схеме - это то же самое что микроконтроллеры? Им нужно только питание и аналоговый вход/выход? У них есть встроенные АЦП и ЦАП? Тактовые генераторы? Намного ли сложнее программировать под сигнальный процессор по сравнению с программированием под микроконтроллер? Примерно то же самое. По периферии обычно победнее чем МК, встроенных АЦП/ЦАП чаще всего нет. Программирование (если в стиле МК, без оптимизации под DSP) ничем не отличается от МК - даташиты написаны на том же самом английском, и в си все те же самые операторы. Да - и эмуляторы обычно дороже
|
|
|
|
|
Sep 22 2015, 09:11
|
Группа: Участник
Сообщений: 6
Регистрация: 7-05-15
Пользователь №: 86 568
|
Добрый день. Сразу хочу предупредить, что в программировании DSP я человек новый. Недавно перешел с DSK TI TMS320c6713 на прототип с c6747 на борту. Не могу сориентироваться. Создается впечатление что ничего сложнее hello world без BIOS написать не получится. На 6713 я пользовался CSL, без биоса. Правильно я понимаю, что нужно копать в сторону использования BIOS? Мое желаемое приложение из области обработки звука, должно активно работать c I2C и I2S, McASP.
|
|
|
|
|
Nov 5 2015, 13:41
|
Участник
Группа: Участник
Сообщений: 30
Регистрация: 27-04-09
Из: Крым
Пользователь №: 48 340
|
Уважаемые знатоки в области DSP! Прошу проконсультировать, имеется ли в арсенале разработчиков устройств на DSP бесплатные (с ограничением, конечно) IDE, программаторы и пр.? Вернее вопрос стоит так: какая компания (фирма) допускает такое использование ? Заодно хочу спросить... Процесс написания программ, отладка и прошивка для DSP такой же как и для AVR, PIC ARM-ов, Cortex-ов? Или есть особенности? Также не могу в сети найти ни одной схемы отладочной платы для какого-нибудь DSP. Если не трудно - прошу ответить. Спасибо!
|
|
|
|
|
Mar 7 2016, 08:36
|
Частый гость
Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471
|
А вот вопросик к знатокам. Для разнообразия и расширения кругозора, хочу поиграться с настоящим и жирным ДСП. Купить недорогую досочку на C66 нереально в принципе. И вот пришло то время, когда ядра ДСП уже начали пихать куда попало. В итоге, из них получаются симпатичные монстрики. Но гуляет мнение, что ядра С66 в этом монстрике, как бы уже не те... И я пытался понять, чем же они не те? Перелопатил кучу документации. Всё вроде одинаково.. Пока что выделил только две разницы: - встроенные ядра работают на более низкой частоте - ОЗУ 32 бита, вместо 64 (72) у оригинала Таким образом, анонсированную X15 уже можно рекомендовать новичкам, кто хочет поработать с "настоящим" DSP? ... в эпоху увядания и ухода этих процессоров с рынка. ARM рулят
|
|
|
|
|
Mar 12 2016, 07:27
|
Adept
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343
|
QUOTE (Aaron @ Mar 11 2016, 12:52) с DSP не работали в принципе. Сейчас делаем систему связи на ПЛИС, вопрос такой (необходимость рассмотреть отечественную ЭБ - значит с ПЛИС уходим на ПЦОС) - как обстоят дела с автокорелляцией в ПЦОС? Там ведь процесс параллельный, каждый сэмпл сдвигает массив, и проверяется автокорелляция. В ПЛИС делается легко, а вот насчёт ПЦОС огромные сомнения - сумеет ли он успевать воротить такими объёмами данных? Условно: 20мкс, 1024 комплексных отсчёта АЦП на 1 символ. И с каждым новым отсчётом надо заново корелляцию проверять! Вы можете оценочно прикинуть сами, исходя из того, сколько у процессора блоков MAC. Например, у Blackfin их два, т.е. он может за один такт делать две операции "умножение с накоплением" с 16-разрядными операндами и 40-разрядными аккумуляторами. Адресация (в т.ч. поддержка кольцевых буферов), аппаратный цикл, подгрузка операндов и сохранение результата - всё делается за 1 такт. Если вас устраивает разядность и 40 битный акк не переполнится (это зависит от того, какой реально разрядности операнды и длина свёртки), то вот и считайте от тактовой. Если у вас другой процессор, надо смотреть на его ресурсы, что он позволяет.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Apr 19 2016, 17:17
|
Участник
Группа: Участник
Сообщений: 45
Регистрация: 5-06-07
Пользователь №: 28 207
|
Есть ламерский вопрос: Может ли сигнальный процессор TigerSharck справиться с такой задачей: У нас с 14-битного АЦП с частотой 200 МГц поступают оцифрованные отсчеты сигнала (несущая 70 МГц, полоса - 20 МГц). Задача - сбросить спектр сигнала в квадратуру, т.е. разделить его на две ветки, умножить на sin(2*pi*70e+6*t) и cos(2*pi*70e+6*t) соответственно, пропустить результаты умножения через цифровые ФНЧ полосой 10 МГц, получить I/Q компоненты, снизить частоту дискретизации. Дальше с полученными I/Q компонентами делается стандартная обработка. Сейчас мы эту обработку делаем на Virtex5, есть вопрос, может ли с этим справиться TigerSharck с тактовой 450 МГц (конкретно 1967ВЦ2Ф http://milandr.ru/index.php?mact=Products,...t01returnid=68)Понимаю, что вопрос ламерский и заранее благодарю всех желающих посоветовать пользоваться поиском форума, гуглом, чтением книг))) С подобными процессорами дела никогда не имели, а принципиальный ответ заказчику надо дать быстро. Спасибо
|
|
|
|
|
May 4 2016, 09:20
|
Группа: Участник
Сообщений: 8
Регистрация: 4-05-16
Пользователь №: 91 582
|
какие системы наиболее распространены для установки на ARM 200 MGz 64 MB FLASH??
|
|
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|