最近,在幫助同學(xué)完成畢業(yè)設(shè)計之余,重新學(xué)習FPGA這門技術(shù),買了本特權(quán)同學(xué)的《深入淺出玩轉(zhuǎn)FPGA》感悟挺多的,突然想總結(jié)下在實驗室這兩年的所學(xué)到的一些東西。個人也一直覺得,不斷地總結(jié)也是學(xué)習過程中一個必不可少的環(huán)節(jié)。 第一次接觸FPGA,是在大三上學(xué)期,那時剛參加完國賽,開始為下個階段的目標做準備,才學(xué)了一個月,后來因為王老師的幾個同學(xué)的畢業(yè)設(shè)計給擱置了,后來又是準備考研,一直沒有重新學(xué)習它,考試完后,我又重新摸索。 說到FPGA,我得好好感謝我的班主任—莫老師,感謝莫老師為我報銷的FPGA開發(fā)板。 在EDN助學(xué)網(wǎng)站上我得知特權(quán)同學(xué)的這本 《深入淺出玩轉(zhuǎn)FPGA》一書,對于國內(nèi)格式呆板,內(nèi)容互抄的教科書,我一直沒多大的興趣,但是對于這樣一個搞過FPGA項目的資深工程師的經(jīng)驗之,而且是以隨筆的形式寫出的書,我是沒理由放過的。 拿到這本書后,我很仔細的閱讀了特權(quán)同學(xué)給我們的一些忠告,這這時我感悟到:也許我最需要的不是一份說教的知識,而是一個可以在我困難時候給我動力的“人”,而這個“人”就藏在這本書點點滴滴,洋洋灑灑的文字之間,我一直慶幸買了一本好書。 通過這本書,讓我聯(lián)想起剛進實驗室時的我,兩年的時間確實成長了不少,想那時自學(xué)單片機時的點點滴滴,道路是艱辛的走過彎路,但是通過自己還是解決了不少問題,也許高技術(shù)這行,注定了以后要以寂寞為伴,其實我早也做好了準備。當我第一次學(xué)習FPGA,我以當初自學(xué)單片機的方式去學(xué)習,可是遇到了很大的障礙,當時進展得很緩慢,一年之后沒怎摸,之前那些零零散散的東西已經(jīng)忘記得差不多了,當然我也知道這個東西和單片機,DSP一樣需要長時間的時間去積累,最近重新學(xué)習,借用特權(quán)同學(xué)的書重新認識它。 剛從單片機過度到FPGA時,我并沒有認識到這趟水到底有多深,而在不知深淺的情況下,我已經(jīng)下水了。當時我認為FPGA是個超經(jīng)典的硬核架構(gòu)起來的IC,通過編程實現(xiàn)對外設(shè)的控制,但現(xiàn)在想來,當時的想法是非常錯誤的。也想起當時進展緩慢也是情理之中的事。現(xiàn)在我重新認識了FPGA。首先FPGA是純硬件,之前所認為的“程序”是不能稱之為程序的,如果硬是要給他加個名字,可能代碼要更合適一些;其次單片機和FPGA處理信息的方式也是完全不同,C語言處理的數(shù)據(jù)是以順序的方式執(zhí)行,通俗的說,單片機任何時刻只能干一件事,那么某些應(yīng)用單片機可能會存在程序無法企及的一些忙點,而FPGA是通過純硬件來實現(xiàn)各種激勵的響應(yīng),而且是并行的執(zhí)行,這是與單片機實現(xiàn)控制的方法的根本的不同。而FPGA這類純硬件最大的克星是亞穩(wěn)態(tài)及競爭與冒險。通俗的講就是輸出及短暫的不穩(wěn)定狀態(tài),雖然不穩(wěn)定狀態(tài)出現(xiàn)的時間極短,但是就是這么短的不穩(wěn)定有時也會給設(shè)計帶來意想不到的結(jié)果,有時甚至是致命的,再設(shè)計中我們只能想盡一切辦法解決它們。這是我暫時對FPGA的一些認識和感悟,相信在以后的深入中我會對他有一個更深刻的認識。 兩年的時間已經(jīng)結(jié)束了,基礎(chǔ)打得差不多,接下來是開始改變的時候,回想自己四年的大學(xué)生活,每個學(xué)期都在進步,每個學(xué)期都在不斷地努力,我還記得,國賽完后我給我的隊友說過:我每學(xué)期都在進步,雖然12年的成績更加大(省賽獲一等獎獎,考上自己心儀的學(xué)校),但是大二下學(xué)期(我們一起奮斗國賽的那一學(xué)期)是我收貨最大的,那學(xué)期我從一名菜鳥逐漸深刻認識電子這行,對這行產(chǎn)生了深刻興趣,我想這是對我今后的學(xué)習做了一個很好的鋪墊。特別是王老師給自己的幫助,深受王老師的影響我深愛模擬電路的設(shè)計,我也知道模擬電路需要長時間的積累和經(jīng)驗,知道自己還有很長的一段路要走,但我相信自己以后可以克服道路上的種種困難。也正是那個學(xué)期,我將自己定義為“walker”意思是“步行者”只有一步一個腳印,踏實做事才能進入自己理想的彼岸。于是我努力克服浮躁,低調(diào)做事。 特權(quán)同學(xué)的這本書,讓我重新認識了自己以后的道路。主要是因為特權(quán)同學(xué)讓我看到了實實在在地差距。盡管他已經(jīng)在研究所待了好幾年,閱歷也比我高很多,這也就是所謂的“聞道有先后”,但是他那份甘于寂寞的心,確實鼓勵了我,確實搞技術(shù)的,一旦他踏實起來,迎接他的注定是寂寞與孤獨,外面的世界確實很好,一旦時間我們也無法企及。有時候晚上從實驗室回來,看到那些逛街的同學(xué)在路上慢悠悠的回寢室,我一直在問自己:值嗎?我堅定的給自己的回答:值得,年輕時執(zhí)著于自己的理想,我認為是很有意義的事。 也許從那時開始,應(yīng)該是我人生的轉(zhuǎn)折點。我對轉(zhuǎn)折點的定義是這樣的:量變到質(zhì)變的那個平衡點就是我人生的轉(zhuǎn)折點。對我來說,這個轉(zhuǎn)折點也可以更加具體,那就是打好基礎(chǔ)。也就是所謂的“厚積薄發(fā)”。任何過程,沒有捷徑可走,這點我是堅信的,我一直相信成功是一步一個腳印走出來的,多些踏實,少些浮躁,這樣你才能更接近你的理想。 兩年的時間里,我主要是做了很多硬件方面的工作,當然軟件方面我也做過很多,我熱愛做東西,個人也覺得,很多知識只有在實際中才能認識的最深刻,特別是硬件方面,只有在調(diào)試中遇到問題,并加以解決,這樣你是永遠都不會忘記的,我覺得很多同學(xué)在這方面做得是很少的。比如,讓我認識很深刻的是,我們在設(shè)計電路時,一定要做到對每個模塊的輸入,輸出阻抗一定要做到心中有數(shù),不然就是出現(xiàn)你想不到的結(jié)果。舉個很簡單的例子,在對電橋的輸出信號進行處理很多同學(xué)會想到用差分電路對其放大,想法是好的,可是多半不能得到他想要的結(jié)果,因為他沒有注意后續(xù)電路的輸入阻抗,當你仔細分析時,你會發(fā)現(xiàn)差分電路的同相輸入端與反向輸入端的輸入阻抗并不相等,這樣肯定是不會得到你想要的效果的,通過這個例子我想說的是,一定要學(xué)會在實際中多多總結(jié),這樣認識是最深刻的。 它讓我忠于自己年輕的夢想,雖然我并不能說上那個夢想是什么,我不確定這個夢想到底能走多遠,也不知道這個夢想會變成什么樣子,但是我現(xiàn)在堅定的相信自己會忠實于自己的夢想。說實話我有過迷茫期,而且很多,我也相信很多人都有過,每個人也許有不同的舉動和決定,于是每個人的足跡也就不同。不過不論做什么這的決定都是不重要的,重要的是,這個決定讓我們離那個模糊的夢想是否近了。讓我們清楚的觀察他,直到有一天讓我們真正的站在他的面前說:I have got it。只不過在國內(nèi)在國內(nèi)堅持自己的夢想很難,現(xiàn)代社會讓我們覺得付出就必須有回報,不然我們就是“瓜的”,這是個很現(xiàn)實的問題,所以,每個人的選擇都無可厚非 ,也許我們忽視了一點,那就是無形的回報,或許這些早已被我們物質(zhì)化了,這些都不是我們情愿的,只是我們的責任擺那里,我們背負的東西太多,所以終于自己的夢想世間很難能可貴的事情。 走一條路,堅持到底,這就是終于自己夢想的力量,我是這么總結(jié)的。 特權(quán)同學(xué)的書中講到過這樣的一件事:他在做完幾個FPGA項目后,重回理論,重新總結(jié),而且用的是ATERA Xilinx官網(wǎng)的原資料,這樣確實很好,因為自家的片子自己最清楚,他們的文檔資料也是最精確的。然而市場上的那些漢般文章都是在原般的基礎(chǔ)上翻譯過來的。一是由于翻譯者自己對資料本身的了解不如原廠的工程師多,導(dǎo)致理解的錯誤;二是,議者本身翻譯水平有限,造成資料翻譯不準,甚至到了錯誤的級別。所以,以后我們沒必要要到論壇上去收漢化版。特權(quán)同學(xué)還解釋到:最初看datasheet,痛苦是注定的,因為這設(shè)計到一個閱讀習慣轉(zhuǎn)換的問題,到最后搞到一片比較偏或者比較高級的IC資料,甚至是一種奢望。這個時候看不懂英文資料可以說是死路一條。但是我們害怕英文,這似乎是國內(nèi)電子工程師的一個通病。 實驗室這兩年,他讓我對以后的生活有了另一種理解,這對我來說應(yīng)該是一種感悟吧,“工作是工作,生活是生活”,我從小生活在比較和諧的家庭,雖然不算富裕,但是生活還是過得去,父母都是信仰基督教,他們勤儉持家,辛勤勞作,他們深深影響這我,這讓我對以后理想生活的定義為:有一份自己喜愛的工作(這份工作可以讓自己很投入,這個工作最好有點壓力,),有一份還算不錯的薪水(至少衣食住行不用太愁)。當然這是只是我簡單的一些感悟。 最后一句話送給自己,也送給所有癡迷于技術(shù)的人: 技術(shù)源于積累,成功源于執(zhí)著,放下浮躁,方能擺脫困惑!
|