0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA与DSP的关系

电子工程师 来源:FPGA设计论坛 作者:FPGA设计论坛 2020-10-25 09:50 次阅读

常所说的单片机侧重于控制,不支持信号处理,属于低端嵌入式处理器arm可以看做是低端单片机升级版,支持操作系统管理,更多接口如网卡,处理能力更强;fpga是可编程逻辑器件,侧重时序,可构建从小型到大型的几乎所有数字电路系统,dsp主要完成复杂的数字信号处理,如fft,通常一个复杂系统可以由单片机、arm、fpga、dsp中的一种或几种构成,各有优势和不足。

dsp通常用于运算密集型,fpga用于控制密集型,许多人都用dsp高算法,用fpga作外围控制电路

去年xilinx在北京介绍FPGA和DSP融合的时候,大有席卷DSP和FPGA市场之势。但后来在实际中发现其阻力也是不小的,关键是很难搭配FPGA和DSP的比重。我们知道FPGA擅长各种控制(也包括适时性非常高的信号处理如移动通信中基带滤波,该滤波用C5000,C6000很难胜任,除非多芯片并行),DSP擅长各种信号处理运算,但在一个系统中究竟有多大的控制电路,有多少密集运算?变数是很大的,我们不可能用一个芯片解决这个问题。对于运算密集性系统,我们如果使用这种芯片的话很有可能还要其他DSP,那么我们需要了解多种DSP编程和接口设计,这是否与我们的初衷背道而驰呢?

上面都是一些基本概念的介绍,下面我就来通俗介绍一下,在DSP里,你是一个软件设计者,硬件已经完全固化,你所要做的,就是在这个固定的硬件平台实现其功能的最优化,一般TI的DSP涉及最多的是一些基本的BIOS操作系统之间的任务调度,以及算法改进与优化等待,DSP的关键优势包括其对于新型及复杂算法时的更短的开发时间,以及能够运行多种算法的灵活性。

而对于FPGA来说,你是一个硬件设计者,FPGA就是一张白纸,上面写什么,画什么都取决于你。同样一片FPGA,菜鸟和高手实现的功能会是天壤之别,FPGA的最大优势在于硬件实现以及通过并行处理实现的效率增益。使用FPGA,您大多的时间并非进行算法设计与优化,而是逻辑设计与时序约束等等。

FPGA与DSP关系:

1、DSP侧重于核心算法处理,FPGA侧重于外围控制处理。

2、DSP内是用C语言编写,语言执行是串行处理,效率比较低。

FPGA侧重于并行处理,效率较高;还有交合逻辑(外围接口、通讯等);

FPGA发展领域:

使用领域:电子设计、通讯、汽车、军工

不适合:消费类产品手机)—FPGA功耗高;

FPGA技术难点:

1、需要专门的硬件语言来开发。

2、FPGA灵活性比较高,设计是由工程师来决定,需要测试验证。

原文标题:FPGA与DSP关系是什么

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19076

    浏览量

    228685
  • dsp
    dsp
    +关注

    关注

    552

    文章

    7955

    浏览量

    347806
  • FPGA
    +关注

    关注

    1624

    文章

    21597

    浏览量

    601008
  • 信号处理
    +关注

    关注

    48

    文章

    991

    浏览量

    103137

