[请益] 如果想走FPGA的工作,我该加强那些方面?

楼主: k663078 (华)   2014-01-18 21:33:38
请教各位,如果小弟想走FPGA方面的工作,我该加强那方面的技能
以及知识?
我本身是电子系,以前不学好,所以基础都很弱。
C语言,最多就是写写99乘法表。
电子电路概念,只有高职程度。
有学过一些半导体制程的课,但顶多就是XIAO那本有读过。
数位逻辑也只有基础程度。
微处理机(8051),以前是用组语写,但也只有写到可以跑个lcd
显示图片以及控制温度传感器。
写过labview,建立实验室环境,
主要是连结RFsignal Generator,power supply,DAQ卡。
其它以前的一些课就不提了...
(HSPICE, IC LAYOUT,ASP.NET,JAVA,L-edit,电磁学
...etc.)
烦请各位前辈能给点意见。
作者: KurakiMaki (Maki)   2014-01-18 21:42:00
跟我一样,推一下,很明显你对这行没兴趣阿
楼主: k663078 (华)   2014-01-18 21:47:00
我对程式是有点兴趣,只是以前是二专升二技,所以学的很散
楼主: k663078 (华)   2014-01-18 21:49:00
不过,这年头,兴不兴趣不是重点了,肚子重要
作者: WenliYang (羊蹄嘟)   2014-01-18 21:59:00
肚子到底多重要就要看你到底多饿....兴趣也是
作者: sux0116 (鸡排店扫地工)   2014-01-18 22:04:00
XD
作者: testPtt (测试)   2014-01-18 22:06:00
找个开发板实际操作吧
作者: oca (nessun-dorma)   2014-01-18 22:18:00
verilog / VHDL
楼主: k663078 (华)   2014-01-18 22:19:00
除了硬件描述语言,业界要的人,是不是不单纯只会写code?
作者: Plumpy (2P)   2014-01-18 22:21:00
玩玩DE2?
作者: oca (nessun-dorma)   2014-01-18 22:23:00
FPGA通常被归类在硬件, 所以一般公司RD会什么 就是你要会的
楼主: k663078 (华)   2014-01-18 22:24:00
看来要走这方向也要会设计电子电路了....
作者: SETL (Orz)   2014-01-18 22:35:00
学历有到收你进去教,没到的话...
作者: SETL (Orz)   2014-01-18 22:36:00
设计电子电路,都会拿前人的来参考(抄),没有想像的复杂@@
作者: xanter (南宫恨)   2014-01-18 22:39:00
你修的课没看到有跟FPGA相关?!为何想走这条路?
楼主: k663078 (华)   2014-01-18 22:41:00
其实有修过,不过也是写很基本的逻辑电路~
楼主: k663078 (华)   2014-01-18 22:43:00
至于为何想走,其实自己也还在思考,但对方面也不是很了解
作者: eva19452002 (^^)   2014-01-18 22:44:00
学SystemC有用吗?
作者: plsung   2014-01-18 22:46:00
逻辑设计/计算机组织/VLSI设计,要看懂Verilog和IC内部电路
作者: plsung   2014-01-18 22:49:00
的clock关联,要会判断异步或multiple cycle设计可设false
作者: plsung   2014-01-18 22:50:00
path来修timing,要会看pcb电路图,还要懂一些linux和boot
作者: s006664 (低调的爆肝)   2014-01-18 22:52:00
我跟原PO类似状况耶..基础理论很弱..只会写verilog...
作者: plsung   2014-01-18 22:52:00
sequence, 这样绕有CPU设计的port linux失败时知道死在什么
作者: s006664 (低调的爆肝)   2014-01-18 22:53:00
进行影像处理 放在DE2-115上跑..想办法侦测出想要的东西..
作者: plsung   2014-01-18 22:53:00
function再回去看模凝看死在哪块电路...
作者: s006664 (低调的爆肝)   2014-01-18 22:54:00
程式有问题就跑时序模拟找BUG..最后程式能跑出成果就毕业
作者: s006664 (低调的爆肝)   2014-01-18 22:55:00
plsung大一堆东西我都看不懂 看来我死定了Q_Q
作者: plsung   2014-01-18 22:57:00
看timing report从IC内部跑最快的电路处理, hold-time和
楼主: k663078 (华)   2014-01-18 22:58:00
看完,似乎重点在于除错?...@@(有的我也看不大懂)
作者: plsung   2014-01-18 22:58:00
很大时追这条timing path是否有gating clock...
作者: plsung   2014-01-18 23:00:00
出来做FPGA的工作除错应该算基本功...
楼主: k663078 (华)   2014-01-18 23:01:00
感谢plsu大的分享,我已经看到有很大一面墙在我面前..Orz
作者: s006664 (低调的爆肝)   2014-01-18 23:02:00
plu大有相关教材可以分享吗Q_Q?
作者: plsung   2014-01-18 23:02:00
自己写一小块电路和绕千万gate count的SOC电路难(赛)度差很多...
作者: s006664 (低调的爆肝)   2014-01-18 23:03:00
当年研究室给了一个DEMO 教几个基本写法就让我们自行发挥很多基础都搞不太懂 ˊˋ
作者: plsung   2014-01-18 23:05:00
还好啦我研究所时也不太懂也是在乱绕,出来学就会了...
作者: s006664 (低调的爆肝)   2014-01-18 23:06:00
而且当时verilog还不准我们使用一些特别的语法...
作者: s006664 (低调的爆肝)   2014-01-18 23:07:00
要求我们尽量用基本的if else if 那些写 说以后要DEBUG会比较容易用 程式个功能区段要分好种种 就教这些基本功
作者: plsung   2014-01-18 23:09:00
出来做这几年FPGA工作我会建议别走这行,趁年轻还有机会选择
作者: s006664 (低调的爆肝)   2014-01-18 23:11:00
数位IC设计 出路不好吗@@?
楼主: k663078 (华)   2014-01-18 23:13:00
其实对于自己要做什么,还是有些疑惑...(惨)
作者: plsung   2014-01-18 23:17:00
钱还可以...但是辛苦,懂的不广又容易背黑锅...做久也满无趣
作者: macotolui (YML)   2014-01-19 00:43:00
只做FPGA的话我觉得还不错~但同时要打其它杂就蛮惨...
作者: macotolui (YML)   2014-01-19 00:47:00
真的对这方面有兴趣Verilog跟数位电路的底子要硬一点
作者: macotolui (YML)   2014-01-19 00:49:00
也要有要看一堆Xilinx/Altera原厂文件的心理准备
作者: TripleC   2014-01-19 00:58:00
我还以为你讲的是进X或A公司做FPGA...
楼主: k663078 (华)   2014-01-19 01:03:00
只专注写code的,这种缺应该不多吧?
作者: Acme ( )   2014-01-19 01:21:00
想走FPGA的路,先确认以后能不能找到数位设计的工作吧
作者: Acme ( )   2014-01-19 01:25:00
现在就算是快倒的design house,都可以挑台清交毕的designer
楼主: k663078 (华)   2014-01-19 01:40:00
意思是,这方面的缺其实会越来越少?
作者: Acme ( )   2014-01-19 01:44:00
要加强的能力跟数位ic设计要加强的能力差不多
作者: Acme ( )   2014-01-19 01:46:00
缺还是有变多,但是台清交的ICS组量产的学生更多
作者: mmonkeyboyy (great)   2014-01-19 02:04:00
if else if一直用FPGA写 正好电路出来都是卡死的电路
作者: mmonkeyboyy (great)   2014-01-19 02:05:00
compiler没那么强 虽然现在进化很多 但生成出来还都是要test一堆 更别提一堆人当c在写
作者: Fiendyux (万变飞龙)   2014-01-19 03:05:00
FPGA很赛, 小公司通常都是designer兼著做, 又没啥credit
作者: howwong (永夜初晗凝碧天)   2014-01-19 03:21:00
114以下不用考虑
作者: jannine (小肥羊)   2014-01-19 04:14:00
面试看看fpga的代理商吧,他会告诉你答案, 安富利 for X,茂纶 for A.
作者: dakkk (我是牛我反刍)   2014-01-19 08:26:00
要做 这是最后选择 ic设计比这好玩多了
作者: dakkk (我是牛我反刍)   2014-01-19 08:27:00
而且每家fpga spec不一 每个型号大小效能也不同
作者: dakkk (我是牛我反刍)   2014-01-19 08:28:00
有些timing会tune 到吐血 尤其他clock tree是固定的你如果coding 的很满 时脉又要很高 你就知道难过了
作者: seafloor (人生就是这样)   2014-01-19 10:01:00
要的话就走IC设计~不然单纯的FPGA 你会很难找工作
作者: seafloor (人生就是这样)   2014-01-19 10:02:00
不然就是你还有具备其它的技能~做硬件设计~当然不是指画画电路图 看看layout 而是你要能把整个案子
作者: seafloor (人生就是这样)   2014-01-19 10:03:00
处理好~当每个环节 都能顺利
作者: seafloor (人生就是这样)   2014-01-19 10:04:00
FPGA主要有Altera Xilinx 各有两家代理商
作者: seafloor (人生就是这样)   2014-01-19 10:05:00
台湾原厂 FPGA FAE应该各只有一位 可能还有一软件的专员
作者: seafloor (人生就是这样)   2014-01-19 10:07:00
我想往原厂跑的机会几乎是没有代理商 其实待遇不会比其它公司好
作者: seafloor (人生就是这样)   2014-01-19 10:08:00
一般公司几乎没有专门的FPGA designer  
作者: seafloor (人生就是这样)   2014-01-19 10:09:00
要嘛~数量很少~要嘛~兼做硬件~或是硬件工程师兼著做
作者: seafloor (人生就是这样)   2014-01-19 10:10:00
就业的职缺机会少~再不然就是去Desgin Housedesign house做什么~~~验証工程师…
作者: seafloor (人生就是这样)   2014-01-19 10:11:00
既然如此~有机会就去做IC设计何必去搞FPGA
作者: seafloor (人生就是这样)   2014-01-19 10:13:00
在系统厂的FPGA工程师 多半后还是会跑去design house
作者: seafloor (人生就是这样)   2014-01-19 10:14:00
其实不是FPGA 没东西做~而是~台湾的FPGA很少拿来做产品台湾几乎清一色的代工厂 FPGA 工程师的市场就很小~再不然就是做很简单的东西~
作者: seafloor (人生就是这样)   2014-01-19 10:16:00
台湾就是在cost down 打转 搞代工FPGA须要高端的应用才能显现出价值
作者: seafloor (人生就是这样)   2014-01-19 10:17:00
高端的应用在哪…Altera =>最大的用量在 中兴 华为Xilinx =>在北美  CISCO应该用量非常的大
作者: seafloor (人生就是这样)   2014-01-19 10:18:00
台湾~…我想超过一半的业绩都是CPLD跟很小颗的FPGA
作者: seafloor (人生就是这样)   2014-01-19 10:21:00
较大型的应用…几乎没有…因为台湾都是代工厂~
作者: seafloor (人生就是这样)   2014-01-19 10:22:00
FPGA也是须要高度研发的工功夫~没几家公司愿意花长间投入
作者: seafloor (人生就是这样)   2014-01-19 10:23:00
所以~就只能做做简单的应用。
作者: seafloor (人生就是这样)   2014-01-19 10:24:00
很多公司~也许一开始有FPGA但出了一代产品后…就没了~没了是指FPGA没有接续的应用计画~新产品或新应用
作者: seafloor (人生就是这样)   2014-01-19 10:25:00
人员~也因此这样走了~因为公司没有接下来的计画~没东西做
作者: seafloor (人生就是这样)   2014-01-19 10:26:00
这是一个恶性循环~~最后就是硬件兼著做 或是fpga兼著做硬那就表示~只能做做简单的应用... FPGA在台湾难有发展~
作者: seafloor (人生就是这样)   2014-01-19 10:27:00
你永远只会是备用~要嘛转去做硬件不然升迁会是很辛苦的
作者: plsung   2014-01-19 11:01:00
我也是猪屎屋做FPGA验证做到很干...一直想找机会转回IC设计
作者: plsung   2014-01-19 11:58:00
长官和designer看都觉得门槛低很难累积功绩升职,又常背黑锅
作者: jannine (小肥羊)   2014-01-19 12:08:00
fpga在ic厂很low end, 在系统厂可是很high end, 正所谓宁为鸡首, 不为牛后..
作者: seafloor (人生就是这样)   2014-01-19 12:49:00
FPGA在IC厂Low是因为都在帮忙验証~没有真正新颖的设计~
作者: seafloor (人生就是这样)   2014-01-19 12:50:00
只是在Support 并不是因为FPGA 真的很low~
作者: seafloor (人生就是这样)   2014-01-19 12:51:00
如果反过来的流程~IC设计就反而没什么了先用FPGA做产品~再开IC 那IC设计就是辅助而已
作者: jannine (小肥羊)   2014-01-19 13:14:00
开ic跟fpga开发function,know how差颇多柳..
作者: seafloor (人生就是这样)   2014-01-21 06:40:00
要看你用什么想的角度去看FPGA和开IC~

Links booklink

Contact Us: admin [ a t ] ucptt.com