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

dengf   2008-8-22 11:46 楼主
搞FPGA的硬件开发工程师需要自己编程吗?

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

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

回复评论 (61)

为什么不软硬都做?
点赞  2008-8-22 11:57
你大概没有接触过FPGA吧,FPGA叫现场可编程门阵列,其有专门的软件进行logic设计,并将编译好的文件下载到FPGA中,其对应的语言为verilog 或者vhld,现在也有类似于C语言的
如systemC.如果对硬件不了解,纯粹做软件的人是不能对其进行编程的。
不会编程也可以搞,利用FPGA中的原理图去搭电路,只是有些logic不如编程来的方便。
点赞  2008-8-23 23:58
北京VERILOG开发群54108225  欢迎北京同僚加入!
点赞  2008-8-25 18:32
引用: 引用 2 楼 ytiger 的回复:
你大概没有接触过FPGA吧,FPGA叫现场可编程门阵列,其有专门的软件进行logic设计,并将编译好的文件下载到FPGA中,其对应的语言为verilog 或者vhld,现在也有类似于C语言的
如systemC.如果对硬件不了解,纯粹做软件的人是不能对其进行编程的。
不会编程也可以搞,利用FPGA中的原理图去搭电路,只是有些logic不如编程来的方便。


点赞  2008-8-26 19:01
写程序是搭建FPGA芯片内部的工作电路,是软的硬件设计,而外部的电路设计就是实实在在的硬件设计。
点赞  2008-8-27 08:35
我在学校时用FPGA进行过开发,我感觉最好是两者都要学。
点赞  2008-8-30 09:52
只会画电路的叫做PCB 工程师,
我觉得必须两者兼得才行。
点赞  2008-8-30 14:07
引用: 引用 7 楼 gooogleman 的回复:
只会画电路的叫做PCB 工程师,
我觉得必须两者兼得才行。

毫无疑问你错了,在asic设计中需要的电路多了去了,会画电路的不是pcb工程师。
点赞  2008-9-29 07:29
uping
点赞  2009-4-30 15:12
讨论的不错
点赞  2009-5-4 00:49
当然要自己动手,除非你是老板。
点赞  2009-5-26 18:46
现在一般都是软硬兼备啊
你可以不精通某一项,但是你不能不会
点赞  2009-6-18 10:33
如果你会硬件技术,那么懂得pc上软件编程无疑是非常重要的。
点赞  2009-6-18 10:58
如果你数电非常好,可以不写代码的!
点赞  2009-7-1 15:34
    楼上精辟,但是从学习的角度讲,你还是都要学,因为在不久的将来你会发现有些东西硬件搭了一大堆,用程序两句话就搞定了。再说,FPGA做到SOPC之类的又要结合C编程了,你不能再找个人来吧,起码的底层还得你这个硬件工程师来完成。呵呵,还是多学点比较好!我估计楼主对于硬件工程师的工作不是很了解,没关系,先看看一般的硬件工程师都做哪些工作你就知道需要学什么了。
点赞  2009-7-6 16:14
引用: 引用 2 楼 ytiger 的回复:
你大概没有接触过FPGA吧,FPGA叫现场可编程门阵列,其有专门的软件进行logic设计,并将编译好的文件下载到FPGA中,其对应的语言为verilog 或者vhld,现在也有类似于C语言的
如systemC.如果对硬件不了解,纯粹做软件的人是不能对其进行编程的。
不会编程也可以搞,利用FPGA中的原理图去搭电路,只是有些logic不如编程来的方便。


正解  不懂硬件  软件再牛 都不会
         懂硬件  软件再不行 也行
FPGA 你把它当硬件去配置就是了  谈不上编程。
点赞  2009-7-6 22:28
给予FPGA 的硬件电路很简单
FPGA内部的编程就复杂多了

有能力的话,还是学点好,毕竟FPGA的精髓就是内部逻辑设计
点赞  2009-7-9 08:26
Verilog 、C、 汇编、机器代码 都要了解。
点赞  2009-7-9 19:29
都必须了解的
点赞  2009-7-10 08:57
1234下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复