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

 
 
> Разработка архитектуры проекта, Необходимо правильно построить связь трех модулей
ZeratulSC007
сообщение Dec 11 2017, 08:36
Сообщение #1


Участник
*

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



Доброго времени суток.
Есть задача - читать с микрофона (MP45DT02, родной для stm32f4Disco), с последующей передачей в канале с пропускной способностью 6.8 Мб/с и воспроизведением на приемной стороне. На стороне передачи - Discovery(f4), на приемнике ПЛИС с периферией. Хочется как можно ближе подойти к "живому звуку", т.е. воспроизводить звук на приемной части с минимальным отставанием. В первой итерации выбрал записывать с микрофона через DMA во флеш, по накоплению 3х секунд производить обработку (обработка производится с помощью библиотеки libPDMFilter_Keil.lib), выбрасывать в канал, и воспроизводить сразу (после кодека) звук. Связь с каналом передачи осуществляется по SPI. Является ли такое построение взаимосвязей правильным или нужно что-то изменить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jcxz
сообщение Dec 11 2017, 12:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(ZeratulSC007 @ Dec 11 2017, 10:36) *
В первой итерации выбрал записывать с микрофона через DMA во флеш

Во флешь? Зачем??? wacko.gif
Вы разрабатываете УПДДФ? biggrin.gif
Go to the top of the page
 
+Quote Post
ZeratulSC007
сообщение Dec 11 2017, 14:43
Сообщение #3


Участник
*

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



Цитата(jcxz @ Dec 11 2017, 15:42) *
Во флешь? Зачем??? wacko.gif
Вы разрабатываете УПДДФ? biggrin.gif


Нет, рассчитывал, что так меньше нагрузки на проц, еще ведь обрабатывать PDM с микрофона и рулить SPI с каналом передачи. Если я где-то ошибся, пожалуйста, поправьте или укажите на неточность); я этого и жду
Go to the top of the page
 
+Quote Post
jcxz
сообщение Dec 11 2017, 16:38
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(ZeratulSC007 @ Dec 11 2017, 16:43) *
Нет, рассчитывал, что так меньше нагрузки на проц, еще ведь обрабатывать PDM с микрофона и рулить SPI с каналом передачи. Если я где-то ошибся, пожалуйста, поправьте или укажите на неточность); я этого и жду

Как запись во флешь поможет снизить нагрузку на проц??? wacko.gif
Go to the top of the page
 
+Quote Post
ZeratulSC007
сообщение Dec 12 2017, 09:54
Сообщение #5


Участник
*

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



Цитата(jcxz @ Dec 11 2017, 19:38) *
Как запись во флешь поможет снизить нагрузку на проц??? wacko.gif

Через DMA же

Цитата(AlexandrY @ Dec 11 2017, 21:44) *
Ключевое слово не Flash ( внешнего RAM все равно нет), а 3 сек.
Речь наверно о разделении во времени.

На макетной плате, которая будет под это сделана, она предусмотрена
Да, мне хочется понять, будет ли слаженно по времени работать или можно просто забить на флеш, например
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 12 2017, 10:01
Сообщение #6


Ally
******

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



Цитата(ZeratulSC007 @ Dec 12 2017, 11:54) *
Через DMA же
На макетной плате, которая будет под это сделана, она предусмотрена
Да, мне хочется понять, будет ли слаженно по времени работать или можно просто забить на флеш, например

На SD карту по любому быстрее будет.
Хотя, если честно, не понял алгоритма.
Да и либа ваша без исходников, тут ничего сказать заранее нельзя, надо профайлить.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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