|
Как связать аудио интерфейс I2S с DSP |
|
|
|
 |
Ответов
|
Dec 20 2009, 21:35
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
тут по ходу и второй и третий лишние, а не только третий. Речь, как я понимаю, о скоростной плавающей точке - так оставьте один TMS320C674x, там периферии - упериферииться, вплоть до SATA. А если уж очень хочется именно ARM по каким-то там религиозным соображениям и возни по двум раздельным софтинам, совместно работающим - возьмите например OMAP-L138 - там уже все решения по связи обоих ядер (674х и АРМа) решены без Вашего участия. Да и кит есть, на котором можно поэкспериментировать. А вообще, по опыту, то, чем занимается лишний АРМ (другой внешний CPU), всякие там рюшечки-управлюшечки, в большинстве случаев жрет не больше 5-8% производительности DSP, если реализовать в нем же. Имеется в виду загрузка ядра, а не память. Память это уж сколько сами воткнете. Плюс не надо тратить производительность обоих сторон на перекачку потока между собой.
|
|
|
|
|
Dec 20 2009, 21:53
|
Местный
  
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Dec 20 2009, 22:08
|
Гуру
     
Группа: Свой
Сообщений: 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
|
|
|
|
Сообщений в этой теме
Aleksey.z Как связать аудио интерфейс I2S с DSP Dec 19 2009, 11:13 aaarrr Последовательные порты большинства DSP "умеют... Dec 19 2009, 11:21 Aleksey.z Цитата(aaarrr @ Dec 19 2009, 14:21) После... Dec 19 2009, 11:28  aaarrr Цитата(Aleksey.z @ Dec 19 2009, 14:28) мо... Dec 19 2009, 11:45 Aleksey.z А что предпочтительней McASP или McBSP ? Dec 19 2009, 16:39 aaarrr Ну, в случае TMS320C672x выбирать не приходится, к... Dec 19 2009, 16:58 Aleksey.z DSP для обработки аудио потока, CPLD для преобразо... Dec 20 2009, 17:49 aaarrr Уточните сначала:
1. Какой именно DSP.
2. Какой им... Dec 20 2009, 18:35 Aleksey.z Цитата(aaarrr @ Dec 20 2009, 21:35) Уточн... Dec 20 2009, 19:10  aaarrr Цитата(Aleksey.z @ Dec 20 2009, 22:10) Во... Dec 20 2009, 19:45  zltigo Цитата(Aleksey.z @ Dec 20 2009, 22:10) Ус... Dec 20 2009, 19:47   Aleksey.z Цитата(zltigo @ Dec 20 2009, 22:47) Тогда... Dec 20 2009, 21:00    aaarrr Цитата(Aleksey.z @ Dec 21 2009, 00:00) А ... Dec 20 2009, 21:04    zltigo Цитата(Aleksey.z @ Dec 21 2009, 00:00) Ес... Dec 20 2009, 21:07   Aleksey.z Цитата(SM @ Dec 21 2009, 01:08) ----
кста... Dec 20 2009, 22:27    SM Цитата(Aleksey.z @ Dec 21 2009, 01:27) А ... Dec 21 2009, 04:57 Aleksey.z Решил все таки на блекфин 537 остановится, подкупа... Dec 22 2009, 14:35 SM Цитата(Aleksey.z @ Dec 22 2009, 17:35) но... Dec 22 2009, 19:24  Aleksey.z SM
то есть тип float и double float на блэкфине б... Dec 23 2009, 00:43 uriy Киты можно купить в России. Например компании Элте... Dec 22 2009, 16:48 aaarrr Доступны-то будут, только производительность совсе... Dec 23 2009, 00:54 Aleksey.z Цитата(aaarrr @ Dec 23 2009, 03:54) Досту... Dec 23 2009, 01:21  aaarrr Цитата(Aleksey.z @ Dec 23 2009, 04:21) ну... Dec 23 2009, 01:27  DRUID3 Цитата(Aleksey.z @ Dec 23 2009, 03:21) ну... Dec 23 2009, 01:38   Aleksey.z Цитата(DRUID3 @ Dec 23 2009, 04:38) убери... Dec 23 2009, 01:51    DRUID3 Цитата(Aleksey.z @ Dec 23 2009, 03:51) А ... Dec 23 2009, 01:53     Aleksey.z Цитата(DRUID3 @ Dec 23 2009, 04:53) Ну та... Dec 23 2009, 01:59      blackfin Цитата(Aleksey.z @ Dec 23 2009, 04:59) ча... Dec 23 2009, 05:24       Aleksey.z Цитата(blackfin @ Dec 23 2009, 08:24) Есл... Dec 23 2009, 15:18        blackfin Цитата(Aleksey.z @ Dec 23 2009, 18:18) то... Dec 23 2009, 15:40    aaarrr Цитата(Aleksey.z @ Dec 23 2009, 04:51) я ... Dec 23 2009, 01:54    SM Цитата(Aleksey.z @ Dec 23 2009, 04:51) я ... Dec 23 2009, 07:53 Aleksey.z Как запустить CCS? Запускаю cc_app.exe поевляется ... Dec 23 2009, 19:14 SM Цитата(Aleksey.z @ Dec 23 2009, 22:14) Ка... Dec 23 2009, 19:26  Aleksey.z SM
Разобрался. Проблема была в другом. Под window... Dec 23 2009, 19:59 Aleksey.z Нашел примеры как сращивают MATLAB и CCS
http://cn... Dec 25 2009, 00:12 SM Цитата(Aleksey.z @ Dec 25 2009, 03:12) Но... Dec 25 2009, 09:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|