FPGA开发工程师路在何方?

FPGA作为一个比较新的领域,在最近几年中有很大的发展和进步。各个厂家的FPGA不断推陈
出新,工艺越来越高、速度越来越快、功能越来越多,价格却越来越便宜了。随着FPGA成本
的进一步降低和规模的增加,在未来几年中FPGA应该有更加宽广的应用领域。这样看来
FPGA的开发人员似乎有一个不错的将来。但是就我看来,FPGA开发人员在中国发展前景并不
是很好。
  FPGA的开发一般归属于硬件开发的范畴。说起硬件开发,大部分人想到的是画PCB和原
理图。在IC厂家的参考设计和公板横行的现实情况下,FPGA设计含有较高的创造性和技术含
量。当然PCB设计也有很多技术含量高的部分,比如信号完整性和模拟信号处理等。但是,
在中国IT发展的环境中,有技术含量并不等于有发展前途。中国的IT公司绝大部分还是以采
用IC厂家的套片来生产产品为主。因此,公司关心的是如何将厂家的IC、自己设计的单板、
软件、结构件拼装为一个系统。而FPGA在这个系统当中只是充当很小的一个配角。比如在总
线不能直接连接、没有满足需求的现成的IC、IC停产等情况下,才会考虑使用FPGA。所以,
国内FPGA的从业人员不多,需求也不大。另外,FPGA开发人员的工作过于”底层”,接触的
是寄存器和与非门和接口信号的时序。这样就导致FPGA开发人员对硬件、软件系统和用户需
求的不了解。对系统和用户需求的不了解,在主要做系统的公司中是很难有大的发展的。试
问现在IT公司中的产品经理、项目经理有几个是从做FPGA的人中提拔的呢?中国这个轻技术
、重管理的环境注定了FPGA行业的从业人员只能限于底层开发人员的职业,从前途和“钱途
”来讲都逊色与做PCB单板设计和做软件设计行业。至于转行,由于FPGA设计和ASIC设计前
端的相似性,FPGA开发人员可以考虑转向ASIC设计,或者直接转到ASIC的FPGA验证方向。
  FPGA的开发人员好比练了葵花宝典,空有一身武功却无法开枝散叶。写到这里心里不禁
凄凉,问问各位看客:FPGA开发工程师路在何方?

另外RoHS补充几句,FPGA的优势在总线的IP整合,感觉没这么多实际需要.
--

发信人: dancingblood (做优秀硬件工程师), 信区: FPGATech
标  题: Re: 好像大家都比较看好FPGA,我来泼点冷水。(zz)
发信站: 水木社区 (Thu Oct 12 17:58:48 2006), 站内

我抛个砖。。。

硬件搭台子,算法唱戏。
单片机,嵌入式,DSP,FPGA,PCB,说小了是工具,是技能,说大了是解决方案,单片机从
CISC到RISC,裸奔的程序到小巧的OS,ARM能架Linux,WinCE到VxWorks,DSP的VLIW体系结
构,FPGA的RTL(除非做IC,否则到不了晶体管建模)建模,PCB的模拟,射频以及SI,PI,
这些东西单拿出来,还真未必说能有前途,一个啥都不会的,培训3个月,就能做RTL的逻辑
设计了,我个人认为还是要上升到系统,我要做一个H.264的MP的D1编码器,怎么做?用什
么做?这是一个系统设计的问题,更是一个解决方案的问题,建立时间-成本-功耗-风险
约束条件,你还得选是用多DSP做,还是ASIC+Host Processor做,还是DSP+FPGA做?存储器
配什么样子的,DDR还是DDR2还是ZBT?然后SI和PI问题怎么解决,电源问题怎么解决?多处
理器互连问题怎么解决,算法如何调度?这些东西的一个Traceoff做好了就不容易了。

在说说算法,懂硬件懂算法才是真正的出路,做FPGA的,一定要做算法分解,算法映射,刚
开始可能是拿到一个分解好的模块去做RTL或者Testing,以后一定要Update到System设计,
无论是通信还是视频亦或是原型,总而言之,你要说只作模块的RTL设计和TestBench,好点
的结构上出个专利,差点的就是高级小民工。

