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

Как связать аудио интерфейс I2S с DSP

Ну так действительно, смотря какая обработка то...

 

частота дискретизации 44.1, один стерео канал

например нужно реализовать ASRC и фильтр

примерно такой объем

 

 

Есть. (ну не станут же тахасовцы отровенно врать в описании?)

ну мало ли, а то мне цена на BH-USB-510L ну совсем не понравилась :biggrin:

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


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

частота дискретизации 44.1, один стерео канал

например нужно реализовать ASRC и фильтр

примерно такой объем

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

Изменено пользователем blackfin

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


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

я правильно понимаю что у TMDXOSKL137BET уже есть jtag эмулятор на борту?

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

 

Что касается плавучки - это де-факто стандарт для аудио с большим ДД.

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


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

Если же алгоритм пишется с нуля, то можно все промежуточные вычисления делать в 32-х битных целых.

 

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

Изменено пользователем rezident
Нарушение п.3.4 Правил форума.

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


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

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

В VDSP-шном компиляторе есть встроенный тип fract32 для вещественных чисел [-1.0,+1.0) в формате 1.31 и есть поддержка операций int32 = int32*fract32 самим DSP. Для фильтров и преобразователей частоты этого обычно достаточно.. При этом ДД примерно равен 6*31 = 186 дБ..

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


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

Как запустить CCS? Запускаю cc_app.exe поевляется какая та фигня в трее, он что без железа не запускается?

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


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

Как запустить CCS? Запускаю cc_app.exe поевляется какая та фигня в трее, он что без железа не запускается?

Сначала надо запустить Setup CCS, и в нем выбрать нужный эмулятор (железо) или симулятор (программный имитатор железа). И только потом запускать сам CCS (это кстати предложат сделать автоматом по выходу из сетапа). Иначе откуда ему знать, с каким процом планируется работа... А "фигня в трее" должна появляться, и запускается он не сказать, что быстро...

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


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

SM

 

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

Изменено пользователем Omen_13
Нарушение п.3.4 Правил форума.

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


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

Нашел примеры как сращивают MATLAB и CCS

http://cnx.org/content/m22943/latest/

Кто нибудь проделывал нечто подобное? Какие версии CCS и MATLAB это потдерживают.

Я правильно понял что в состав CCS уже идут модели Simulink *.mdl для различных кит боардов.

Но не понятно каким образом происходит связь MATLAB и CCS. Через COM, OLE?

В конечном итоге меня интересует, смогу ли я генерировать через выше описанные механизмы если они конечно поддерживаются код C для CCS через визуальную среду Simulink

это бы очень облегчило мою работу.

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


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

Но не понятно каким образом происходит связь MATLAB и CCS. Через COM, OLE?

Да, через COM/DCOM. Но подробностей, что там можно, что нет - я не знаю.

*.mdl я в составе CCS не видел. Если что и есть, то в составе матлаба.

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


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

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

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

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

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

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

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

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

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

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