[請益] 如果想走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