|
|
  |
mp3 acc wma декодеры под cortex-m3 |
|
|
|
Nov 24 2009, 20:20
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861

|
Судя по этому http://infocenter.arm.com/help/topic/com.a...QRC0001_UAL.pdf есть. И по этому http://infocenter.arm.com/help/index.jsp?t...e/Chdbhfja.html . Код Multiply with 64-bit result 32 UMULL, SMULL, UMLAL, and SMLAL. unsigned accumulate long UMLAL{S} RdLo, RdHi, Rm, Rs N Z C* V* RdHi,RdLo := unsigned(RdHi,RdLo + Rm * Rs) Но это Thumb-2. CrossWork 1.* такой не умеет генерить.
--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
|
|
|
|
|
Nov 25 2009, 05:57
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Dron_Gus @ Nov 24 2009, 22:20)  Код Multiply with 64-bit result 32 UMULL, SMULL, UMLAL, and SMLAL. unsigned accumulate long UMLAL{S} RdLo, RdHi, Rm, Rs N Z C* V* RdHi,RdLo := unsigned(RdHi,RdLo + Rm * Rs) Но это Thumb-2. CrossWork 1.* такой не умеет генерить.  О, спасибо, а то я чего-то сразу в описании ARMv7 этого не нашел. Помню, что в обычном thumb-е нормального умножения не было, и расстроился что и на Cortex будет грустно, но как оказалось - все OK.
|
|
|
|
|
Nov 25 2009, 08:07
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
А вообще какой смысл делать декодер силами контроллера? Того же кортекса, к примеру? Всё равно все ставят внешний чип - ЦАП? В чём экономия по сравнению с внешним декодером? А если воспользоваться родными ЦАПами кортекса? Но всё равно было бы интересно запустить рабочий софтовый декодер. Правда, только если он ничем не будет уступать тому же VS1011 в плане поддержки битрейтов и качества звука... ЗЫ: эх, вот если бы контроллеры класса кортексов имели на борту хоть какой нибудь DSP
|
|
|
|
|
Nov 25 2009, 08:28
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861

|
Цитата(sonycman @ Nov 25 2009, 11:07)  А вообще какой смысл делать декодер силами контроллера? Того же кортекса, к примеру?
Всё равно все ставят внешний чип - ЦАП? В чём экономия по сравнению с внешним декодером?
А если воспользоваться родными ЦАПами кортекса?
Но всё равно было бы интересно запустить рабочий софтовый декодер. Правда, только если он ничем не будет уступать тому же VS1011 в плане поддержки битрейтов и качества звука... Много вопросов.  Свою цель я обозначил в начале топика. В сравнении с готовыми декодерами - большая гибкость и апгрейдо-пригодность. Я, например, хочу добавить flac. ЦАПы у этого Cortex'а, боюсь, отдыхают в сравнении с тем же tlv320aic23
--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|