一家之言,欢迎拍砖~~

【 在 RoHS (1149.6) 的大作中提到: 】
: FPGA开发工程师路在何方?
: FPGA作为一个比较新的领域,在最近几年中有很大的发展和进步。各个厂家的FPGA不断推
陈出新,工艺越来越高、速度越来越快、功能越来越多,价格却越来越便宜了。随着FPGA成
本的进一步降低和规模的增加,在未来几年中FPGA应该有更加宽广的应用领域。这样看来
FPGA的开发人员
:   FPGA的开发一般归属于硬件开发的范畴。说起硬件开发,大部分人想到的是画PCB和
原理图。在IC厂家的参考设计和公板横行的现实情况下,FPGA设计含有较高的创造性和技术
含量。当然PCB设计也有很多技术含量高的部分,比如信号完整性和模拟信号处理等。但是
,在中国IT发展
: ...................

--

※ 来源:·水木社区 newsmth.net·[FROM: 221.219.117.*]
发信人: frankrick (garfield), 信区: FPGATech
标  题: Re: 好像大家都比较看好FPGA,我来泼点冷水。(zz)
发信站: 水木社区 (Thu Oct 12 18:26:15 2006), 站内

不太同意....
1. FPGA开发当然属于硬件范畴,但注意是芯片级,不是电路板级。两者相似但是有区别:
前者强调逻辑功能的实现,复杂度主要在于前期的需求分析和后期的时序验证上;后者则偏
重于实践经验,复杂度主要在于信号完整性及其处理方法等。

2. FPGA一方面可以用来验证ASIC设计,另一方面,更最主要的,是用来实现新标准/新规范
及其不同标准/规范之间的互联。通常来讲,普通规模的ASIC研发周期都在一年以上,这还
是在流片基本成功的前提之上;而FPGA则多在一年以内,况且FPGA开发可以实现“边做边改
”从而压缩前期开发周期。此外,ASIC立项的基础之一是量产数目,如果实际市场容量不足
几万片,那么做ASIC的成本就要大于采用FPGA的成本,除非是为了追求绝对性能,否则芯片
公司会选择FPGA IP核方案。

3. 板级设计人员更底层,照你的理论他们更没什么前途。实际上恰恰相反的是,合格的
FPGA开发人员一般都是上对高层协议、下对信号和电路都有很好的理解,甚至在SOPC的环境
下对软件开发都有一定了解,可以说起到了承上启下的角色。至于说到系统和用户需求,那
是Architect需要考虑的事情,从某种角度上来讲,纯粹的软件人员和硬件人员都不能很好
的胜任这个角色。现在管理层中缺少搞FPGA出身的,那是因为“FPGA作为一个比较新的领域
”还没多少时间造就出一批经验丰富的可晋升为经理的技术人员,而这种情况肯定会随着时
间的推移而有所变化。

FPGA开发人员的出路:一方面强化自身的技术素质——由于工作性质所带来的便利,FPGA工
程师往往能够接触到最新的技术标准和规范,而且技术接触面更广阔;另一方面则可以向软
件方面拓展一些知识背景,例如辅助实现驱动程序甚至移植嵌入式操作系统。至于管理方面
,我倒觉得这与是否FPGA出身没有本质关系,如果有先天素质并且感兴趣,干什么都可以向
管理方面发展。

注意:本贴为转发贴如有意见我回删除或修改!

