M4内部的DSP指令,由编译器负责还是得自己调用?(已解决)

2020-02-20 20:29发布

本帖最后由 FSL_TICS_ZP 于 2014-10-8 16:03 编辑

RT
最近在学习CADENCE,觉得光看书是纸上谈兵,于是打算用K64画个随身听,用软解压MP3,于是想起M4内部得DSP了

另外,MP3解码有Helix,WMA和FLAC有什么解码包啊?请各位大牛推荐下。

PS:预感USB HS做大容量存储会调到痛哭流涕 ,本打算用F407,那上面有完整得软件包和中文资料,不过作为学习,从底层开始头痛有助于掌握技术。
PS2:K64在哪儿买……几片而已,最爱得力创没有,淘宝又信不过。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
43条回答
GodHunter
1楼-- · 2020-02-25 19:52
申请样片吧
浪里白条
2楼-- · 2020-02-26 00:14
这个估计用内部的DSP来跑够呛。
fengyunyu
3楼-- · 2020-02-26 02:25
Earthman 发表于 2014-9-24 00:55
arm的CMSIS层有库的

请问具体是哪个文件或哪个lib?
fengyunyu
4楼-- · 2020-02-26 07:56
 精彩回答 2  元偷偷看……
fengyunyu
5楼-- · 2020-02-26 08:36
我该选择哪一个?DSP与DSP功能的ARM

http://www.eepw.com.cn/article/182413.htm

  最近在工控领域里的一个项目,看到前期的工程设计人员设计了Cortex-M3微处理器与TI DSP的搭档来完成整个项目。“为什么不使用Cortex-M4的内核?”这个疑问就立刻蹦了出来。今天仔细查询了一下,做个简单的对比,供广大的网友们参考。



  上面只是简单提到了几点。3倍于DSP的主频频率使得STM32F407在一定程序上弥补了在处理浮点运算的不足,而较便宜的价格,不仅使得项目的总成本大幅节省,也便得有ARM开发基础的工程师们更容易操控DSP的算法。
  毕竟是工业控制领域的应用,Cortex-M4还能充分发挥其过程控制的优势,丰富的IO引脚及兼容的5v TTL电平与外围器件的连接简直如鱼得水。但是相较DSP的动不动就击穿的IO口来说,Cortex-M4的接口就要远胜于DSP了。
  但是我们不得不说DSP还是有传统的优势,例如PWM波。在Cortex-M4里,虽然PWM调制波已经非常丰富,但这也仅仅较同类ARM处理器。DPS的高精度ePWM波在一定程度内Cortex-M4还是无法比拟的。
  对于一个企业来说,正版化的问题不容忽视。而传说中的DSP的编译环境CCSv5就需要比较高的授权费。这个对于企业的项目成本的削减还是比较大的障碍。相比之下,ARM开发环境还是比较容易山寨,在STM32F407的官方开发套件里甚至赠送了在线调试器,变向的帮助企业解决一定的正版率问题。
  随着Cortex-M4的不断更新,相信未来的运动控制领域里,Cortex-M4将会占据原来DSP的领地。拭目以待……
F_QD_000B
6楼-- · 2020-02-26 13:30
预感USB HS做大容量存储

一周热门 更多>