fpga一个dsp如何当成两个来用

 我来答
哎呀哎呀哎Ted
2022-01-22 · TA获得超过164个赞
知道答主
回答量:160
采纳率:77%
帮助的人:7.7万
展开全部

一般可以在板子上同时利用DSP和FPGA。


1.DSP芯片用c语言编程,容易进行复杂的信号处理算法;FPGA有hdl语言编程,复杂算法难以实现,多进行数据通信接口及简单快速的算法。
虽然目前高端FPGA内部集成了大量的硬乘法器,但是依然难以实现复杂算法,而且价格昂贵。

2.比如,外部信号被ADC采集,FPGA实现控制接收ADC的转换数据,并将数据DMA给DSP的RAM,由DSP进行后期信号处理,那就要用低端FPGA。
再比如你外部来了高速光口数据信号,但是数据格式是有通信协议的,那就要用高端FPGA(其内部集成了硬件光接口)便于从数据流中提取有用数据并排列成32位宽或者64位宽的数据给DSP处理。
一般FPGA是用来实现对速度要求高,简单高重复性算法,及不同接口互联等。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式