Cortex的dsp内核开发求助

2019-07-20 22:01发布

  国内单做DSP开发板的社区几乎没有,Ti多年不曾针对单核DSP出新品了,笔者从事的嵌入式领域既有控制类也有数字信号处理(DSP)类的,所以对于控制类和DSP类的芯片都要学习。但是在大陆单开发DSP芯片太难了,连Ti公司都在主推ARM+DSP双核,单dsp芯片资源少开发难度大,国内的辅助开发书籍凤毛麟角还写的一团糟完全无法指导实际开发。
  后来听说ARM公司的Cortex M有几个系列开始集成DSP内核,各大半导体厂商拿到图纸也有跟进,意法半导体公司推出了STM32F407、STM32F429、STM32F746等芯片。可是目前看到的dsp方面的资料不多,因为大家做信号处理类的嵌入式开发不是很多,大部分工程师只做控制类。嵌入式的数字信号处理也有大量处理和少量处理的分别,大量处理用专用GPU芯片自不必说,少量底层处理有用FPGA的但开发难度实在太大(主要是串行算法改并行,还有开发环境不能用C语言,以及硬件结构差异),而Ti公司的专用单核DSP芯片一则贵二则资料少,现在笔者注意到有可替代的方案——Cortex M4和M7,希望有关于它们的资料的坛友热心分享。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
xkwy
1楼-- · 2019-07-21 02:31
 精彩回答 2  元偷偷看……
hnyygc
2楼-- · 2019-07-21 03:17
我也是在用28335   这个感觉电机控制和电力电子用得比较多  工业控制一般不用这个
yyx112358
3楼-- · 2019-07-21 07:33
armfly的这个资料拿来入门参考不错
http://bbs.armfly.com/read.php?tid=3886
czdspeed
4楼-- · 2019-07-21 10:56
ti目前的单核dsp更新主要集中在67x和66x系列,5系列以下确实不怎么更新产品线了。主要是这一块ti的dsp没有太大的技术优势而且性价比也不高。国内的话也没什么得力的**商推广,周立功推nxp就做的比较好。之前ti推广会上和他们交流,ti前几年放弃手机芯片这一块以后,主要的利润都落在模拟仪器这一块。他们公司关注点也主要在这块。

不知道楼主主要是做哪一方面的工作。我在深圳感觉ti的技术支持还可以,当然主要是华南总部就在深圳,我们寻找资源很方便。不过国内dsp社区确实没几个说的上来的。你要找支持的话还是直接到ti.com的社区去吧,其实ti的那些fae还是回的很专业的。如果实在不行就直接发英文帖,美国总部的工程师也会回复。我之前公司做的高端电能质量检测仪就是用TI的单核DSP6747,楼主提到的双核是不是omap系列,这个系列其实还是一个6747dsp+arm9,dsp侧的代码和单核是一样的方式调试。据我了解电力行业高端一些大部分还是用的ti的片子,低端用msp430和lpc,freescale的都有。你说的28335也主要是用在控制电机哪方面吧。我现在做的音频处理也基本用的是dsp,没听说有那家是用arm解决的。

我个人感觉arm的dsp核和ti的dsp还是有差别的。我刚开始搞arm,做过对比。一个相同的矩阵运算(1024阶的),arm多花了几十倍的时间才算完(不过我arm不知道怎么做优化,dsp是需要优化流水和对齐字节这些操作的,即使这样我觉得目前来看arm的浮点运算和dsp还不是一个数量级别的)。
ARM张
5楼-- · 2019-07-21 15:34
 精彩回答 2  元偷偷看……
czdspeed
6楼-- · 2019-07-21 21:06
 精彩回答 2  元偷偷看……

一周热门 更多>