找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4698|回復(fù): 2
收起左側(cè)

實(shí)驗(yàn)室兩年玩FPGA的總結(jié)

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

使用道具 舉報(bào)

ID:56795 發(fā)表于 2013-11-12 20:04 | 顯示全部樓層
樓主講的不錯(cuò)。學(xué)習(xí)了。
回復(fù)

使用道具 舉報(bào)

ID:56955 發(fā)表于 2013-11-16 15:21 | 顯示全部樓層
很平和的心態(tài)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表