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

 
 
 
Reply to this topicStart new topic
> MELP2400 fractional vs float
uriy
сообщение Oct 11 2013, 10:45
Сообщение #1


Гуру
******

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



Имеется проект MELP2400 плюс модем на процессоре Blackfin BF533.
Использован MELP2400 с фиксированной точкой.
На плате кроме процессора имеется кодек и флешка.
Хочу избавиться от трех корпусов и перенести все на STM32F4.
Использовать встроенные АЦП, ЦАП и флешку.
В инете можно найти исходники MELP2400 на плавающей точке, STM32F4 имеет FPU на борту.
Есть ли какой-то смысл использовать плавающую точку в MELP.
Мне кажется это не даст никакого преимущества.
Тем более что на BF533 итак все отлично работает с фиксированной.
Go to the top of the page
 
+Quote Post
fontp
сообщение Oct 13 2013, 11:18
Сообщение #2


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



QUOTE (uriy @ Oct 11 2013, 14:45) *
Тем более что на BF533 итак все отлично работает с фиксированной.


Так то на целочисленном процессоре 500 мгц.
А не на floating-point процессоре ARM 180 мгц/
Все зависит от процессора.
На один канал должно хватить. На BF533 я когда-то портировал MELP2400
на С (то есть без ассемблера) - при грамотном портировании кодер+декодер потребляли всего 50 мипс производительности
Go to the top of the page
 
+Quote Post
uriy
сообщение Oct 14 2013, 05:14
Сообщение #3


Гуру
******

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



У нас BF53 работает на частоте 66 МГц. Потому и думаю арма должно хватить с запасом.
Одновременно работает MELP (полностью на С) и модем (частично на асме).
Go to the top of the page
 
+Quote Post

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

 


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


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