原文标题:FPGA与DSP关系是什么

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一文讲解单片机、ARM、MCU、DSPFPGA、嵌入式错综复杂的关系

    不需要的部分裁去。所以嵌入式系统一般都具有便携、低功耗、性能单一等特性。 然后,MCU、DSPFPGA这些都属于嵌入式系统的范畴,是为了实现某一目的而使用的工具。 MCU俗称”单片机“经过这么多
    发表于 08-06 17:33

    XMOS与DSP Concepts 合作加速音频和语音DSP应用的发展

    人工智能和芯片供应商 XMOS 宣布与嵌入式音频软件专家 DSP Concepts 建立合作伙伴关系
    的头像 发表于 05-29 15:30 310次阅读
    XMOS与<b class='flag-5'>DSP</b> Concepts 合作加速音频和语音<b class='flag-5'>DSP</b>应用的发展

    FPGA与SRIO调试步骤

     FPGA(现场可编程门阵列)和DSP(数字信号处理器)之间通过SRIO接口进行调试通常需要以下步骤。
    的头像 发表于 04-19 11:48 1245次阅读

    FPGA学习笔记-入门

    大概10年前,大学同学建议我学习DSP。当因为工作忙,也只是简单学习了DSP的一些基础知识,没有进一步深入学习和时间。结果现在,好像DSP已经不再是主流了,现在有了FPGA。 现在想想
    发表于 04-09 10:55

    fpga和pcb有什么关系

    FPGA(现场可编程门阵列)和PCB(印刷电路板)在电子系统设计中各自扮演着重要的角色,并且它们之间存在着密切的关联。
    的头像 发表于 03-15 14:59 1322次阅读

    嵌入式和fpga关系

    FPGA(现场可编程门阵列)和嵌入式系统之间存在密切的关系,它们都是计算机硬件领域的重要组成部分,并在许多应用中发挥着关键作用。
    的头像 发表于 03-15 14:19 784次阅读

    fpga仿真是什么

    FPGA仿真是一种验证FPGA设计正确性的过程,主要用来分析设计电路逻辑关系的正确性。在FPGA设计中,仿真测试是把FPGA当作一个功能芯片
    的头像 发表于 03-15 13:59 1317次阅读

    fpga与嵌入式的区别 嵌入式和fpga开发有什么关系

    fpga与嵌入式的区别 FPGA与嵌入式系统在设计和应用上存在一些关键的区别,具体如下: 灵活性:FPGA具有高度的灵活性,可以根据需要重新编程以实现不同的功能。而嵌入式系统的硬件功能通常是固定
    的头像 发表于 03-14 17:04 6571次阅读

    用于为FPGADSP供电的三电源电源管理ICTPS75003数据表

    电子发烧友网站提供《用于为FPGADSP供电的三电源电源管理ICTPS75003数据表.pdf》资料免费下载
    发表于 03-04 14:05 0次下载
    用于为<b class='flag-5'>FPGA</b>和<b class='flag-5'>DSP</b>供电的三电源电源管理ICTPS75003数据表

    ARM、DSPFPGA三者有什么区别?

    ARM、DSPFPGA三种是最常用的工业控制芯片甚至是物联网应用芯片,那么这三种芯片在原理上有什么异同?哪款芯片的功能最强?在功能上有哪些不同,主要是指引脚的功能和支持的扩展能力?
    发表于 02-25 20:19

    FPGA资源与AISC对应关系

    芯片。 内部互联线(Interconnects):用于连接上述的各种资源。 而ASIC是为特定应用定制的硬件电路,其设计和制造过程是一次性的。因此,ASIC的资源与FPGA的对应关系并不直接。 在一些
    发表于 02-22 09:52

    fpga是什么 fpga用什么编程语言

    更高的灵活性和可重构性。在FPGA中,用户可以通过编程来配置硬件单元之间的连接关系,从而实现所需的电路功能。接下来,我们将详细介绍FPGA的概念、应用、编程语言等方面。 一、FPGA
    的头像 发表于 02-04 15:26 1503次阅读

    请问FPGA PLL产生的时钟信号和AD9779A的数据时钟信号的相位关系

    打出,请问FPGA PLL产生的时钟信号和AD9779A的数据时钟信号的相位关系? (2) AD9779A使用双端口模式,请问FPGA发送数据的时候,只要把AD9779A的TXENABLE管脚置为
    发表于 12-20 07:12

    DSP+FPGA+FATFS+SD卡

    项目背景,在DSP上挂Fatfs文件系统,而SD卡是挂在FPGA上的,DSP需要通过FPGA与SD卡交互,大概就是会把数据存到FPGA的DD
    发表于 11-14 09:30

    基于FPGA和TMS320C40 DSP的可编程通用信号处理背板设计

    电子发烧友网站提供《基于FPGA和TMS320C40 DSP的可编程通用信号处理背板设计.pdf》资料免费下载
    发表于 11-08 14:54 0次下载
    基于<b class='flag-5'>FPGA</b>和TMS320C40 <b class='flag-5'>DSP</b>的可编程通用信号处理背板设计