реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Как связать аудио интерфейс I2S с DSP
Aleksey.z
сообщение Dec 23 2009, 01:59
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 11-05-09
Из: г. Москва
Пользователь №: 48 909



Цитата(DRUID3 @ Dec 23 2009, 04:53) *
Ну так действительно, смотря какая обработка то...


частота дискретизации 44.1, один стерео канал
например нужно реализовать ASRC и фильтр
примерно такой объем


Цитата(aaarrr @ Dec 23 2009, 04:54) *
Есть. (ну не станут же тахасовцы отровенно врать в описании?)

ну мало ли, а то мне цена на BH-USB-510L ну совсем не понравилась biggrin.gif
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 23 2009, 05:24
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Aleksey.z @ Dec 23 2009, 04:59) *
частота дискретизации 44.1, один стерео канал
например нужно реализовать ASRC и фильтр
примерно такой объем

На мой взгяд, плавучка для этого не нужна. Если нужно портировать кем-то писаный на плавучке длииинный алгоритм в железо, то да, плавучка - это самое то.. Если же алгоритм пишется с нуля, то можно все промежуточные вычисления делать в 32-х битных целых. Это затормозит 16-битный DSP максимум в 4 раза. С учетом запаса по частоте, любой современный 16-битный DSP с частотой ядра ≥ 100МГц легко справится с этой задачей.

Сообщение отредактировал blackfin - Dec 23 2009, 05:47
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 23 2009, 07:53
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Aleksey.z @ Dec 23 2009, 04:51) *
я правильно понимаю что у TMDXOSKL137BET уже есть jtag эмулятор на борту?

Правильно понимаете.

Что касается плавучки - это де-факто стандарт для аудио с большим ДД.
Go to the top of the page
 
+Quote Post
Aleksey.z
сообщение Dec 23 2009, 15:18
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 11-05-09
Из: г. Москва
Пользователь №: 48 909



Цитата(blackfin @ Dec 23 2009, 08:24) *
Если же алгоритм пишется с нуля, то можно все промежуточные вычисления делать в 32-х битных целых.


то есть создавать свою структуру для реализации вещественных?

Сообщение отредактировал rezident - Dec 23 2009, 15:52
Причина редактирования: Нарушение п.3.4 Правил форума.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 23 2009, 15:40
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Aleksey.z @ Dec 23 2009, 18:18) *
то есть создавать свою структуру для реализации вещественных?

В VDSP-шном компиляторе есть встроенный тип fract32 для вещественных чисел [-1.0,+1.0) в формате 1.31 и есть поддержка операций int32 = int32*fract32 самим DSP. Для фильтров и преобразователей частоты этого обычно достаточно.. При этом ДД примерно равен 6*31 = 186 дБ..
Go to the top of the page
 
+Quote Post
Aleksey.z
сообщение Dec 23 2009, 19:14
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 11-05-09
Из: г. Москва
Пользователь №: 48 909



Как запустить CCS? Запускаю cc_app.exe поевляется какая та фигня в трее, он что без железа не запускается?
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 23 2009, 19:26
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Aleksey.z @ Dec 23 2009, 22:14) *
Как запустить CCS? Запускаю cc_app.exe поевляется какая та фигня в трее, он что без железа не запускается?

Сначала надо запустить Setup CCS, и в нем выбрать нужный эмулятор (железо) или симулятор (программный имитатор железа). И только потом запускать сам CCS (это кстати предложат сделать автоматом по выходу из сетапа). Иначе откуда ему знать, с каким процом планируется работа... А "фигня в трее" должна появляться, и запускается он не сказать, что быстро...
Go to the top of the page
 
+Quote Post
Aleksey.z
сообщение Dec 23 2009, 19:59
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 11-05-09
Из: г. Москва
Пользователь №: 48 909



SM

Разобрался. Проблема была в другом. Под windows 7 нужно под администратором заходить, под созданным пользователем даже если у него назначены права администратора возникают проблемы со всякого рода софтом который пытается залезть поглубже в системы. Вот такие вот дела причем это не только с CCS.

Сообщение отредактировал Omen_13 - Dec 23 2009, 20:04
Причина редактирования: Нарушение п.3.4 Правил форума.
Go to the top of the page
 
+Quote Post
Aleksey.z
сообщение Dec 25 2009, 00:12
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 11-05-09
Из: г. Москва
Пользователь №: 48 909



Нашел примеры как сращивают MATLAB и CCS
http://cnx.org/content/m22943/latest/
Кто нибудь проделывал нечто подобное? Какие версии CCS и MATLAB это потдерживают.
Я правильно понял что в состав CCS уже идут модели Simulink *.mdl для различных кит боардов.
Но не понятно каким образом происходит связь MATLAB и CCS. Через COM, OLE?
В конечном итоге меня интересует, смогу ли я генерировать через выше описанные механизмы если они конечно поддерживаются код C для CCS через визуальную среду Simulink
это бы очень облегчило мою работу.
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 25 2009, 09:03
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Aleksey.z @ Dec 25 2009, 03:12) *
Но не понятно каким образом происходит связь MATLAB и CCS. Через COM, OLE?

Да, через COM/DCOM. Но подробностей, что там можно, что нет - я не знаю.
*.mdl я в составе CCS не видел. Если что и есть, то в составе матлаба.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 01:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01439 секунд с 7
ELECTRONIX ©2004-2016