12585|61

78

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

搞FPGA的硬件电路开发工程师需要自己编程吗? [复制链接]

搞FPGA的硬件开发工程师需要自己编程吗?

周围有朋友是搞硬件电路研发的,是基于FPGA/ ASIC/ ARM之类的,好像听说他们只负责电路的原理设计,pcb板的设计制作,程序都是搞软件的人来写的.

但是我自己在网上看到的FPGA好像都是说编程的,不会编程序的人不能搞基于FPGA的电路设计吗?

最新回复

2搂的回答很完整了,我是来挣分的。。。。  详情 回复 发表于 2010-5-25 20:30
点赞 关注
 

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
为什么不软硬都做?
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
你大概没有接触过FPGA吧,FPGA叫现场可编程门阵列,其有专门的软件进行logic设计,并将编译好的文件下载到FPGA中,其对应的语言为verilog 或者vhld,现在也有类似于C语言的
如systemC.如果对硬件不了解,纯粹做软件的人是不能对其进行编程的。
不会编程也可以搞,利用FPGA中的原理图去搭电路,只是有些logic不如编程来的方便。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
北京VERILOG开发群54108225  欢迎北京同僚加入!
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 2 楼 ytiger 的回复:
你大概没有接触过FPGA吧,FPGA叫现场可编程门阵列,其有专门的软件进行logic设计,并将编译好的文件下载到FPGA中,其对应的语言为verilog 或者vhld,现在也有类似于C语言的
如systemC.如果对硬件不了解,纯粹做软件的人是不能对其进行编程的。
不会编程也可以搞,利用FPGA中的原理图去搭电路,只是有些logic不如编程来的方便。


 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

6
 
写程序是搭建FPGA芯片内部的工作电路,是软的硬件设计,而外部的电路设计就是实实在在的硬件设计。
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

7
 
我在学校时用FPGA进行过开发,我感觉最好是两者都要学。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

8
 
只会画电路的叫做PCB 工程师,
我觉得必须两者兼得才行。
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 7 楼 gooogleman 的回复:
只会画电路的叫做PCB 工程师,
我觉得必须两者兼得才行。

毫无疑问你错了,在asic设计中需要的电路多了去了,会画电路的不是pcb工程师。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

10
 
uping
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(中级)

11
 
讨论的不错
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

12
 
当然要自己动手,除非你是老板。
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

13
 
现在一般都是软硬兼备啊
你可以不精通某一项,但是你不能不会
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

14
 
如果你会硬件技术,那么懂得pc上软件编程无疑是非常重要的。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

15
 
如果你数电非常好,可以不写代码的!
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

16
 
    楼上精辟,但是从学习的角度讲,你还是都要学,因为在不久的将来你会发现有些东西硬件搭了一大堆,用程序两句话就搞定了。再说,FPGA做到SOPC之类的又要结合C编程了,你不能再找个人来吧,起码的底层还得你这个硬件工程师来完成。呵呵,还是多学点比较好!我估计楼主对于硬件工程师的工作不是很了解,没关系,先看看一般的硬件工程师都做哪些工作你就知道需要学什么了。
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 2 楼 ytiger 的回复:
你大概没有接触过FPGA吧,FPGA叫现场可编程门阵列,其有专门的软件进行logic设计,并将编译好的文件下载到FPGA中,其对应的语言为verilog 或者vhld,现在也有类似于C语言的
如systemC.如果对硬件不了解,纯粹做软件的人是不能对其进行编程的。
不会编程也可以搞,利用FPGA中的原理图去搭电路,只是有些logic不如编程来的方便。


正解  不懂硬件  软件再牛 都不会
         懂硬件  软件再不行 也行
FPGA 你把它当硬件去配置就是了  谈不上编程。
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(初级)

18
 
给予FPGA 的硬件电路很简单
FPGA内部的编程就复杂多了

有能力的话,还是学点好,毕竟FPGA的精髓就是内部逻辑设计
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

19
 
Verilog 、C、 汇编、机器代码 都要了解。
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

20
 
都必须了解的
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【回帖赢京东卡】说说无线技术那些事儿
即日起—2月28日,参与回帖讨论都有机会赢取【30元京东卡】

查看 »

 
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
快速回复 返回顶部 返回列表