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

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


Местный
***

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



Цитата(SM @ Dec 21 2009, 00:35) *
тут по ходу и второй и третий лишние, а не только третий. Речь, как я понимаю, о скоростной плавающей точке - так оставьте один TMS320C674x, там периферии - упериферииться, вплоть до SATA. А если уж очень хочется именно ARM по каким-то там религиозным соображениям и возни по двум раздельным софтинам, совместно работающим - возьмите например OMAP-L138 - там уже все решения по связи обоих ядер (674х и АРМа) решены без Вашего участия. Да и кит есть, на котором можно поэкспериментировать. А вообще, по опыту, то, чем занимается лишний АРМ (другой внешний CPU), всякие там рюшечки-управлюшечки, в большинстве случаев жрет не больше 5-8% производительности DSP, если реализовать в нем же. Имеется в виду загрузка ядра, а не память. Память это уж сколько сами воткнете.


Я планирую 8 слотов на прием и 8 на выход.
Каждый слот имеет интерфейс I2S, I2C, SPI
Также будет пара слотов для ADC с параллельным интерфейсом.
Ну и вспомогательные слоты для плат расширения типа ресивер трансмиттер SPDIF, дисплей, карты памяти и т. д.
завяжу ли я это все добро на один DSP? То что производительности хватит это спору нет, а портов?


Как по рекомендовал zltigo я наверно остановлюсь на связке DSP+FPGA
На FPGA повешу все разъемы может в будущем найду для нее работу.
А теперь другой вопрос, какой DSP применять, TMS320C6720 не подойдет так как периферии мало. Критерии, простой в освоении, всякие там ассемблеры изучать нет желания, только C.
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 20 2009, 22:08
Сообщение #17


Гуру
******

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



Цитата(Aleksey.z @ Dec 21 2009, 00:53) *
А теперь другой вопрос, какой DSP применять, TMS320C6720 не подойдет так как периферии мало. Критерии, простой в освоении, всякие там ассемблеры изучать нет желания, только C.

Так я уже сказал - TMS320C674x (там их много разных, но все шустроплавучие, и все аудиоориентированные). Компилятор С у него достаточно мощный и неплохо оптимизирующий в т.ч. DSP-алгоритмы, но надо почитать об особенностях оформления циклов и функций (restrict, прагмы и интринсики). А на АСМе его программировать себе дороже. Он VLIW-архитектуру имеет, код операции до 256 бит - программирование на его "параллельном асме" может снести крышу неподготовленному программисту. И семейство это новое, которое явно призвано заменить 672х. Интерфейсы карт памяти, дисплея и к SPDIF-портам там есть на борту. Как и USB с Ethernet-ом.

----
кстати насчет FPGA. Ее можно иметь только ради защиты от сдирания девайса, если выбрать с внутренней и реально защищенной флешой, навроде LatticeXP2
Go to the top of the page
 
+Quote Post
Aleksey.z
сообщение Dec 20 2009, 22:27
Сообщение #18


Местный
***

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



Цитата(SM @ Dec 21 2009, 01:08) *
----
кстати насчет FPGA. Ее можно иметь только ради защиты от сдирания девайса, если выбрать с внутренней и реально защищенной флешой, навроде LatticeXP2


А как насчет реализации каких нибудь не достающих функций, хотя я с трудом могу представить что может не хватать в таком комбайне как TMS320C674x,
ну мало ли, кашу маслом не испортишь? biggrin.gif

Сообщение отредактировал Aleksey.z - Dec 20 2009, 22:27
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 21 2009, 04:57
Сообщение #19


Гуру
******

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



Цитата(Aleksey.z @ Dec 21 2009, 01:27) *
А как насчет реализации каких нибудь не достающих функций,

А вот ее, родимую, и реализовать, причем такую, что без нее ничего не работает вообще - вот и защита.
Go to the top of the page
 
+Quote Post
Aleksey.z
сообщение Dec 22 2009, 14:35
Сообщение #20


Местный
***

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



Решил все таки на блекфин 537 остановится, подкупает наличие хороших китов, плюс есть модуль с спартаном 3. К тому же у аналога уже на сайте много готовых примеров реализации готовых алгоритмов, не знаю как у TI в этом плане, но китов на 674 пока не видел да и фрагментарность доступной информации у TI как то отпугивает. Сейчас думаю как заказать кит, таможня добро даст?
Go to the top of the page
 
+Quote Post
uriy
сообщение Dec 22 2009, 16:48
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Киты можно купить в России. Например компании Элтех и Аргуссофт.
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 22 2009, 19:24
Сообщение #22


Гуру
******

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



Цитата(Aleksey.z @ Dec 22 2009, 17:35) *
но китов на 674 пока не видел да

Кит на OMAP-L138 позиционируется как для разработки на 647х.
Зря на блекфине остановились. Если уж ADI - то для Ваших целей лучше шарк. Все же плавающая точка.
Go to the top of the page
 
+Quote Post
Aleksey.z
сообщение Dec 23 2009, 00:43
Сообщение #23


Местный
***

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



SM
то есть тип float и double float на блэкфине будут не доступны?
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 23 2009, 00:54
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Доступны-то будут, только производительность совсем другая получится.
Go to the top of the page
 
+Quote Post
Aleksey.z
сообщение Dec 23 2009, 01:21
Сообщение #25


Местный
***

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



Цитата(aaarrr @ Dec 23 2009, 03:54) *
Доступны-то будут, только производительность совсем другая получится.


ну для обработки аудио данных его хватит?
А вот этот вариант как TMDXOSKL137BET ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 23 2009, 01:27
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Aleksey.z @ Dec 23 2009, 04:21) *
ну для обработки аудио данных его хватит?

Обработка разная бывает. Если речь идет о девайсе для экспериментов, то наличие плавучки определенно будет плюсом.

Цитата(Aleksey.z @ Dec 23 2009, 04:21) *
А вот этот вариант как TMDXOSKL137BET ?

Хороший вариант.
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Dec 23 2009, 01:38
Сообщение #27


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(Aleksey.z @ Dec 23 2009, 03:21) *
ну для обработки аудио данных его хватит?

уберите от тактовой один-два нолика... Вам хватит?

Как вариант ARM от Samsung. 600 MHz, float аппаратный, GCC, можно Linux(а можно и без ОС)... правда еще и туча лишнего biggrin.gif ...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
Aleksey.z
сообщение Dec 23 2009, 01:51
Сообщение #28


Местный
***

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



Цитата(DRUID3 @ Dec 23 2009, 04:38) *
уберите от тактовой один-два нолика... Вам хватит?

Как вариант ARM от Samsung. 600 MHz, float аппаратный, GCC, можно Linux(а можно и без ОС)... правда еще и туча лишнего biggrin.gif ...


А я думал что наоборот из пушки по воробьям собрался стрелять

Цитата(aaarrr @ Dec 23 2009, 04:27) *
Обработка разная бывает. Если речь идет о девайсе для экспериментов, то наличие плавучки определенно будет плюсом.


Хороший вариант.


я правильно понимаю что у TMDXOSKL137BET уже есть jtag эмулятор на борту?
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Dec 23 2009, 01:53
Сообщение #29


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(Aleksey.z @ Dec 23 2009, 03:51) *
А я думал что наоборот из пушки по воробьям собрался стрелять

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


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 23 2009, 01:54
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

Есть. (ну не станут же тахасовцы отровенно врать в описании?)
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:14
Рейтинг@Mail.ru


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