分享
  • 收藏
  • 举报
    X

    for(fortune)

    36
    0
    DSP和FPG DSP(digital signal processor)看它的名字就知道是专业做数字信号处理的。硬件层面的不同。在硬件层面,DSP是ASIC,如同CPU GPU一样,适宜于量产降低成本,缺点是(硬件)设计一旦确定,便不易于修改。DSP是处理器,它的作用是高速执行串行算法,数字信号处理常用。 FPGA是一块逻辑门电路阵列,通过改变其内部逻辑单元的链接,用它能够实现各种各样的 组合数字电路。首先要看控制系统的需求。DSP的特点是运算能力强,双DSP的系统,适用于有复杂计算需求的场合,例如视频编解码、通信基站,等。FPGA的特点是计算速度快,适用于对响应速度要求较高的系统。FPGA主要使用HDL,包括VHDl,Verilog,还有数模混合的描述语言Verilog-AMS等。(课程推荐:FPGA培训)DSP使用C,汇编语言编程。DSP:它从16位~32位,内部采用哈佛结构,特别适合数据处理。fpga/cp cpld和fpga用来完成硬件电路的设计。一般而言,单片机、ARM、DSP能完成的功能,用FPGA都能完成。但各有优劣。我简要说说。单片机成本低,DSP适合做算法,arm一般做操作系统,FPGA的优势在于做控制。比如一个系统有一个自己的总线系统,包含8位数据线,8位地址线,一些控制线等。这种情况的应用需要一个芯片有很多的引脚,并且能快速的译码,而这就是FPGA/CPLD的强项了。EDA是一个很大的范畴,包含的内容很多。FPGA/CPLD只是在数字系统设计中的一个很小的方面,典型应用如小批量系统的硬件实现、ASIC设计中的硬件验证环节、各种算法固化、深度学习算法的学习训练等等。因此,在一些技术更新相对较快的行业中,现场可编程门阵列几乎是电子系统中的必要组件,因为在提供大量产品之前,必须迅速占领市场。此时,FPGA的便利性和灵活性的优势非常重要。FP FPGA作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。FPGA具有可编程的延迟数字单元,在通信系统和各类电子设备中有着比较广泛的应用,比如同步通信系统,时间数值化系统等,主要的设计方法包括数控延迟线法,存储器法,计数器法等,其中存储器法主要是利用FPGA的RAM或者FIFO实现的。FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。/202 for(fortune)
    1
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 共 0 条
    更多回复
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版