|
Разработка архитектуры проекта, Необходимо правильно построить связь трех модулей |
|
|
|
Dec 11 2017, 08:36
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 14-10-16
Из: Москва
Пользователь №: 93 763

|
Доброго времени суток. Есть задача - читать с микрофона (MP45DT02, родной для stm32f4Disco), с последующей передачей в канале с пропускной способностью 6.8 Мб/с и воспроизведением на приемной стороне. На стороне передачи - Discovery(f4), на приемнике ПЛИС с периферией. Хочется как можно ближе подойти к "живому звуку", т.е. воспроизводить звук на приемной части с минимальным отставанием. В первой итерации выбрал записывать с микрофона через DMA во флеш, по накоплению 3х секунд производить обработку (обработка производится с помощью библиотеки libPDMFilter_Keil.lib), выбрасывать в канал, и воспроизводить сразу (после кодека) звук. Связь с каналом передачи осуществляется по SPI. Является ли такое построение взаимосвязей правильным или нужно что-то изменить?
|
|
|
|
|
 |
Ответов
|
Dec 11 2017, 14:43
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 14-10-16
Из: Москва
Пользователь №: 93 763

|
Цитата(jcxz @ Dec 11 2017, 15:42)  Во флешь? Зачем??? Вы разрабатываете УПДДФ?  Нет, рассчитывал, что так меньше нагрузки на проц, еще ведь обрабатывать PDM с микрофона и рулить SPI с каналом передачи. Если я где-то ошибся, пожалуйста, поправьте или укажите на неточность); я этого и жду
|
|
|
|
|
Dec 12 2017, 09:54
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 14-10-16
Из: Москва
Пользователь №: 93 763

|
Цитата(jcxz @ Dec 11 2017, 19:38)  Как запись во флешь поможет снизить нагрузку на проц???  Через DMA же Цитата(AlexandrY @ Dec 11 2017, 21:44)  Ключевое слово не Flash ( внешнего RAM все равно нет), а 3 сек. Речь наверно о разделении во времени. На макетной плате, которая будет под это сделана, она предусмотрена Да, мне хочется понять, будет ли слаженно по времени работать или можно просто забить на флеш, например
|
|
|
|
|
Dec 12 2017, 10:01
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(ZeratulSC007 @ Dec 12 2017, 11:54)  Через DMA же На макетной плате, которая будет под это сделана, она предусмотрена Да, мне хочется понять, будет ли слаженно по времени работать или можно просто забить на флеш, например На SD карту по любому быстрее будет. Хотя, если честно, не понял алгоритма. Да и либа ваша без исходников, тут ничего сказать заранее нельзя, надо профайлить.
|
|
|
|
Сообщений в этой теме
ZeratulSC007 Разработка архитектуры проекта Dec 11 2017, 08:36   AlexandrY Цитата(jcxz @ Dec 11 2017, 18:38) Как зап... Dec 11 2017, 18:44     ZeratulSC007 Цитата(AlexandrY @ Dec 12 2017, 13:01) На... Dec 12 2017, 10:05     ZeratulSC007 Цитата(AlexandrY @ Dec 12 2017, 13:01) Да... Dec 12 2017, 11:57    jcxz Цитата(ZeratulSC007 @ Dec 12 2017, 11:54)... Dec 12 2017, 12:15     ZeratulSC007 Цитата(jcxz @ Dec 12 2017, 15:15) Жесть к... Dec 12 2017, 12:39      AlexandrY Цитата(ZeratulSC007 @ Dec 12 2017, 14:39)... Dec 12 2017, 15:32       ZeratulSC007 Цитата(AlexandrY @ Dec 12 2017, 18:32) Да... Dec 13 2017, 10:33        XVR Цитата(ZeratulSC007 @ Dec 13 2017, 13:33)... Dec 13 2017, 10:45         AlexandrY Цитата(XVR @ Dec 13 2017, 12:45) Вы флешь... Dec 13 2017, 11:34         jcxz Цитата(XVR @ Dec 13 2017, 12:45) Вы флешь... Dec 13 2017, 11:40         ZeratulSC007 Цитата(XVR @ Dec 13 2017, 13:45) Вы флешь... Dec 13 2017, 11:54          AlexandrY Цитата(ZeratulSC007 @ Dec 13 2017, 13:54)... Dec 13 2017, 14:14           ZeratulSC007 Цитата(AlexandrY @ Dec 13 2017, 17:14) Ин... Dec 13 2017, 15:14            AlexandrY Цитата(ZeratulSC007 @ Dec 13 2017, 17:14)... Dec 13 2017, 21:13             ZeratulSC007 Цитата(AlexandrY @ Dec 14 2017, 00:13) Я ... Dec 15 2017, 10:20        mantech Цитата(ZeratulSC007 @ Dec 13 2017, 13:33)... Dec 15 2017, 12:08         AlexandrY Цитата(mantech @ Dec 15 2017, 14:08) Про ... Dec 15 2017, 15:27          ZeratulSC007 Цитата(AlexandrY @ Dec 15 2017, 18:27) Во... Dec 20 2017, 13:08           AlexandrY Цитата(ZeratulSC007 @ Dec 20 2017, 15:08)... Dec 20 2017, 13:40      jcxz Цитата(ZeratulSC007 @ Dec 12 2017, 14:39)... Dec 12 2017, 16:19 x893 а стирать флэш не планируется ?
после 3 секунд зап... Dec 12 2017, 12:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|