資深FAE的經驗獨白:FPGA入門學習流程
發布時間:2014-08-31 責任編輯:sherryyu
【導讀】小編這裏為大家整理一位資深的FAE的經驗獨白,不僅僅對FPGA入門學習流程做了詳細的分享,更是對FPGA開發工作的要求分成大公司和小公司兩個層麵來分析。你能想象曾經從一個疏忽學業的人成為一名資深FAE的嘛?
看似簡單的幾個問題,Andrew卻回答的井井有條,小編已經沒有辦法有什麼其他詞語去形容了。本文Andrew不僅僅對FPGA入門學習流程做了詳細的分享,更是對FPGA開發工作的要求分成大公司和小公司兩個層麵來分析。你能想象曾經從一個疏忽學業的人成為一名資深FAE的嘛?
1. 您認為想學FPGA的話,先學好什麼才最重要?
Andrew:我們玩FPGA的通常就是跟數字電路打交道,要想玩得轉,必須先學習並掌握最最基礎的數字電路和HDL硬件描述語言,當然這隻是入門必備,實際上遠遠不夠。個人拙見,要入行除了至少掌握一種FPGA的仿真及開發調試流程之外;起碼還要了解一些模擬電路知識,掌握諸如電源紋波、時鍾抖動、信號質量等經常需要測量的硬件參數的測試方法;起碼還要掌握一種原理圖和Layout設計軟件,能夠查看分析調試電路板上的電路模塊,如電源、時鍾、存儲器、配置、I/O和高速收發器等模塊;起碼還要掌握一種單片機的開發流程,項目中難免有一些需要配置控製的需求,使用外置單片機或者內置ARM硬核或者其他軟CPU來實現,簡單又方便;由於本人水平有限,其他方麵這裏就不再贅述。
那麼,針對FPGA入門學習的一般流程,簡單總結一下,供朋友們參考,有經驗的大牛可以繞道:
1.首先要有開發平台,把該準備的都準備好,磨刀不誤砍柴工:
比如ALTERA的Quartus II軟件、開發板和配置調試工具USB Blaster,以及仿真軟件Modelsim SE。軟件可以從網上下載,入門功能的許可的和諧方法一大堆;開發板和USB Blaster可以借,可以買,動手能力強的朋友,自己畫一塊也行。對於初學者,建議找一塊有詳細配套教程的開發板。
2. 對於新手來講,按部就班地學習往往就是最快的學習方法:
照zhao貓mao畫hua虎hu盡jin管guan囫hu圇lun吞tun棗zao一yi知zhi半ban解jie,但dan起qi碼ma能neng把ba開kai發fa流liu程cheng摸mo熟shu,能neng跑pao起qi來lai。剛gang拿na到dao開kai發fa板ban,肯ken定ding是shi丈zhang二er和he尚shang摸mo不bu著zhe頭tou腦nao。這zhe個ge時shi候hou,建jian議yi先xian根gen據ju開kai發fa板ban的de配pei套tao教jiao程cheng,把ba原yuan理li圖tu上shang的de各ge項xiang模mo塊kuai功gong能neng厘li清qing,把baFPGA周圍的電源、時鍾、複位、配置、GPIO和連接器等的電路原理理一理分析分析。再按照配套教程中介紹的流程,把配套的測試工程跑通,在這個階段,把FPGA開發所涉及的RTL輸入,綜合、前仿真、布局布線、後仿真、配置調試的流程摸清楚。學習新東西的過程中,難免會出現一些不熟悉的“疑難雜症”,切莫灰心,堅持就是勝利。當然,往往這個時候,有些朋友開始嫌棄教程寫得冗長、寫xie得de爛lan,或huo者zhe碰peng到dao英ying文wen教jiao程cheng推tui辭ci看kan不bu懂dong,就jiu開kai始shi閉bi門men造zao車che,天tian天tian碰peng壁bi,逐zhu漸jian喪sang失shi興xing趣qu和he信xin心xin,當dang開kai發fa板ban上shang麵mian落luo滿man了le灰hui,你ni還hai好hao意yi思si在zai跳tiao槽cao的de時shi候hou吹chui牛niu有you過guo如ru何he豐feng富fuFPGA經驗嗎?
3. 熟悉了開發流程:
接jie下xia來lai就jiu可ke以yi分fen析xi或huo者zhe改gai寫xie原yuan教jiao程cheng中zhong的de代dai碼ma或huo者zhe模mo塊kuai,有you針zhen對dui性xing地di去qu實shi現xian一yi些xie功gong能neng模mo塊kuai,並bing且qie通tong過guo一yi些xie軟ruan件jian自zi帶dai的de調tiao試shi組zu件jian來lai輔fu助zhu驗yan證zheng結jie果guo是shi否fou符fu合he預yu期qi,如ruSignalTap II等。無論是原廠的單板,還是FPGA愛好者做的單板,配套例程都會有一些經典的電路實現案例,比如基本的分頻器,簡單的I2C通信、SRAM讀寫控製,以及稍微複雜的SDRAM讀(du)寫(xie)控(kong)製(zhi)等(deng),認(ren)真(zhen)分(fen)析(xi)別(bie)人(ren)如(ru)何(he)寫(xie)代(dai)碼(ma)實(shi)現(xian)所(suo)觀(guan)測(ce)到(dao)的(de)時(shi)序(xu),與(yu)此(ci)同(tong)時(shi),閱(yue)讀(du)相(xiang)應(ying)模(mo)塊(kuai)手(shou)冊(ce)或(huo)者(zhe)器(qi)件(jian)內(nei)部(bu)組(zu)件(jian)文(wen)檔(dang)中(zhong)的(de)時(shi)序(xu)描(miao)述(shu)章(zhang)節(jie)來(lai)對(dui)比(bi)分(fen)析(xi),查(zha)閱(yue)網(wang)上(shang)別(bie)人(ren)分(fen)享(xiang)的(de)調(tiao)試(shi)心(xin)得(de)博(bo)客(ke)、論文等,直到理解並掌握為止,並且適當地做些筆記歸納總結,所謂時常記記,以防忘記,給其他人或者給以後的自己參考。
4. 光靠自己研究,有時會被一些問題阻塞思緒,大腦會卡殼:
那麼,加入一些學習小組、專業的討論圈子是有必要的,是利大於弊的,比如論壇、FPGA產業圈QQ群qun,分fen享xiang心xin得de,谘zi詢xun問wen題ti,探tan討tao人ren生sheng。這zhe個ge過guo程cheng,也ye有you可ke能neng誤wu入ru歧qi途tu,有you些xie朋peng友you可ke能neng過guo分fen享xiang受shou社she交jiao的de愉yu悅yue,迷mi戀lian於yu灌guan水shui的de浪lang潮chao中zhong。建jian議yi在zai學xue習xi工gong作zuo的de時shi候hou,把ba精jing力li主zhu要yao放fang到dao學xue習xi研yan究jiu中zhong,切qie莫mo墮duo入ru無wu聊liao的de灌guan水shui大da軍jun中zhong。除chu了le線xian上shang交jiao流liu,大da家jia也ye可ke以yi參can加jia社she區qu組zu織zhi的de線xian下xia沙sha龍long活huo動dong,麵mian對dui麵mian地di交jiao流liu學xue習xi,探tan討tao問wen題ti的de同tong時shi還hai可ke能neng交jiao往wang一yi些xie好hao朋peng友you。跟gen別bie人ren討tao論lun問wen題ti,目mu的de是shi為wei了le解jie決jue問wen題ti,處chu理li過guo程cheng需xu要yao一yi些xie技ji巧qiao,建jian議yi盡jin量liang把ba已yi經jing遇yu到dao的de問wen題ti的de器qi件jian型xing號hao軟ruan件jian版ban本ben、觀測到的症狀、仿真調試的波形、yichangshidefangfaheyifenxidekenengyuanyinxianluoliechulai,rangnengbangniqieyoushijianyouxinqingbangnidepengyoukuaisujishidifenxichuyuanyinbinggeichujiejuefangfa,zheshiyigejiandandetaolunwentidefangfalun。bierenbangnishiende,bushiyiwu。ruguomeiyourenbangdaoni,buyaohuixin,jixuxiangqitabanfa。
5. 有一點基礎了,就可以適時選擇一些項目練手:
不僅可以鍛煉FPGA開發能力,還可以增強信心,沉澱經驗,獲取價值體現。老是拿著開發板玩,思維容易囿於開發板所涉及的小小“圈套”,其實開發板隻是個學習工具,開發板玩得再熟,也隻是熟悉那上麵的幾個小模塊而已。FPGA應用廣泛,相關產品層出不窮,大把的就業及市場機會,如果光學不練,那真是白瞎了時光,浪費了生命。
[page]
2.從事FPGA開發工作有些什麼要求呢?
Andrew:坦白地講,這個問題很難回答,不同的公司、不同的產品、不同的項目組、不bu同tong的de研yan發fa人ren員yuan需xu求qiu千qian差cha萬wan別bie。不bu過guo,可ke以yi討tao論lun討tao論lun。公gong司si與yu研yan發fa之zhi間jian是shi雙shuang向xiang選xuan擇ze,公gong司si要yao求qiu產chan品pin具ju有you一yi定ding的de技ji術shu優you勢shi和he穩wen定ding度du,能neng夠gou及ji時shi上shang市shi覆fu蓋gai一yi定ding的de細xi分fen行xing業ye,研yan發fa需xu要yao公gong司si按an照zhao合he同tong提ti供gong合he理li的de待dai遇yu和he福fu利li。 大公司人員分工相對比較清晰,FPGA工程師需要配合係統工程師、算法工程師、軟件工程師、硬(ying)件(jian)工(gong)程(cheng)師(shi)和(he)測(ce)試(shi)工(gong)程(cheng)師(shi)完(wan)成(cheng)產(chan)品(pin)單(dan)板(ban)的(de)功(gong)能(neng)設(she)計(ji)和(he)穩(wen)定(ding)性(xing)測(ce)試(shi),因(yin)為(wei)不(bu)是(shi)一(yi)個(ge)人(ren)在(zai)戰(zhan)鬥(dou),所(suo)以(yi)更(geng)需(xu)要(yao)注(zhu)重(zhong)團(tuan)隊(dui)合(he)作(zuo)。而(er)且(qie)大(da)公(gong)司(si)往(wang)往(wang)與(yu)芯(xin)片(pian)的(de)供(gong)應(ying)商(shang)有(you)戰(zhan)略(lve)合(he)作(zuo)關(guan)係(xi),獲(huo)取(qu)相(xiang)應(ying)的(de)支(zhi)持(chi)資(zi)源(yuan)在(zai)力(li)度(du)和(he)速(su)度(du)的(de)優(you)先(xian)級(ji)上(shang)遠(yuan)遠(yuan)高(gao)於(yu)一(yi)般(ban)公(gong)司(si),這(zhe)對(dui)FPGA技術層麵的修煉是大有裨益的。
在這樣的公司裏工作,竊以為需要培養:
1. 自我學習能力。公司如果有相關培訓,抓住機會好好學習;如ru果guo沒mei有you,平ping時shi在zai工gong作zuo之zhi餘yu要yao加jia強qiang專zhuan業ye知zhi識shi充chong電dian,把ba自zi己ji打da造zao成cheng不bu可ke或huo缺que的de人ren才cai。另ling外wai要yao注zhu意yi公gong司si不bu是shi學xue校xiao,公gong司si要yao的de是shi能neng幹gan實shi事shi的de員yuan工gong,不bu是shi誇kua誇kua其qi談tan紙zhi上shang談tan兵bing的de趙zhao括kuo,不bu能neng天tian天tian想xiang著zhe學xue習xi而er不bu幹gan活huo。
2. 溝gou通tong協xie調tiao能neng力li。遇yu到dao疑yi難nan問wen題ti要yao及ji時shi發fa起qi團tuan體ti討tao論lun診zhen斷duan,切qie莫mo蒙meng頭tou自zi己ji死si扛kang,一yi來lai自zi己ji壓ya力li大da,二er來lai影ying響xiang項xiang目mu開kai發fa進jin度du,必bi要yao時shi要yao及ji時shi把ba芯xin片pian供gong應ying商shang的de支zhi持chi團tuan隊dui拉la進jin來lai共gong同tong討tao論lun分fen析xi。要yao意yi識shi到dao自zi己ji的de不bu足zu,尊zun重zhong團tuan隊dui中zhong其qi他ta成cheng員yuan的de意yi見jian和he建jian議yi,經jing常chang鍛duan煉lian自zi己ji的de溝gou通tong協xie調tiao能neng力li,為wei以yi後hou自zi己ji帶dai團tuan隊dui做zuo準zhun備bei。
3. 抗壓能力。FPGA開發的難度高居主控芯片(CPU,DSP,FPGA,專用芯片等)的de榜bang首shou,芯xin片pian廠chang家jia為wei了le配pei合he市shi場chang需xu求qiu,連lian年nian不bu斷duan升sheng級ji器qi件jian軟ruan件jian,這zhe對dui於yu研yan發fa來lai講jiang就jiu是shi災zai難nan,但dan是shi為wei了le提ti升sheng最zui終zhong產chan品pin的de競jing爭zheng力li,提ti升sheng我wo們men自zi身shen的de價jia值zhi,我wo們men不bu得de不bu去qu學xue習xi掌zhang握wo。另ling外wai公gong司si項xiang目mu往wang往wang嚴yan格ge按an照zhao預yu期qi進jin度du開kai展zhan,如ru果guo遇yu到dao難nan題ti,加jia班ban加jia點dian是shi必bi須xu的de。所suo以yi我wo們men平ping時shi一yi定ding要yao多duo鍛duan煉lian身shen體ti,多duo看kan書shu,培pei養yang一yi定ding的de興xing趣qu愛ai好hao,以yi排pai解jie項xiang目mu開kai發fa中zhong的de苦ku悶men。像xiang某mou為wei那na樣yang,隻zhi注zhu重zhong工gong作zuo效xiao率lv,把ba研yan發fa當dang作zuo加jia班ban的de機ji器qi,時shi不bu時shi就jiu有you報bao道dao研yan發fa跳tiao樓lou的de新xin聞wen,簡jian直zhi就jiu是shi業ye界jie的de恥chi辱ru。
4. 職業生涯規劃能力。大公司職業任務單一,對專業深度要求高。要逐步規劃調整自己未來的路,往專業深度走,做技術專家;往專業廣度上走,做係統工程師;wangjishuzhiwaidegangweizou,zhuanxing。gongzuoyaojijizhudong,xuanhaodelujiuhaohaozouxiaqu,qiejichaosanmusi,lanyuchongshu,renfuyushi,pengdaohaoguangjing,haikeyihunrizi;碰到諸如當前這種外企裁人潮,諾基亞、思科、weiruandenggongsifenfendacaiyuan,laodabuxiaodenanguochushizaijiuyenandujiubijiaoda。fanshidoutaobuguoyinguoguanxi,geigongsinuligongzuo,jiushiweizijideweilainuligongzuo。zhiyaoyounengli,jianglaihaishiyoujihuichuquzichuangqiye,chuangzaogengduoshehuijiazhi。
小公司自由度高,單獨的FPGAgongchengshidezhiweishezhibutaichangjian,wangwangweiraozhexiangmudexuqiu,gongchengshijiyaodangdieyouyaodangma,yingjianruanjianluojijixiemoxingyiqigao。congbiaomianshangkan,yaozuodeshiqingbijiaoza,xinrenwangwangganjiaozaidajiangyou,paolongtao。youyixiepengyounaixinbijiaocha,rongyixianrujingchangtiaocaodeguaiquan。qishine,xiaogongsiyouxiaogongsidehao,chanpindefuzaduxiangduilaijiangbugao,yanfachuxiangmudesudubijiaokuai,shumuyebijiaoduo,rongyijileizishendechengjiugan,zheganshouhedagongsilimianyoushidewuliganyoutianrangzhibie。zaizhexiaogongsiyouyuqiyeguimoxiaodeyuanyin,zhijiezuopingtaiyudagongsijingzhengdekenengxingbuda,wangwangdoushizuoyixieweiraodagongsipingtaidepeitaochanpin,huozhezuoyixiedagongsibuyuanyizuohuozheshangweizhuyidaodexindexifenchanpin。zuoweiyanfa,nenggouzhijiehuojianjiejiechuzhongduanxingyeyingyong,duichanpindegongnenglijiezhiguantouche,duixingyeyeyouyidingdetiaoyan,jianglaihenrongyichuquchuangye,zuochugengjiaxifendexingyechanpin。
在小公司工作,竊以為需要鍛煉:
1. chanpinshejidequanjuguan。zhudongquyanjiuchanpindeyingyongxuqiu,zhenghexianyoudefangan,chuaimokenenggaijindebufen,jiangqikaifashejiweichanpindeliangdian,yingdexifenxingyedeshichang。chanpinbenshenjishuhanliangbugao,suoyiwomenyemeiyoubiyaojiujieyixiejishuxijie,zhiyaonengshixiannengchuchanpin,jiushiyanfadejiazhitixian。
2. jishudeguangdu。duolejieyixiechangyongdexinpianpingtai,remendeshixianfangan。chanpinzaishejiguochengzhong,jinliangxuanzechengshudexinpianpingtaihejiegou,jiangdichanpinyanfadefengxianhetouzi。
3. 溝gou通tong能neng力li。小xiao公gong司si的de老lao板ban一yi般ban不bu太tai注zhu重zhong研yan發fa,對dui研yan發fa的de投tou入ru力li度du有you限xian,研yan發fa團tuan隊dui裏li往wang往wang隻zhi有you光guang杆gan司si令ling幾ji人ren。長chang期qi欠qian缺que溝gou通tong,有you些xie朋peng友you可ke能neng表biao現xian得de比bi較jiao木mu訥ne,比bi較jiao悶men騷sao,其qi實shi對dui今jin後hou的de職zhi業ye生sheng涯ya是shi有you害hai處chu的de。一yi定ding要yao找zhao機ji會hui與yu公gong司si其qi他ta部bu門men的de人ren溝gou通tong交jiao流liu,不bu要yao給gei自zi己ji畫hua圈quan。平ping時shi要yao積ji極ji參can加jia一yi些xie線xian下xia沙sha龍long,活huo動dong,鍛duan煉lian自zi身shen的de溝gou通tong能neng力li。
4. 耐心。人生漫漫,來日方長,剩者為王。所謂幹一行愛一行,機會永遠留給有準備的朋友。
[page]
3. 初級工程師應具備哪些專業技能?
Andrew:至於FPGA工程師的所需的專業技能,仁者見仁,智者見智,我在第一個問題的回答中也提到若幹。
這裏專門羅列一下我個人淺見,僅供參考:
1. 時序的設計和仿真能力。時序是設計出來的,一些常見的電路模塊必須要掌握,如流水線操作,狀態機,localbus接口,存儲器讀寫等電路的時序設計。FPGA相關的著作多如牛毛,這裏推薦兩本:《FPGA Prototyping by Verilog Examples》,美籍華人Pong P. Chu針對Xilinx Spatran3E 開發套件編著的Verilog基礎教材,可以在網上下載英文版的pdf,可以自行打印成冊參考;另外一本有中譯本出版,可以在Amazon購買,作者克裏茲,孟憲元翻譯的《高級FPGA設計 結構、實現和優化》,書很好很薄,翻譯得有待改進。這兩本可以作為學習FPGA方法論的“紅寶書”。
2. 電路調試能力。穩定的產品是建立在不斷調試改進的基礎上的。熟練使用常用的測試工具,如萬用表、示波器、邏輯分析儀等。熟悉FPGA廠家提供的調試工具,對於FPGA設計事半功倍,如前麵提到的SignalTap II。一些輔助的調試工具最好也能夠掌握,如串口、網絡報文分析工具等等。電子設計相關的小工具有很多,根據自己的工作需要適當選擇。
3. 文檔閱讀和編寫能力。作為一名FPGA工程師,免不了與器件軟件的英文文檔打交道,閱讀文檔要先是搞清楚幾條:讀哪些文檔哪個章節,在哪裏找這些文檔。我想這些一時半會也講不完,我曾經在某論壇發了一個關於ALTEAR FPGA資料列表的帖子,很受歡迎,至今仍然在熱帖之中。建議經常主動與相關芯片廠家的FAE溝通,獲取有效的直接的技術支持;dangranwendangshixuyaozijidude,bierenbunengyongyuanbangnidu。zaiyige,gongsineibujishujilei,bianxiewendangyeshibiyaode,youyixiegongjuxuyaozhangwo,ruhuaboxingdeTimeGen或者Timing Designer,字處理軟件Word或者WPS等。關於文檔建設,有些公司不太重視,其實文檔很重要很必要,對團隊內部審閱討論,對未來的自己參考都是有用的。
4. yanjianggoutongdenengli。suhuashuo,guangshuobulianjiabashi,guanglianbushuoshabashi,youshuoyoulianzhenbashi。tuanduineibutaolunchanpinxuqiu,fanganguihua,wentizhenduan,douxuyaoyanjianggoutong。shenzhiqingqiulaobanjiaxin,luoliezijidechengguoyexuyaoyidingdeyanjianggoutongnengli。keyishidangdijieyonggongjulaifuzhu,biruppt。
[page]
4. 自從業以來,遇到最大的困難與挑戰是什麼?能否給我們分享些您的經驗以及心路曆程?
Andrew:對我個人而言,在學習FPGA的de道dao路lu上shang所suo遇yu到dao的de最zui大da的de困kun難nan和he挑tiao戰zhan是shi在zai大da學xue期qi間jian發fa生sheng的de。由you於yu高gao中zhong階jie段duan過guo分fen著zhe迷mi於yu網wang頁ye設she計ji,疏shu忽hu了le學xue業ye,結jie果guo隻zhi考kao上shang一yi所suo不bu太tai有you名ming的de工gong科ke大da學xue。大da一yi結jie束shu的de暑shu假jia,沒mei有you回hui家jia,被bei老lao鄉xiang介jie紹shao到dao當dang時shi由you某mou老lao師shi組zu織zhi的deDSP小組中打雜。小組裏有兩撥人,一撥人研究基於TI DSP的指紋識別,另外一撥人研究ALTERA FPGA,基於友晶的DE1開發板。當時剛剛念完《電路》,比較好奇附錄章節的MATLAB實驗,所以玩過一陣子MATLAB,用來解電路的習題。那個時候對DSP和數字電路都不懂,剛好小組裏研究DSP的人比較多,FPGA小組還有名額,我就被分到FPGA小組。短短兩個月暑假,老師給我們分配了MIT的《基於MATLAB的數字信號處理實驗》中的一些習題任務,同時我們也自學了《數字電路》中的部分章節,學會了 Quartus II的基本操作流程。大二上學期,我基本把DE1開發板所配套的僅有的幾個實驗例程都跑通了,算是入門了。那時也不曉得FPGA能neng幹gan啥sha,反fan正zheng就jiu是shi比bi較jiao著zhe迷mi。老lao師shi平ping時shi給gei我wo們men介jie紹shao一yi些xie學xue習xi方fang法fa,布bu置zhi一yi些xie實shi驗yan任ren務wu,剩sheng下xia的de就jiu是shi自zi我wo學xue習xi完wan成cheng。好hao景jing不bu長chang,不bu曉xiao得de什shen麼me原yuan因yin,我wo們men那na個ge老lao師shi失shi蹤zong了le,至zhi今jin我wo都dou沒mei有you他ta的de音yin信xin。加jia上shang學xue校xiao懂dongFPGA的人屈指可數,我請教過很多老師,但都是玩單片機和DSP的居多。也郵件聯係過駿龍科技和艾睿電子,最終都是石沉大海,沒有回信。所以從大二開始,我對FPGA純粹就是獨自在學習。這對我來講,是FPGA學習道路上最大的困難和挑戰。
還好我在網上發現了蕭鴻森 oomusou的博客,他以前搞軟件的,當時他30多歲在台大讀研究生同時負責本科FPGA實驗的助教,他寫了上百篇基於友晶DE係列開發板的實驗步驟及心得的博文。我幾乎把蕭老師的大部分博文都深入研究實驗過,蕭老師寫的博文主要是為了帶台大本科的FPGA實shi驗yan課ke,行xing文wen完wan全quan按an照zhao寫xie論lun文wen的de格ge式shi,論lun述shu深shen入ru淺qian出chu,對dui實shi現xian原yuan理li和he代dai碼ma的de解jie說shuo非fei常chang詳xiang盡jin,所suo引yin用yong的de內nei容rong也ye一yi一yi標biao出chu。這zhe段duan自zi學xue經jing曆li對dui我wo有you深shen遠yuan的de影ying響xiang。再zai後hou來lai我wo認ren真zhen研yan究jiu過guoSOPC係統和Nios II軟核處理器,加入了著名的“SOPC技術聯盟”QQ群,群主騰龍大哥,張景秀,是《SOPC係統設計與實踐》的作者。在此群中我認識了很多FPGA愛(ai)好(hao)者(zhe),一(yi)直(zhi)相(xiang)處(chu)到(dao)如(ru)今(jin)。所(suo)以(yi)我(wo)認(ren)為(wei)網(wang)絡(luo)的(de)力(li)量(liang)是(shi)無(wu)窮(qiong)的(de),不(bu)論(lun)身(shen)在(zai)何(he)方(fang),隻(zhi)要(yao)感(gan)興(xing)趣(qu),可(ke)以(yi)自(zi)學(xue)任(ren)何(he)技(ji)術(shu),我(wo)個(ge)人(ren)的(de)經(jing)曆(li)就(jiu)是(shi)生(sheng)動(dong)的(de)案(an)例(li)。
最後我拿楊振寧老先生解說過的“真情妙悟著文章”來總結一下FPGA的研習心得。
首先要存真情,要有興趣去學習,去摸索,興趣是第一老師;然(ran)後(hou)如(ru)果(guo)能(neng)夠(gou)在(zai)學(xue)習(xi)研(yan)究(jiu)的(de)同(tong)時(shi)獨(du)立(li)或(huo)者(zhe)與(yu)別(bie)人(ren)合(he)作(zuo)完(wan)成(cheng)一(yi)些(xie)小(xiao)成(cheng)果(guo),比(bi)如(ru)參(can)加(jia)電(dian)子(zi)競(jing)賽(sai)實(shi)現(xian)一(yi)些(xie)力(li)所(suo)能(neng)及(ji)並(bing)且(qie)能(neng)體(ti)現(xian)自(zi)己(ji)想(xiang)法(fa)的(de)功(gong)能(neng)模(mo)塊(kuai),這(zhe)就(jiu)是(shi)妙(miao)語(yu),有(you)自(zi)己(ji)的(de)積(ji)累(lei)和(he)閃(shan)光(guang)點(dian);最後著文章,就是經年累月,在項目實踐中學習總結,逐步沉澱為一定的專業修養,將自己的思想凝結在產品的開發設計中。
5. 您認為從“Junior”工程師成長為“Senior”工程師的過程有哪幾個階段呢?
Andrew:這zhe個ge話hua題ti有you難nan度du有you深shen度du,恐kong怕pa我wo個ge人ren能neng力li不bu夠gou,不bu好hao駕jia馭yu。竊qie以yi為wei從cong產chan品pin設she計ji的de層ceng麵mian上shang講jiang,初chu級ji工gong程cheng師shi也ye許xu隻zhi能neng覆fu蓋gai一yi些xie基ji本ben的de指zhi定ding的de功gong能neng模mo塊kuai開kai發fa設she計ji,可ke能neng還hai比bi較jiao吃chi力li,過guo程cheng中zhong可ke能neng還hai需xu要yao向xiang先xian進jin請qing教jiao,工gong作zuo的de獨du立li性xing也ye需xu要yao逐zhu步bu加jia強qiang,所suo開kai發fa的de產chan品pin可ke能neng考kao慮lv得de不bu全quan麵mian。但dan是shi他ta們men有you優you勢shi,年nian輕qing好hao學xue,積ji極ji主zhu動dong,沒mei有you明ming顯xian的de過guo時shi的de思si維wei慣guan式shi和he不bu良liang的de工gong作zuo習xi慣guan,欠qian缺que的de隻zhi是shi工gong作zuo經jing驗yan,如ru果guo公gong司si內nei部bu有you好hao的de人ren才cai培pei養yang機ji製zhi,那na麼me成cheng為wei高gao級ji工gong程cheng師shi是shi早zao晚wan的de事shi。相xiang比bi較jiao於yu初chu級ji工gong程cheng師shi,高gao級ji工gong程cheng師shi更geng加jia擅shan長chang於yu係xi統tong架jia構gou層ceng麵mian的de工gong作zuo,可ke能neng具ju體ti的de執zhi行xing層ceng麵mian不bu一yi定ding比bi初chu級ji工gong程cheng師shi熟shu練lian,但dan是shi他ta們men身shen經jing百bai戰zhan,對dui行xing業ye應ying用yong了le如ru指zhi掌zhang,能neng夠gou敏min感gan地di挖wa掘jue出chu行xing業ye潛qian在zai的de需xu求qiu,並bing及ji時shi轉zhuan化hua到dao產chan品pin項xiang目mu的de研yan發fa架jia構gou及ji計ji劃hua中zhong。他ta們men是shi戰zhan略lve性xing人ren才cai,是shi研yan發fa型xing公gong司si不bu可ke或huo缺que的de頂ding梁liang柱zhu。
[page]
一(yi)般(ban)來(lai)講(jiang),在(zai)初(chu)級(ji)工(gong)程(cheng)師(shi)階(jie)段(duan),所(suo)能(neng)做(zuo)的(de)就(jiu)是(shi)打(da)打(da)下(xia)手(shou),做(zuo)一(yi)些(xie)別(bie)人(ren)指(zhi)派(pai)的(de)工(gong)作(zuo),研(yan)究(jiu)實(shi)現(xian)某(mou)些(xie)具(ju)體(ti)的(de)簡(jian)單(dan)的(de)可(ke)能(neng)有(you)參(can)考(kao)的(de)項(xiang)目(mu)模(mo)塊(kuai),同(tong)時(shi)逐(zhu)步(bu)積(ji)累(lei)一(yi)些(xie)已(yi)經(jing)驗(yan)證(zheng)過(guo)的(de)項(xiang)目(mu)模(mo)塊(kuai)的(de)開(kai)發(fa)經(jing)驗(yan)。然(ran)後(hou)下(xia)一(yi)步(bu)就(jiu)是(shi)自(zi)己(ji)能(neng)夠(gou)獨(du)立(li)承(cheng)接(jie)並(bing)完(wan)成(cheng)一(yi)些(xie)有(you)規(gui)劃(hua)的(de)有(you)指(zhi)標(biao)要(yao)求(qiu)的(de)項(xiang)目(mu),有(you)一(yi)些(xie)獨(du)特(te)的(de)見(jian)解(jie)和(he)專(zhuan)業(ye)的(de)沉(chen)澱(dian),這(zhe)個(ge)過(guo)程(cheng)可(ke)能(neng)對(dui)於(yu)不(bu)同(tong)公(gong)司(si)不(bu)同(tong)產(chan)品(pin)在(zai)時(shi)間(jian)跨(kua)度(du)上(shang)各(ge)有(you)差(cha)別(bie)。那(na)麼(me)最(zui)終(zhong)就(jiu)是(shi)量(liang)變(bian)導(dao)致(zhi)質(zhi)變(bian),項(xiang)目(mu)開(kai)發(fa)的(de)多(duo)了(le),對(dui)行(xing)業(ye)應(ying)用(yong)的(de)認(ren)知(zhi)就(jiu)越(yue)來(lai)越(yue)清(qing)晰(xi),自(zi)然(ran)而(er)然(ran)就(jiu)升(sheng)華(hua)蛻(tui)變(bian)為(wei)高(gao)級(ji)工(gong)程(cheng)師(shi)。
6.在您生命中曾經有哪些人對你造成過影響? 給你的啟示又是什麼呢?
Andrew:很多人,主要是我不同時期的老師們和朋友們。給我的啟示就是學習別人的長處,正視自己的短處,展示自己的特別之處。
7. 身為一名資深FAE不知道您對這個崗位又有怎樣的看法呢?
Andrew:youyigexiaogushi,dajiakenengershunengxiang。congqianyougerenqukanyisheng,tashuozijihenjusang,shenghuowuqingercanku,zaizhechongmanweixieshishangjiaodefeichanggudu。yishengshuo:“不要緊,城裏的馬戲團有位著名的小醜,會說所有笑話。看了他的表演,你就不會再煩惱了。”那個人哭著說:“可是醫生,我就是那個小醜。”這個故事可能有些誇張,但我認為也在一定層麵上反映了谘詢支持從業人員的現狀,FAE可能也概莫能外吧。
FAE是研發人員最真誠的朋友
他們給研發人員推介最先進最合適的技術方案,幫助解決一個又一個已經遇到的技術難題,並且及時指出可能出現問題的規避方法;在加快研發產品速度的同時,也間接地直接的被傳導了一些研發壓力,那麼當不同方向的壓力傳導到單個FAE的身上,FAE的壓力也在倍增。他們可能有時沒有及時回複你的郵件,沒有接你的電話,那是因為太忙了,請不要罵娘,請耐心等待。
FAE是一份極具挑戰的工作
尤其是主動器件的FAE。需要時刻保持積極主動的學習精神,第一時間把芯片廠商的最新技術學習消化並及時傳播給研發朋友們;需要良好的腦力和體力,才能夠在短時間內響應及回複來自於不同公司、不同項目、不同研發人員的不同層麵的技術問題。
FAE是一份幸運的工作
他們能夠接觸各種各樣的行業應用,能夠向各種各樣的研發人員學習,領略他們寶貴的絢爛的開發設計思想。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
微波功率管
微波開關
微波連接器
微波器件
微波三極管
微波振蕩器
微電機
微調電容
微動開關
微蜂窩
位置傳感器
溫度保險絲
溫度傳感器
溫控開關
溫控可控矽
聞泰
穩壓電源
穩壓二極管
穩壓管
無焊端子
無線充電
無線監控
無源濾波器
五金工具
物聯網
顯示模塊
顯微鏡結構
線圈
線繞電位器
線繞電阻



