想起我大学师兄刘军, 在学校的时候以能画TI的DSP板子和能用那个难用的CCS调试写代码著称,后面STM32出来后, 果断扔掉TMS320, 开始画STM32的板子,靠STM32发大财, 搞出个开发板帝国出来,他的QQ网名:正点原子
由于架构古老,导致性能与现代处理器差距太大,升级也是几乎不可能的.
需要高速运算的新产品,已经几乎不考虑DSP,仅剩下历史遗留代码.
高速运算的主流实现方式,已经转为GPGPU和SIMD指令集.例如Intel AVX-512.
大量的现成开源代码,使得应用开发极为简单. Intel赞助的OpenCV,彻底把TI DSP赶出了图像处理领域.
| 系列 | 核心数 | 最高频率 | |
| SHARC | 2 | 1GHz | |
| Blackfin | 2 | 600MHz |
| TI C6000 | 8 | 1.25GHz | |
| Ampere Altra MAX | 128 | 3GHz |
以前还有仿制DSP项目.现在研发和改良DSP架构的成本,远超过直接买个ARM核心授权.
10年前,Blackfin是高性能处理器. 现在,一个咖啡机都能运行Android系统.
想起我大学师兄刘军, 在学校的时候以能画TI的DSP板子和能用那个难用的CCS调试写代码著称,后面STM32出来后, 果断扔掉TMS320, 开始画STM32的板子,靠STM32发大财, 搞出个开发板帝国出来,他的QQ网名:正点原子
想起我大学师兄刘军, 在学校的时候以能画TI的DSP板子和能用那个难用的CCS调试写代码著称,后面STM32出来后, 果断扔掉TMS320, 开始画STM32的板子,靠STM32发大财, 搞出个开发板帝国出来,他的QQ网名:正点原子
通常DSP指的是TI的C6000和C2000,还有一些其它厂家的,我见得比较少。C6000是比较典型的DSP,现在确实被淘汰了。ARM的Cortex M系列和A系列太猛了,C6000却没什么进步,被新器件淘汰的。
C2000系列也叫C28x,TI官方现在归类在MCU中,主要用在数字电源和电机控制领域,现在也还在使用,有很多经典型号,比如2407,2812,28335,28035,28377等等,但是也在萎缩,主要是一些经典型号在使用,新型号很多人都退坑了,市场份额也不断被ARM的Cortex-M系列蚕食,比如低端的BLDC和PMSM控制,现在几乎就完全被Cortex-M系列占据了。
FPGA市场,其实也是在萎缩的,X和A两大厂商都被收购就很说明问题,原因也很简单,FPGA作为一种半定制器件,填补的是没有现成ASIC可以使用的场合,市场一旦稍微大一点有钱赚了,马上就会有ASIC出来填补空白,以更高性能,更低功耗,更低成本把FPGA替换掉,典型场景就是矿机领域,ASIC矿机一出来就没FPGA什么事情了。而且开发上面,用C写软件比用Verilog写逻辑方便省事太多了。
无论MCU还是MCU市场,这些年国产替代做得都很不错,甚至TI的C2000系列也开始有国产替代型号,比如湖南进芯,中科昊芯都在尝试替换C2000的经典型号。
试试AGM的,比如AG1280Q48,AG10KL144,直接兼容Altera器件,熟悉A家器件的话很快就能上手。这是我做的AGM开发板:https://github.com/xjtuecho/Agm...
好的,多谢推荐。这个CPLD/FPGA,如果内部逻辑,触发器到触发器之间的计算深度控制得比较小(比如说,不大于两个16bit数相加),主频和IO频率大致能飙到多高?我希望能尽量高到几百MHz的,越高越好(用数字做射频,会有这些古怪需求),看看有没有戏。
补:如果飙不上去,那么继续降低计算深度,频率上限大致能到多少?我想看看它的极限性能能否够得上我的需求。