开贴,讲哪些人适合做FPGA

[复制链接]
 楼主| drentsi 发表于 2010-3-18 20:52 | 显示全部楼层 |阅读模式
FPGA目前非常火,各个高校也开了FPGA的课程,但是FPGA并不是每个人都适合.
FPGA讲究的是一个入道,入什么道,入电子设计的道,就是说,这个过程,你得从电子设计开始,然后再学FPGA,而不是先从VHDL开始,直接跳过数电模电.这一点非常重要,这涉及到你以后的发展高度的问题.我是过来人,我深刻体会到FPGA与数电模电的基础的深层次联系.对于本科生而言,你可以把FPGA当作业余兴趣,但不要把它当成今后的饭碗,你可以保持这个兴趣直到研究生读完.从我招聘的情况来看,做FPGA的至少要读过研究生.
做FPGA,一定要学,一定要有兴趣,至少要学3年才算可以掌握这门技术,为什么这么说呢,我每天与FPGA打交道,xilinx官方网站的基本上每个英文资料我都看了一下,我看了整整两年的文档,才在这个行业有话语权,而我每天要研究14个小时的FPGA,差不多是一般人的两倍.现在我可以说我掌握了FPGA,可以用来做任何事情,CPU,交换机,等等这都不算什么.重要的是,我可以用相同的价钱把一个系统的性能做到大多数现状的10倍以上.或者说,某个东西,我看了一下,可以用10分之一的成本把这个系统做下来.我现在苦恼的是,不知道要做什么.我设计的千兆交换机,用FPGA做的成本,比用通用的ASIC还低.随着研究的深入,看着一行行代码就能想象出用什么逻辑电路设计,哪里是组合逻辑,哪里是触发器,VHDL语言,设计的就是逻辑门,越是深入研究这些东西,越是觉得与电路关系深刻,之后设计的代码越像是用74系列搭起来的.这种时候,FPGA的性能将发挥到极致.在spartan-3中,可以把逻辑运行到200MHz以上去,在virtex-5中,跑600MHz是没任何问题的,编译系统报告的速度在-1的速度下有800多MHz.
编写好的代码实际上是对电路的理解,我自始至终强调,做好电子设计才能做好FPGA,有了硬件基础,做好FPGA的话,你的收入可能会成指数增长.
FPGA是电工的高级工具,掌握了它,你可以认为掌握了整个电子世界.
vlog_fans 发表于 2012-3-1 21:50 | 显示全部楼层
学FPGA最大的要领就是浓厚的兴趣和刻苦钻研的精神,再加基本的硬件常识和逻辑数学。脱离了前两点,研究生在我眼里也只相当于技校生,有了这两点,灵感和收获将喷涌而出。FPGA的确山高水深,但里面蕴藏着无尽的宝藏,等着无畏辛劳的人们去挖掘。
natureq 发表于 2012-2-29 18:10 | 显示全部楼层
太难
壹佰 发表于 2012-2-29 17:07 | 显示全部楼层
看看自己合不合适
bjtuxuxu 发表于 2012-2-29 16:46 | 显示全部楼层
今晚七点开会选课题 可能自此踏入FPGA,希望自己可以有所成
bjtuxuxu 发表于 2012-2-29 16:46 | 显示全部楼层
今晚七点开会选课题 可能自此踏入FPGA,希望自己可以有所成
bjtuxuxu 发表于 2012-2-29 16:45 | 显示全部楼层
今晚七点开会选课题 可能自此踏入FPGA,希望自己可以有所成
inzaghian 发表于 2012-2-29 15:07 | 显示全部楼层
光学会FPGA没用的
他只是个配菜
chhaich 发表于 2012-2-25 10:17 | 显示全部楼层
楼主的本科不可玩FPGA论太绝对了,不敢苟同。。。
nj21ic 发表于 2011-12-31 16:06 | 显示全部楼层
现在的研究生水平同以前的不能比啊,毕业后5年设计研发工作经验就超过研究生了
klffnj 发表于 2011-12-29 10:07 | 显示全部楼层
楼主:你说的东西我相信是真的, 我也知道,能力强的专家要出来教导没有经验的工程师,否则就是失职。
所以,楼主你是否愿意开开课,把你的知识和经验分享给我们这些小辈,让这些小本也学学怎么进阶。
没有读硕不能做FPGA这点有点绝对,你找人不也招过本科生吗? 你说呢
holle 发表于 2011-12-10 21:57 | 显示全部楼层
FPGA设计很复杂,能做个千兆交换机更是不简单。
先不说速度,就是那点功能模块就是繁杂的很
mhanchen 发表于 2011-12-7 22:21 | 显示全部楼层
个人觉着FPGA适不适合做不是看的学历,而是要看大家想要做的是什么东西。一个设计首先要有好的思路,什么合适什么不合适最后都是要为你的思路服务的,没有解决问题的思路就算C语言学的再好,电路分析的再透彻也没用,这些只不过是你要完成设计的一些工具而已,真正要注重的是用丰富的实践经验换来的解决问题的思路。
wangjunjun2005 发表于 2011-12-2 22:17 | 显示全部楼层
我小学毕业高FPGA,工资比3年工作经验的研究生高,看到楼主 的帖子很蛋痛
xiaowai 发表于 2011-12-2 16:02 | 显示全部楼层
我本科生,模拟电路,数字电路,我觉得吧 还行,单片机也用过
按你这个说法,我就不用去学习了 晕啊
xlhtracy 发表于 2011-12-2 11:10 | 显示全部楼层
我觉得还是兴趣最重要 其实学历啥的真的不是那么重要 现在很多大学里学的都是云里雾里的 还是得自己真正喜欢的前提下去钻研
wei1030 发表于 2011-11-28 17:05 | 显示全部楼层
拿fpga做个cpu,跑一下win7看看
weshiluwei6 发表于 2011-10-16 21:11 | 显示全部楼层
148# dqyubsh

haha 再见高人 支持下
dqyubsh 发表于 2011-10-16 11:18 | 显示全部楼层
大牛说FPGA是硬件设计,我很认可。最近恶补这方面的基础,因为我发现以前用C/VC这些高级语言的能力,类推到CPLD/FPGA上基本是狗屁不通。既然FPGA最后综合成一个芯片,那就是踏踏实实地地站在芯片内部,看描述语言怎样实现特定功能好了。
yxftr2010 发表于 2011-10-14 13:39 | 显示全部楼层
感觉一般的应用本科生应该很容易就能做到,如果真的是特别高端需要理论支持我想这个需要长久时间的学习,而不是说你学历高就能搞定。总的来说俺还是觉得楼主是个很有实力的高手的!楼主顶你。不过俺感觉中国更需要能设计出ARM 、DSP这样的高人。而不是应用他们!
tuzihog 发表于 2011-10-13 22:57 | 显示全部楼层
长见识了
回头好好的研究
好贴必须要留名
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:学习,思考。

144

主题

1720

帖子

43

粉丝
快速回复 在线客服 返回列表 返回顶部