從自學(xué)FPGA到權(quán)威翻譯的這五年——特權(quán)同學(xué)
摘要:每個人的一生中在不同階段都有著那記憶深刻的五年或者十年,特權(quán)同學(xué)首次分享自己從自學(xué)FPGA到權(quán)威翻譯的這五年經(jīng)歷。永遠忠于年輕時的夢想是他的座右銘,特權(quán)同學(xué)也在一步步實現(xiàn)著自己的夢想。
1、電子發(fā)燒友:智能工業(yè)發(fā)展迅猛,嵌入式系統(tǒng)作為兵家必爭之地,主控芯片商必將戰(zhàn)況火熱。就MCU、DSP以及FPGA而言,誰的發(fā)展前景更好?FPGA會取代MCU與DSP嗎?
特權(quán)同學(xué):如今的嵌入式系統(tǒng)應(yīng)用中,MCU、DSP、FPGA可謂三足鼎力,它們?nèi)咧g各有所長。MCU通常有豐富的外設(shè)接口,精于控制;DSP有優(yōu)化的超強運算能力,專于運算處理;而FPGA則極其靈活,加之具備硬件獨有的并行架構(gòu),使其在某些特殊應(yīng)用場合如魚得水。而FPGA目前雖然還受制于較高的學(xué)習(xí)門檻以及器件本身昂貴的價格,應(yīng)用的普及率上來看和MCU、DSP還是有一定的差距,但是在非常多的應(yīng)用場合,產(chǎn)品設(shè)計上還是要別無選擇的使用它。但是這并不說明FPGA就能夠取代MCU與DSP,個人認為在今天的互聯(lián)網(wǎng)時代,越來越多的“長尾”需求就意味著越來越多的特殊定制化需求,基于此,各有所長的MCU、DSP、FPGA三者應(yīng)該會長期并肩而戰(zhàn)。
2、電子發(fā)燒友:從事FPGA開發(fā)工作有些什么要求呢?初級工程師應(yīng)具備哪些專業(yè)技能?
特權(quán)同學(xué):FPGA和其他技術(shù)本質(zhì)上是一樣的?;A(chǔ)技能,如一些基本的硬件常識、C語言的功底雖然要有或說最好有,但是我認為比這更重要的是一些軟技能,如學(xué)習(xí)能力、態(tài)度、做事方法等。
所謂初級工程師,我認為就FPGA開發(fā)而言,是能夠基本的熟悉FPGA的流程,明白各個操作步驟的意義。當然了,自己能夠獨立的完成一些簡單的邏輯設(shè)計功能,至少通常是在CPLD上就能夠完成的這類功能就足夠了。
3、電子發(fā)燒友:您認為從“Junior”工程師成長為“Senior”工程師的過程有哪幾個階段呢?
特權(quán)同學(xué):從我個人的成長過程來看,F(xiàn)PGA工程師的成長需要經(jīng)歷三個階段。
第一階段:
對于FPGA的初學(xué)者來說,要學(xué)會HDL語言,能夠使用EDA工具完成綜合,能夠在開發(fā)板上下載并跑通例程,這可以說是完成了入門階段。這一階段的目標是“熟練”
第二階段:
接下來,如何提高自己的設(shè)計和調(diào)試能力,屬于提高階段。這一階段的目標是“精通”
第三階段:
再接下來的階段屬于從業(yè)階段,是最長也是最難的。即,如何在工作中通過項目做好一款乃至數(shù)款產(chǎn)品。以FPGA產(chǎn)品開發(fā)作為自己的職業(yè),這一階段的目標是“專業(yè)”
4、電子發(fā)燒友:自從業(yè)以來,遇到最大的困難與挑戰(zhàn)是什么?能否給我們分享些您的經(jīng)驗以及心路歷程?
特權(quán)同學(xué):“最大的挑戰(zhàn)是每天都可能面對挑戰(zhàn)”。其實我想說的是,技術(shù)發(fā)展如此之快,我們必須不斷的學(xué)習(xí),不斷的充電,才可能跟上技術(shù)的發(fā)展,這是我們每天都面對的最大挑戰(zhàn)。一旦我們停止不前,就意味著“逆水行舟”。在產(chǎn)品開發(fā)設(shè)計過程中,再學(xué)習(xí)能力非常重要,剛?cè)胄械墓こ處焸円欢ㄒ⒁鈱W(xué)習(xí)的方法,多去總結(jié)和積累,這樣才能夠使自己的職業(yè)生涯越過越有“滋味”。
5、電子發(fā)燒友:關(guān)注到您最近參與翻譯的《FPGA快速系統(tǒng)原型設(shè)計權(quán)威指南》書籍已經(jīng)面世了,能分享下您當時翻譯這本書的經(jīng)歷嘛?
特權(quán)同學(xué):最初接觸這本書是因為riple(楊碧波)在其博客上的大力推薦,追溯起來那已經(jīng)是2009年的事情了,隨后我也專門拜讀了這本書,讀完此書,受益良多,我恨不得立即分享給國內(nèi)廣大的FPGA愛好者和工程師們。從2008年我在中科院計算所圖書館第一次看到這本書的英文版,到今天中文版的基本完成,5年時間過去了。5年時間,這本書從英文到合法中文化經(jīng)歷了難以想象的坎坷;可以說,我們一度失去了翻譯這本書的動力,在這幾年了,我們先后被幾家出版社拒絕,直到2012年,我和機械工業(yè)出版社的張國強無意中再次提到此書,這件事才有了轉(zhuǎn)機。數(shù)月之后,經(jīng)過張國強的努力,排除各種艱難險阻,終于爭取到這本書的翻譯“許可證”。5年的時間,也是我從“Junior”工程師成長為“Senior”工程師的過程;5年的時間,足以使一本科技類書籍被飛速發(fā)展的新科技淘汰,然而,這本書是個例外。這本書隨著我這5年的奮斗與成長,使我受益匪淺,我越發(fā)的意識到FPGA工程開發(fā)的復(fù)雜性。
6、電子發(fā)燒友:您本人比較偏好或擅長哪方面的產(chǎn)品設(shè)計?分享一下你最得意的產(chǎn)品吧!在設(shè)計研發(fā)過程中,你是否遇到難以解決的困難?您又是如何處理的?
特權(quán)同學(xué):實話說,雖然工作五六年了,但是我還在學(xué)習(xí)做好產(chǎn)品的過程中。過去雖然有過讓人興奮和喜悅的作品,但是今天回頭看,都覺得有很多不足之處。
困難肯定是有,而且有些可能常常讓我們“吃不好睡不香”。自己解決不了的,一定要尋求幫助,如果是調(diào)試過程中遇到的問題,找芯片供應(yīng)商、找做過相關(guān)設(shè)計的同行朋友幫助。他們可能不會直接給你解決問題的辦法,但是很可能給你一些線索幫助你找到最終解決問題的思路。所以,面對困難,不好單干或者說是硬扛著,學(xué)會用集體的力量去征服它。
7、電子發(fā)燒友:不管在工作還是生活中每個人都會有粗心犯錯的時候,不知道您有沒有這樣的經(jīng)歷呢?跟我們分享一下吧!
特權(quán)同學(xué):“人非圣賢孰能無過”,電子工程師甚至可能常常是“做得越多,錯的越多”。不過并不要在意這個,我覺得只要是“錯過的,不要再錯”就沒有關(guān)系。當然了,話說回來,要避免出錯,必須認真,話說“態(tài)度決定一切”,大多數(shù)的錯誤是由于我們的疏忽大意犯下的低級失誤照成。對于這種低級失誤,我認為在做事時一定要有一套適合自己的方法和思路來review和check,哪怕有時候這類辦法也非常low level。但是我相信“白貓黑貓,抓到老鼠都是好貓”,不要怕方法笨。
舉個簡單的例子,在畫原理圖的時候,很多工具都很智能,利用DRC都能夠檢查到一些簡單的錯誤,但是我還是保持著每次畫完圖,最后一道工序一定要打印一份圖紙和一份連接網(wǎng)表核對一遍的習(xí)慣,并不是我不相信工具,而是這種土辦法不僅可以人工確認連接的有效性,而且也能夠讓自己重新review一次圖紙各個信號是否按照我的意圖連接了(這個是工具檢查不了的)。這種review方式,常常幫助我找到一些設(shè)計失誤。
8、電子發(fā)燒友:在您生命中曾經(jīng)有哪些人對你造成過影響? 給你的啟示又是什么呢?
特權(quán)同學(xué):我是個基督徒,我想說的是我的信仰對我的人生產(chǎn)生了極大的影響,對我人格、品性的塑造起到了最關(guān)鍵的作用。如果一定要說什么人對我產(chǎn)生多大的影響,那肯定是我的父母。他們也都是基督徒,自我打小懂事起,他們就會帶我去唱詩、讀經(jīng),然后我們的家會常常非常open的接待各種各樣的基督徒弟兄姊妹。所以,今天在互聯(lián)網(wǎng)上大家看到的特權(quán)同學(xué),會非常無私的分享各種設(shè)計經(jīng)驗,各種FPGA工程源碼。
9、電子發(fā)燒友:最后,對新入行的朋友提供些建議,并推薦幾本對掌握FPGA有幫助的好書吧。
特權(quán)同學(xué):這是非常難的一件事,好書不多,實話實說。初學(xué)者,兩本書足夠,一本是語法書,一本是帶手把手軟件工具使用操作的實驗書。二者結(jié)合,拿一塊FPGA或CPLD開發(fā)板,基本上可以自己鼓搗了,這就是最實在有效的FPGA入門方式。在這個過程中,要開始學(xué)習(xí)不斷的去翻看FPGA廠商在他們官方網(wǎng)站上提供的各種豐富的handbook、application note等資料。
原文地址:https://bbs.elecfans.com/jishu_445820_1_1.html
往期回顧:
第十期:社區(qū)之星——資深研發(fā)主管的蛻變與獨白
第九期:社區(qū)之星——追求卓越,成功就會在不經(jīng)意間追上你:宋雪松
第八期:社區(qū)之星——持之以恒:劉卓
第七期:社區(qū)之星——天道酬勤:阿東
第六期:社區(qū)之星——“?!闭邽橥酰褐煺嘴?/a>
第五期:社區(qū)之星——電源技術(shù)牛人版主:劉佳文
第四期:社區(qū)之星——嵌入式社區(qū)達人:王巧玉
第三期:社區(qū)之星——ARM技術(shù)智多星達人:程志
第二期:社區(qū)之星——單片機達人:吳鑒鷹
第一期:社區(qū)之星——DSP牛人miachael_xing
-
FPGA
+關(guān)注
關(guān)注
1624文章
21568瀏覽量
600570 -
社區(qū)之星
+關(guān)注
關(guān)注
1文章
25瀏覽量
6453
發(fā)布評論請先 登錄
相關(guān)推薦
評論