[請益] 如果想走FPGA的工作,我該加強那些方面?

看板Tech_Job作者 (華)時間10年前 (2014/01/18 21:33), 編輯推噓21(21085)
留言106則, 21人參與, 最新討論串1/1
請教各位,如果小弟想走FPGA方面的工作,我該加強那方面的技能 以及知識? 我本身是電子系,以前不學好,所以基礎都很弱。 C語言,最多就是寫寫99乘法表。 電子電路概念,只有高職程度。 有學過一些半導體製程的課,但頂多就是XIAO那本有讀過。 數位邏輯也只有基礎程度。 微處理機(8051),以前是用組語寫,但也只有寫到可以跑個lcd 顯示圖片以及控制溫度感測器。 寫過labview,建立實驗室環境, 主要是連結RFsignal Generator,power supply,DAQ卡。 其它以前的一些課就不提了... (HSPICE, IC LAYOUT,ASP.NET,JAVA,L-edit,電磁學 ...etc.) 煩請各位前輩能給點意見。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.235.223.177

01/18 21:42, , 1F
跟我一樣,推一下,很明顯你對這行沒興趣阿
01/18 21:42, 1F

01/18 21:47, , 2F
我對程式是有點興趣,只是以前是二專升二技,所以學的很散
01/18 21:47, 2F

01/18 21:49, , 3F
不過,這年頭,興不興趣不是重點了,肚子重要
01/18 21:49, 3F

01/18 21:59, , 4F
肚子到底多重要就要看你到底多餓....興趣也是
01/18 21:59, 4F
※ 編輯: k663078 來自: 36.235.223.177 (01/18 22:01)

01/18 22:04, , 5F
XD
01/18 22:04, 5F

01/18 22:06, , 6F
找個開發板實際操作吧
01/18 22:06, 6F

01/18 22:18, , 7F
verilog / VHDL
01/18 22:18, 7F

01/18 22:19, , 8F
除了硬體描述語言,業界要的人,是不是不單純只會寫code?
01/18 22:19, 8F

01/18 22:21, , 9F
玩玩DE2?
01/18 22:21, 9F

01/18 22:23, , 10F
FPGA通常被歸類在硬體, 所以一般公司RD會什麼 就是你要會的
01/18 22:23, 10F

01/18 22:24, , 11F
看來要走這方向也要會設計電子電路了....
01/18 22:24, 11F

01/18 22:35, , 12F
學歷有到收你進去教,沒到的話...
01/18 22:35, 12F

01/18 22:36, , 13F
設計電子電路,都會拿前人的來參考(抄),沒有想像的複雜@@
01/18 22:36, 13F

01/18 22:39, , 14F
你修的課沒看到有跟FPGA相關?!為何想走這條路?
01/18 22:39, 14F

01/18 22:41, , 15F
其實有修過,不過也是寫很基本的邏輯電路~
01/18 22:41, 15F

01/18 22:43, , 16F
至於為何想走,其實自己也還在思考,但對方面也不是很了解
01/18 22:43, 16F

01/18 22:44, , 17F
學SystemC有用嗎?
01/18 22:44, 17F

01/18 22:46, , 18F
邏輯設計/計算機組織/VLSI設計,要看懂Verilog和IC內部電路
01/18 22:46, 18F

01/18 22:49, , 19F
的clock關聯,要會判斷非同步或multiple cycle設計可設false
01/18 22:49, 19F

01/18 22:50, , 20F
path來修timing,要會看pcb電路圖,還要懂一些linux和boot
01/18 22:50, 20F

01/18 22:52, , 21F
我跟原PO類似狀況耶..基礎理論很弱..只會寫verilog...
01/18 22:52, 21F

01/18 22:52, , 22F
sequence, 這樣繞有CPU設計的port linux失敗時知道死在什麼
01/18 22:52, 22F

01/18 22:53, , 23F
進行影像處理 放在DE2-115上跑..想辦法偵測出想要的東西..
01/18 22:53, 23F

01/18 22:53, , 24F
function再回去看模凝看死在哪塊電路...
01/18 22:53, 24F

01/18 22:54, , 25F
程式有問題就跑時序模擬找BUG..最後程式能跑出成果就畢業
01/18 22:54, 25F

01/18 22:55, , 26F
plsung大一堆東西我都看不懂 看來我死定了Q_Q
01/18 22:55, 26F

01/18 22:57, , 27F
看timing report從IC內部跑最快的電路處理, hold-time和
01/18 22:57, 27F

01/18 22:58, , 28F
看完,似乎重點在於除錯?...@@(有的我也看不大懂)
01/18 22:58, 28F

01/18 22:58, , 29F
很大時追這條timing path是否有gating clock...
01/18 22:58, 29F

01/18 23:00, , 30F
出來做FPGA的工作除錯應該算基本功...
01/18 23:00, 30F

01/18 23:01, , 31F
感謝plsu大的分享,我已經看到有很大一面牆在我面前..Orz
01/18 23:01, 31F

01/18 23:02, , 32F
plu大有相關教材可以分享嗎Q_Q?
01/18 23:02, 32F

01/18 23:02, , 33F
自己寫一小塊電路和繞千萬gate count的SOC電路難(賽)度差
01/18 23:02, 33F

01/18 23:02, , 34F
很多...
01/18 23:02, 34F

01/18 23:03, , 35F
當年研究室給了一個DEMO 教幾個基本寫法就讓我們自行發揮
01/18 23:03, 35F

01/18 23:03, , 36F
很多基礎都搞不太懂 ˊˋ
01/18 23:03, 36F

