第1个回答 2019-01-29
dsp的强势是运算功能,比如CPU进行一次8位乘除运算可能需要几十个时钟周期,因为他需要取指,调用函数等一系列步骤,而dsp具有专用的alu模块,一般一个时钟周期内就可完成乘法运算,并且DSP片内集成了很多功能,多个spi接口,多个uart接口,专用的ddr管理端口,专用的扩展存储其接口等等,可以说这些接口虽然可配置成GPIO(通用输入输出口)但略显浪费,
而fpga,具有很高的灵活性,开发成本低,调试方便,IO口丰富,强势是实现逻辑运算,而且是多模块并行运行,效率也高,片内没有寄存器,随编随用,十分方便,因此常常被用作扩展IO口,扩展编码器,扩展脉冲输出,扩展存储器,扩展逻辑控制,虽然如此,FPGA的功能日渐强大,开始具有CPU,DSP的功能,
以此两者结合,相得益彰
纯手打,望采纳,虽然你不给分!