82

帖子

0

TA的资源

一粒金砂(初级)

21
 
引用 19 楼 jeffery223 的回复:
DSP是注重数据处理。算法很重要。FPGA主要是做逻辑电路.
现在很多框架都是基于DSP和FPGA的组合平台,DSP作算法,FPGA作逻辑时序!

有道理……

回复

74

帖子

0

TA的资源

一粒金砂(初级)

22
 
好好学都很有前途,喜欢软件多搞dsp,喜欢硬件多搞fpga,都学会累死的。
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

23
 
FPGA 区别于ASIC设计 属于硬件设计的范畴 ASIC是硬件全定制 FPGA是硬件半定制
      具体来说 ASIC整个电路都由设计师设计的 用多少资源设计多少资源 一般多用于产品设计
      FPGA资源事先由厂商给定 例如Altera Xilinx等都提供不同系列的FPGA芯片 设计师可以在给定资源下做硬件设计开发

DSP 主要用于处理信号 事先算法 特点是多级流水 可以加快数据处理的速度 开发环境主要是C语言 可以说DSP应用的范围更专 DSP的设计
     可以理解为软件设计 设计师不需要太了解DSP的结构

补充几个小概念
    DSP愿意就是指数字信号处理 只不过DSP芯片由于主要功能是实现数字信号处理 实现各种算法 所以简称为DSP(数字信号处理器)
    FPGA一样可以做DSP(数字信号处理),就意味着可以用FPGA做硬件设计来实现DSP芯片的功能,当然,相比较专业的DSP芯片 成本太高
   
    现在除了FPGA和DSP之外还有一个近几年热门的产品 ARM
    ARM主要应用与手持设备和嵌入式产品 几乎笼罩了90%的市场份额 可以说ARM开发也偏向于软件开发 设计者主要是讲wince系统或者  
     linux系统移植到ARM开发平台上,然后做各种软件应用开发

所以 这三个方向都有其不同的应用场合 很难讲谁更有前途 不过 作为我个人而言 更喜欢做硬件设计 所以我选择FPGA作为自己的方向 FPGA
    主要是给设计者提供了一个硬件平台 开发的核心还是需要独立的应用设计和高效的算法设计 所以设计者应该处理好工具的掌握和具体设
     计的区别
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

24
 
不懂,up
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

25
 
不懂,up
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

26
 
应该FPGA更有前途. 可以用FPGA做芯片设计.
 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(初级)

27
 
引用 22 楼 skye_ld 的回复:
FPGA 区别于ASIC设计 属于硬件设计的范畴 ASIC是硬件全定制 FPGA是硬件半定制
      具体来说 ASIC整个电路都由设计师设计的 用多少资源设计多少资源 一般多用于产品设计
      FPGA资源事先由厂商给定 例如Altera Xilinx等都提供不同系列的FPGA芯片 设计师可以在给定资源下做硬件设计开发

DSP 主要用于处理信号 事先算法 特点是多级流水 可以加快数据处理的速度 开发环境主要是C语言 可以说DSP应用的范围更专 DSP的设计…



长知识了
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

28
 
不是很懂
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

29
 
我学的方向就是DSP,19楼的话我非常赞成
新手刚上来的,请多多关照!
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

30
 
现在在搞ARM,我想明年学FPGA。soc和sopc才最具发展!I trust!
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

31
 
i prefer FPGA..............
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

32
 
做深了都有前途

学dsp,没做过复杂算法,类似信号处理,图像处理之类,等于没学

学fpga,没做过高速复杂时序电路,比如高速数据采集,也等于没学

 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

33
 
好好学吧,学好了哪个都有用。不过更推荐DSP,那个和算法关系很紧。转别的也方便。
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

34
 
FPGA和DSP可以做同样的事情,我们系统中有用FPGA和DSP都做算法
当然,做流程控制还是用通用CPU

FPGA
  优点是并行高速,在带宽要求很高和严格时序控制场合非它莫属.且多FPGAs协同工作同步更易实现.
  缺点是开发周期较长,调试不方便,修改灵活性较差

DSP
  优点源于程序代码的灵活性,而且利用现成的算法库,开发周期和维护周期都较短
  缺点正是FPGA的优点,带宽瓶颈.要设计一个好的DSP并行处理架构也不太容易

一点浅见,我只是来挣分的
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

35
 






这世界真是疯了,貌似有人连FPGA原理是什么都不知道就开始来学习FPGA了。

DSP就是一个指令比较独特的处理器。它虽然是通用处理器,但是实际上不怎么“通用”。技术很牛的人可以用DSP做一台电脑出来跑windows,而实际上真正这么干的肯定是蠢材。用DSP做信号处理,比其他种类的处理器要厉害;用DSP做信号处理之外的事情,却并不见长。而且信号处理的代码一般需要对算法很精通的人才能真正写好。数据结构里面的时间复杂度和空间复杂度在这里是一把很严酷的尺子。

FPGA只不过披着软件的外衣,实际上是硬件。FPGA内部有两层相对独立的电路。使用者“编码->编译”后生成一个映像,这个映像作用于第一层电路。这层电路之际上就是一个0,1的开关矩阵,这个开关矩阵用来控制第二层工作电路,将第二层工作电路配置成一个相应的处理器。理论上FPGA可以配置成任何需要的处理器,而实际上为了尽量少出bug,FPGA开发都使用已经开发好的“库文件”,也就是把人家能稳定工作的电路图拿过来。因此,对大多数FPGA开发者来说,FPGA内部有几个核基本上只能从库文件里面选——除非你有能力自己设计核心内部的电路和核间总线——ram和rom也是用宏来配置,自己只需要改改外部的专用电路和接线方式等等。甚至外部的专用电路都有库文件,搭个积木就完事了。玩FPGA真正挣钱的人是做积木的人,你原创几个积木并且能申请专利,迫使人家给你交专利费,那你这辈子可以衣食无忧了。






 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

36
 
ding楼上的,学习了
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

37
 
引用 22 楼 skye_ld 的回复:
FPGA 区别于ASIC设计 属于硬件设计的范畴 ASIC是硬件全定制 FPGA是硬件半定制
      具体来说 ASIC整个电路都由设计师设计的 用多少资源设计多少资源 一般多用于产品设计
      FPGA资源事先由厂商给定 例如Altera Xilinx等都提供不同系列的FPGA芯片 设计师可以在给定资源下做硬件设计开发

DSP 主要用于处理信号 事先算法 特点是多级流水 可以加快数据处理的速度 开发环境主要是C语言 可以说DSP应用的范围更专 DSP的设计…

学习!
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

38
 
两个风马牛不相及的东西,一个硬件一个软件,炒老贴,没意思。
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

39
 
友情up
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

40
 
友情up
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
ADI &文晔 探索季第一站,邀您在活动帖跟帖,ADI资深工程师将与您一道寻求解决之道! ...
春晚,最出圈当属穿着棉马甲跳秧歌的机器人”秧Bot”。
转手绢、飞手绢、变换队形,精准度和稳定性甚至超越人类,这背后少不了电机控制技术。

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表