文号
917373
阅读
31450
回复
20
收藏
12
DSP器件已经事实上被淘汰
2023/03/01
IP:广东

由于架构古老,导致性能与现代处理器差距太大,升级也是几乎不可能的.

需要高速运算的新产品,已经几乎不考虑DSP,仅剩下历史遗留代码.

高速运算的主流实现方式,已经转为GPGPU和SIMD指令集.例如Intel AVX-512.

大量的现成开源代码,使得应用开发极为简单. Intel赞助的OpenCV,彻底把TI DSP赶出了图像处理领域.


系列核心数最高频率
SHARC2
1GHz

Blackfin
2

600MHz


TI C6000
8
1.25GHz

Ampere Altra MAX
128
3GHz


以前还有仿制DSP项目.现在研发和改良DSP架构的成本,远超过直接买个ARM核心授权.

10年前,Blackfin是高性能处理器. 现在,一个咖啡机都能运行Android系统.


 
高赞回复 

3年8个月前IP:广东
917399
9楼

想起我大学师兄刘军, 在学校的时候以能画TI的DSP板子和能用那个难用的CCS调试写代码著称,后面STM32出来后, 果断扔掉TMS320, 开始画STM32的板子,靠STM32发大财,  搞出个开发板帝国出来,他的QQ网名:正点原子

19
3年8个月前IP:广东
917398
8楼

军事和医疗方面, 那些定型的装备一时半刻替换不了吧, 前方吃紧, 大鹅和伊朗依然在全世界范围内搜刮TI的片子

5
3年8个月前IP:四川
917420
11楼
引用量子隧道发表于4楼的内容
有没有:1,好上手的;2,宝上有板板卖的;3,开发环境不折腾的,介绍一个。我过去xilinx和altera的都用过很多。现在想试试锅铲的。既然试试,希望不折腾。[表情]

国产和不折腾,这是两个听起来就放不到一起的词汇😂

5
3年8个月前IP:江西
917374
1楼

现在dsp器件位置尴尬。。。

引用
评论
3年8个月前IP:江苏
917375
2楼

好像记得现在国产FPGA都是白菜价了。

引用
评论
warmonkey作者
3年8个月前IP:广东
917376
3楼
引用大仙发表于2楼的内容
好像记得现在国产FPGA都是白菜价了。

FPGA一般来说不适合做运算密集型的应用。绝大多数FPGA是用于通讯接口适配、以及IC原型测试。

国产FPGA目前主打的市场是通讯接口适配,小规模应用为主。


即使有HLS工具可以编译C++,FPGA开发和调试仍然太困难了。


引用
评论(7)
3
3年8个月前IP:香港
917377
4楼
引用大仙发表于2楼的内容
好像记得现在国产FPGA都是白菜价了。

有没有:

1,好上手的;

2,宝上有板板卖的;

3,开发环境不折腾的,

介绍一个。我过去xilinx和altera的都用过很多。现在想试试锅铲的。既然试试,希望不折腾。 sticker

引用
评论
1
3年8个月前IP:江苏
917379
5楼
引用量子隧道发表于4楼的内容
有没有:1,好上手的;2,宝上有板板卖的;3,开发环境不折腾的,介绍一个。我过去xilinx和altera的都用过很多。现在想试试锅铲的。既然试试,希望不折腾。[表情]

我不懂啊,你问猴子吧。

引用
评论
3年8个月前IP:香港
917380
6楼
引用warmonkey发表于3楼的内容
FPGA一般来说不适合做运算密集型的应用。绝大多数FPGA是用于通讯接口适配、以及IC原型测试。国产FPGA目前主打的市场是通讯接口适配,小规模应用为主。即使有HLS工具可以编译C++,FPGA开发和...

也有大规模FGGA用于通信转发协议。应该算是密集计算。十多年前国内通信大厂用A家和X家FPGA做城域和国干核心路由器的转发引擎,大规模采购FPGA,让他们爽的简直不要不要的。

引用
评论(1)
1
warmonkey作者
3年8个月前IP:广东
917382
7楼
引用量子隧道发表于4楼的内容
有没有:1,好上手的;2,宝上有板板卖的;3,开发环境不折腾的,介绍一个。我过去xilinx和altera的都用过很多。现在想试试锅铲的。既然试试,希望不折腾。[表情]

我没用过国产的。类似生态位的器件我推荐iCE40

引用
评论
3
3年8个月前IP:广东
917398
8楼

军事和医疗方面, 那些定型的装备一时半刻替换不了吧, 前方吃紧, 大鹅和伊朗依然在全世界范围内搜刮TI的片子

引用
评论
5
3年8个月前IP:广东
917399
9楼

想起我大学师兄刘军, 在学校的时候以能画TI的DSP板子和能用那个难用的CCS调试写代码著称,后面STM32出来后, 果断扔掉TMS320, 开始画STM32的板子,靠STM32发大财,  搞出个开发板帝国出来,他的QQ网名:正点原子