FPGA开发工程师路在何方?相关推荐

  1. 千千万万的IT开发工程师路在何方?

    恭喜,你选择开发工程师作为自已的职业! 悲哀,你选择开发工程师作为自已的职业! 本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师.当你选择计算机或者电子.自控等专业进入大学时,你 ...

  2. 千千万万的IT开发工程师路在何方?[出处:天涯虚拟社区]

    恭喜,你选择开发工程师作为自已的职业! 悲哀,你选择开发工程师作为自已的职业! 本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师.当你选择计算机或者电子.自控等专业进入大学时,你 ...

  3. 上海广策信息 招聘FPGA开发工程师/IC验证工程师

    今天给各位大侠带来优质企业的招聘资源,有需要的可以往下瞧一瞧看一看,感觉符合自己的,可以试一试,自行投递简历. 广策信息 公司简介 上海广策信息技术有限公司(TacFintech)成立于2017年2月 ...

  4. 中软国际(深圳)招聘FPGA开发工程师

    今天给各位大侠带来FPGA工程师岗位招聘的企业资源,有需要的可以往下瞧一瞧看一看,感觉符合自己的,可以试一试,自行投递简历. 中软国际 公司简介 中软国际有限公司是行业领先的全球化软件与信息技术服务企 ...

  5. 嵌入式软件开发工程师与FPGA开发工程师

    我是一名初入职场的萌新,工作不久从嵌入式软件工程师转到了FPGA工程师,这篇文章简单讲讲两者的区别. 嵌入式软件工程师无非分为两大类,在Windows平台下做嵌入式软件开发和在Linux平台下做嵌入式 ...

  6. 苏州迅芯微电子 招聘FPGA开发工程师

    今天给各位大侠带来优质企业的招聘资源,有需要的可以往下瞧一瞧看一看,感觉符合自己的,可以试一试,自行投递简历. 公司简介 苏州迅芯微电子有限公司成立于2013年,座落于江苏苏州工业园区,专业从事集成电 ...

  7. 软件测试工程师 路在何方?如何发展?职业规划是怎样的?

    <测试架构师修炼之道>之 测试工程师职业规划读后感 读了<测试架构师修炼之道>之后,内心还是惶恐的,程序员35.40岁这两道坎如何应对,测试工程师其实也不例外.这本书第2章节主 ...

  8. 2022年为何创业的人越来越少?作为依靠B端客户的软件开发公司路在何方?

    本文为伊凡原创撰写投稿一颗优雅草仅仅代表伊凡个人观点,与一颗优雅草科技无关切不代表其立场,谢谢,欢迎喜欢写文的同学来投稿. 2022年全球经济因为疫情的反复持续走衰,全世界人民都面临着巨大的挑战,我国 ...

  9. 2022IC秋招面经分享【禾赛科技·FPGA开发工程师(上海)】

    [流程] 2022.8.18 一面 2022.8.25 二面 面经分享 一面 1.讲项目 2.笔试的除法器怎么实现的? 讲了流水线乘法器,用移位的方法,面试官说还有查表,逼近的办法 3.PAPR算法被 ...

最新文章

  1. Bootstrap的轮播图
  2. Linux编译安装Python3
  3. TIOBE 2014年7月编程语言排行榜:仅发布1月,Swift进Top 20!
  4. LeetCode 1806. 还原排列的最少操作步数(模拟)
  5. vant toast loading 倒计时_日期倒计时软件哪个好 苹果日期倒计时软件推荐
  6. Scikit-learn 更新至0.24版,这10个新特性你需要了解
  7. 虚拟环境--virtualenv
  8. crontab定时器
  9. 9、Android---UI---Material Design
  10. 微软必应词典案例分析
  11. 土地房屋权属登记系统
  12. 正整数变成英文输出c语言,C语言,输入一个正整数,然后从个位开始一次输出每一位数字对应的英文字母...
  13. 工信部定级备案和等保备案有什么区别
  14. 免费的onlineserver工具livezilla
  15. Word打开和关闭速度均很慢的解决方法
  16. 中继器、集线器、网桥、交换机、路由器、网关的超全总结
  17. 微信小程序入门开发教程
  18. java中的double 类型数据相加问题
  19. 微信分身服务器,苹果微信分身版
  20. 写邮件的格式:加开头结尾,以示尊重

热门文章

  1. php六进制颜色,PHP RGB颜色和十六进制颜色互转
  2. ResNet简单介绍+Pytroch代码实现
  3. 计算机办公软件知识考试试题,office办公软件考试题「附答案」
  4. excel-无法访问文件-请尝试下列方法之一
  5. jsdelivr炸了如何解决|用这些免费cdn
  6. python unittest修改测试报告用例描述
  7. 湖南大学平台2串口部分第二次实验
  8. 华为故意负优化手机?!数码博主带头造反了啊……
  9. [ 网络安全基础篇 ]常见 Web 漏洞的描述及其修复建议(相对全面)
  10. 使用tldr查询命令