01/18 23:05, , 37F
還好啦我研究所時也不太懂也是在亂繞,出來學就會了...
01/18 23:05, 37F

01/18 23:06, , 38F
而且當時verilog還不準我們使用一些特別的語法...
01/18 23:06, 38F
還有 28 則推文
01/19 10:02, , 67F
不然就是你還有具備其它的技能~做硬體設計~
01/19 10:02, 67F

01/19 10:02, , 68F
當然不是指畫畫電路圖 看看layout 而是你要能把整個案子
01/19 10:02, 68F

01/19 10:03, , 69F
處理好~當每個環節 都能順利
01/19 10:03, 69F

01/19 10:04, , 70F
FPGA主要有Altera Xilinx 各有兩家代理商
01/19 10:04, 70F

01/19 10:05, , 71F
台灣原廠 FPGA FAE應該各只有一位 可能還有一軟體的專員
01/19 10:05, 71F

01/19 10:07, , 72F
我想往原廠跑的機會幾乎是沒有
01/19 10:07, 72F

01/19 10:07, , 73F
代理商 其實待遇不會比其它公司好
01/19 10:07, 73F

01/19 10:08, , 74F
一般公司幾乎沒有專門的FPGA designer  
01/19 10:08, 74F

01/19 10:09, , 75F
要嘛~數量很少~要嘛~兼做硬體~或是硬體工程師兼著做
01/19 10:09, 75F

01/19 10:10, , 76F
就業的職缺機會少~再不然就是去Desgin House
01/19 10:10, 76F

01/19 10:10, , 77F
design house做什麼~~~驗証工程師…
01/19 10:10, 77F

01/19 10:11, , 78F
既然如此~有機會就去做IC設計何必去搞FPGA
01/19 10:11, 78F

01/19 10:13, , 79F
在系統廠的FPGA工程師 多半後還是會跑去design house
01/19 10:13, 79F

01/19 10:14, , 80F
其實不是FPGA 沒東西做~而是~台灣的FPGA很少拿來做產品
01/19 10:14, 80F

01/19 10:14, , 81F
台灣幾乎清一色的代工廠 FPGA 工程師的市場就很小~
01/19 10:14, 81F

01/19 10:14, , 82F
再不然就是做很簡單的東西~
01/19 10:14, 82F

01/19 10:16, , 83F
台灣就是在cost down 打轉 搞代工
01/19 10:16, 83F

01/19 10:16, , 84F
FPGA須要高端的應用才能顯現出價值
01/19 10:16, 84F

01/19 10:17, , 85F
高端的應用在哪…Altera =>最大的用量在 中興 華為
01/19 10:17, 85F

01/19 10:17, , 86F
Xilinx =>在北美  CISCO應該用量非常的大
01/19 10:17, 86F

01/19 10:18, , 87F
台灣~…我想超過一半的業績都是CPLD跟很小顆的FPGA
01/19 10:18, 87F

01/19 10:21, , 88F
較大型的應用…幾乎沒有…因為台灣都是代工廠~
01/19 10:21, 88F

01/19 10:22, , 89F
FPGA也是須要高度研發的工功夫~沒幾家公司願意花長間投入
01/19 10:22, 89F

01/19 10:23, , 90F
所以~就只能做做簡單的應用。
01/19 10:23, 90F

01/19 10:24, , 91F
很多公司~也許一開始有FPGA但出了一代產品後…就沒了~
01/19 10:24, 91F

01/19 10:24, , 92F
沒了是指FPGA沒有接續的應用計畫~新產品或新應用
01/19 10:24, 92F

01/19 10:25, , 93F
人員~也因此這樣走了~因為公司沒有接下來的計畫~沒東西做
01/19 10:25, 93F

01/19 10:26, , 94F
這是一個惡性循環~~最後就是硬體兼著做 或是fpga兼著做硬
01/19 10:26, 94F

01/19 10:26, , 95F
那就表示~只能做做簡單的應用... FPGA在台灣難有發展~
01/19 10:26, 95F

01/19 10:27, , 96F
你永遠只會是備用~要嘛轉去做硬體不然升遷會是很辛苦的
01/19 10:27, 96F

01/19 11:01, , 97F
我也是豬屎屋做FPGA驗證做到很幹...一直想找機會轉回IC設計
01/19 11:01, 97F

01/19 11:58, , 98F
長官和designer看都覺得門檻低很難累積功績升職,又常背黑鍋
01/19 11:58, 98F

01/19 12:08, , 99F
fpga在ic廠很low end, 在系統廠可是很high end, 正所謂寧
01/19 12:08, 99F

01/19 12:08, , 100F
為雞首, 不為牛後..
01/19 12:08, 100F

01/19 12:49, , 101F
FPGA在IC廠Low是因為都在幫忙驗証~沒有真正新穎的設計~
01/19 12:49, 101F

01/19 12:50, , 102F
只是在Support 並不是因為FPGA 真的很low~
01/19 12:50, 102F

01/19 12:51, , 103F
如果反過來的流程~IC設計就反而沒什麼了
01/19 12:51, 103F

01/19 12:51, , 104F
先用FPGA做產品~再開IC 那IC設計就是輔助而已
01/19 12:51, 104F

01/19 13:14, , 105F
開ic跟fpga開發function,know how差頗多柳..
01/19 13:14, 105F

01/21 06:40, , 106F
要看你用什麼想的角度去看FPGA和開IC~
01/21 06:40, 106F
文章代碼(AID): #1IseAqXK (Tech_Job)