引用
评论(2)
19
3年8个月前IP:广东
917404
10楼
引用smith发表于9楼的内容
想起我大学师兄刘军, 在学校的时候以能画TI的DSP板子和能用那个难用的CCS调试写代码著称,后面STM32出来后, 果断扔掉TMS320, 开始画STM32的板子,靠STM32发大财,  搞出个开发...

网络时代科技发展快,让很多人都体验到了室友/同班/同年级出牛人的过程……

引用
评论
2
3年8个月前IP:四川
917420
11楼
引用量子隧道发表于4楼的内容
有没有:1,好上手的;2,宝上有板板卖的;3,开发环境不折腾的,介绍一个。我过去xilinx和altera的都用过很多。现在想试试锅铲的。既然试试,希望不折腾。[表情]

国产和不折腾,这是两个听起来就放不到一起的词汇😂

引用
评论
5
3年8个月前IP:四川
917424
12楼
引用量子隧道发表于4楼的内容
有没有:1,好上手的;2,宝上有板板卖的;3,开发环境不折腾的,介绍一个。我过去xilinx和altera的都用过很多。现在想试试锅铲的。既然试试,希望不折腾。[表情]

三年前我局曾尝试过国产,国外常用低端型号基本都有了平行替代产品,不过那时候刚开始爆发,主要问题是轮子太少,于是要花数倍的开发时间。现在又过了三年了,或许有较大好转吧。

引用
评论
3
3年8个月前IP:湖南
917437
13楼

低端考虑安路、高云

高端考虑复旦微


引用
评论(1)
3
3年8个月前修改于 3年8个月前IP:陕西
917463
14楼
引用量子隧道发表于4楼的内容
有没有:1,好上手的;2,宝上有板板卖的;3,开发环境不折腾的,介绍一个。我过去xilinx和altera的都用过很多。现在想试试锅铲的。既然试试,希望不折腾。[表情]

试试AGM的,比如AG1280Q48,AG10KL144,直接兼容Altera器件,熟悉A家器件的话很快就能上手。

这是我做的AGM开发板:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX。


引用
评论
4
3年8个月前IP:陕西
917464
15楼

通常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的经典型号。

引用
评论
1
3年8个月前修改于 3年8个月前IP:香港
917472
16楼
引用spadger发表于14楼的内容
试试AGM的,比如AG1280Q48,AG10KL144,直接兼容Altera器件,熟悉A家器件的话很快就能上手。这是我做的AGM开发板:https://github.com/xjtuecho/Agm...

好的,多谢推荐。这个CPLD/FPGA,如果内部逻辑,触发器到触发器之间的计算深度控制得比较小(比如说,不大于两个16bit数相加),主频和IO频率大致能飙到多高?我希望能尽量高到几百MHz的,越高越好(用数字做射频,会有这些古怪需求),看看有没有戏。

补:如果飙不上去,那么继续降低计算深度,频率上限大致能到多少?我想看看它的极限性能能否够得上我的需求。

引用
评论(1)
warmonkey作者
3年8个月前IP:广东
917492
17楼
引用量子隧道发表于16楼的内容
好的,多谢推荐。这个CPLD/FPGA,如果内部逻辑,触发器到触发器之间的计算深度控制得比较小(比如说,不大于两个16bit数相加),主频和IO频率大致能飙到多高?我希望能尽量高到几百MHz的,越高越...

用高速SERDES, PIPE INTERFACE可以发自定义序列

LVDS一般的FPGA能到700M以上, ZYNQ系列应该是1GHz起

引用
评论
2
warmonkey作者
3年8个月前IP:广东
917493
18楼
引用spadger发表于15楼的内容
通常DSP指的是TI的C6000和C2000,还有一些其它厂家的,我见得比较少。C6000是比较典型的DSP,现在确实被淘汰了。ARM的Cortex M系列和A系列太猛了,C6000却没什么进步,被新...
C2000系列的精髓是那个定时器,仿制定时器功能只要有耐心并不难.内核有很多速度更快的选择,没必要用原来的DSP核心.
引用
评论
2
3年8个月前IP:广东
917583
19楼
引用warmonkey发表于17楼的内容
用高速SERDES, PIPE INTERFACE可以发自定义序列LVDS一般的FPGA能到700M以上, ZYNQ系列应该是1GHz起

SerDes是选项之一,可以把IO速率飙高到内核速率的几倍甚至几十倍。但是输出电平太单薄,只有PAM2,PAM4之类的。用于我的需求还需要做点工作,或用serdes外连高速ADDA。


引用
评论(4)
3年8个月前IP:香港
917632
20楼

“宝上有板板卖的”这一需求基本上满足不了。逛了逛宝上的FPGA系统板,太吝啬了,也不考虑高速IO需求,那种扇出方式,也就对付一下低速玩具。要跑高性能,还是得自己做板子。

引用
评论(1)
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的