|
題記:從C語言到VHDL語言的成長。EDA技術(shù)的出現(xiàn)使電子系統(tǒng)設(shè)計工程師能夠在一塊通用的芯片上通過編寫程序的方式來改變或定義芯片的硬件功能,從而設(shè)計出具有不同功能的產(chǎn)品。
EDA技術(shù)就是以計算機為工作平臺,以EDA軟件為開發(fā)環(huán)境,以PLD器件或者ASIC專用集成電路為目標(biāo)器件設(shè)計實現(xiàn)電路系統(tǒng)的一種技術(shù)。盡管我們學(xué)習(xí)的EDA開發(fā)軟件、仿真軟件等軟件都為英文版的,表面看似自己英文水平差就很難學(xué)懂,可半年里學(xué)習(xí)當(dāng)中發(fā)現(xiàn)英文水平很好的人也學(xué)不怎么會這些EDA軟件。軟件里用到的英文與我們平常學(xué)習(xí)的英文很不相同,如果對這方面感興趣的話你的英文水平會得到很大的提高。其實我的英語水平是相當(dāng)?shù)牟顒,可我對其感興趣,多操作你就可以感受到幾個英文字母的含義是多么的可觀。
書山有路勤為徑,學(xué)海無涯苦作舟。這次將這大半年來對自己學(xué)習(xí)EDA技術(shù)的方法進(jìn)行總結(jié)。起初學(xué)習(xí)這門課程的VHDL語言是覺得很簡單,因為今年花了上半年的時間學(xué)習(xí)C語言,任何一種機器語言都差不多,會一門則其余不以為然,只需花時間多閱讀相關(guān)語言寫的程序就能得到提升了。
還在學(xué)校上課的時候有了不懂的問題可以詢問老師,現(xiàn)在想想是件很幸福的事。如今,叫天天不應(yīng)叫地地不靈,在自我提升的同時不斷的碰壁,學(xué)習(xí)就像是在一個黑盒子里,東碰碰西碰碰,總有一面是出路,即使是“頭破血流”也能豪邁的笑幾聲。親自解讀的知識比別人傳授所體會的要牢靠很多,只有自己不斷的努力學(xué)習(xí)才能彌補自己先天的不足。不管是何行業(yè)你有不懂的問題如果別人知道問題的答案的話他也不見得會告訴你,所以只有靠自己,實在不行就靠靠“百度”吧。
在琢磨書本上的東西的時候也能有此琢磨到自己的人生應(yīng)該是個什么樣的階段,要鉆到書里去,也要能從書里鉆出來。總的來說可以分為四個階段,在這里將用我所看過的書來延伸每一個階段的含義及對自己的每個發(fā)展做個簡單的闡述,還有你想學(xué)好FPGA的話先把模擬電子技術(shù)基礎(chǔ)、數(shù)字電子技術(shù)基礎(chǔ)學(xué)好,這樣你會事半功倍的。
1.只要你知道怎樣去做每條路都是捷徑
《EDA原理及應(yīng)用》是我在大三最喜歡看得一本書之一了。它系統(tǒng)而又全面的介紹了基于EDA技術(shù)的數(shù)字系統(tǒng)設(shè)計方法、理論和應(yīng)用。它就像是我們?nèi)松囊粋總框圖清晰明了,更像時我們攀登高峰的目標(biāo)一樣,看著遠(yuǎn)方并向前的邁著步子。目標(biāo)與原點并不像數(shù)學(xué)里解釋的一樣“兩點一線”,從原點到達(dá)目標(biāo)終點的過程不是位移可以了事的,可以用路程來概括吧我想。它就是我們?nèi)松锏姆较,在此?yīng)該知道每一個階段里要做什么,通過什么方法來實現(xiàn)。
2.每一個開始的前面都是成功的
每一條河流都有自己不同的生命曲線,但是每一天河流都有自己的夢想,那就是奔向大海。而我們實現(xiàn)自己人生夢想?yún)s恰如這條蜿蜒曲折的河流。為了到達(dá)遠(yuǎn)方的曲線美學(xué)習(xí)了《數(shù)字系統(tǒng)設(shè)計與VHDL》。本書的主要內(nèi)容包括FPGA/CPLD器件、EDA設(shè)計工具(包括Quartus II、Synplify Pro、DSP Builder、ModelSim等)、VHDL硬件描述語言,以及一些典型的數(shù)字設(shè)計實例。我認(rèn)為它主要是基于第一本書上實現(xiàn)自己大目標(biāo)上的一個個小目標(biāo),對整體的目標(biāo)細(xì)化成一個小而容易實現(xiàn)的目標(biāo)。
它是塊石頭,如果你抱著這是你的壓力和包袱,如果將它踩在腳底下它將會讓你更上一層樓。一頓飯是吃不成胖子來的。面對它將是一個大的跨步,重新對VHDL硬件描述語言和EDA設(shè)計工具進(jìn)行新的認(rèn)識和了解,并在心中形成一種新的設(shè)計思想,且一個程序能用多種方法來實現(xiàn)。這是我們邁出的第一步,航向確定了,就要在航行的路上保持高昂的斗爭,每天學(xué)一點,每天提高一點,不斷積累提高自己的自信心和成就感,厚積薄發(fā),總有一天你會比同行業(yè)的其他人高出一頭;麨榱悖鹨煌黄,為下一步奠定基礎(chǔ)。
3.軟件是基礎(chǔ),萬丈高樓平地起
對語言和設(shè)計工具有了初步的認(rèn)識之后就是大顯身手的時候了。高樓大廈平地起,地基打好了還擔(dān)心什么,有了扎實的功底則將這兩者緊密的結(jié)合在一起于是學(xué)了《基于Quartus II的FPGA/CPLD設(shè)計與實踐》。本書在內(nèi)容編排上采取了由淺入深、由易到難的原則,基礎(chǔ)知識與大量實例相結(jié)合,淡化理論,注重實踐,邊學(xué)邊練。我們應(yīng)學(xué)會采用VHDL語言與原理圖輸入設(shè)計并存的方式,使自己能夠更快地掌握EDA技術(shù),并運用數(shù)字電子技術(shù)相關(guān)知識進(jìn)行FPGA/CPLD系統(tǒng)設(shè)計?炊恳粋程序并仿真,將軟件思想與程序構(gòu)想結(jié)合在一起,為自己能獨立寫程序邁出新的一步。
到了這一步你應(yīng)該能深刻的體會到做人就跟寫程序一樣,該是什么就是什么,如果不順從規(guī)則布局的話,在運行的時候?qū)䦂箦e。一個微小的細(xì)節(jié)都會使你寫的程序變成垃圾。而人一個錯誤的決定,一念之差就有可能斷送自己的大好前程,可能一蹶不振。用心做事,用心做人。
4.硬件實現(xiàn)你夢想的諾亞方舟
在對軟件上寫程序并仿真到最后的烤制到開發(fā)板。我們要生產(chǎn)或制作自己喜歡的電路模型實現(xiàn)自己想要的功能則需要結(jié)合硬件思想并設(shè)計自己的電路!禙PGA開發(fā)與運用》發(fā)展集成電路事業(yè)是我國制定的新世紀(jì)的重要發(fā)展目標(biāo),也是經(jīng)濟全球化新形勢下的科技挑戰(zhàn)。本書由簡到繁地提高電子設(shè)計人員FPGA運用和設(shè)計的能力。如何提高自己的實踐創(chuàng)新能力?首先,要使自己對實踐感興趣,在綜合性、設(shè)計性實驗中學(xué)習(xí)、制作。再者,增加題目數(shù)量,做多了,能力自然就會提高。最后,根據(jù)生產(chǎn)和生活實際的需要實現(xiàn)創(chuàng)新作品。從興趣到提高再到創(chuàng)新,不斷循環(huán)往復(fù),則能力就會不斷提高。
既有硬件電路,又有軟件程序。其覆蓋了模擬電子技術(shù)基礎(chǔ)、數(shù)字電子技術(shù)基礎(chǔ)、FPGA基本知識等。軟件經(jīng)過前三個學(xué)習(xí)階段會比較容易掌握,隨便拿一個程序就應(yīng)該能看懂并烤進(jìn)開發(fā)板實現(xiàn)所要的功能。然而在對硬件學(xué)習(xí)過程中,其難學(xué)程度會大大提高,這也是我們面向社會的最公關(guān)的一頁,對于我們這代人來說學(xué)硬件比學(xué)軟件更困難,正應(yīng)為難,也正應(yīng)為你對這門科學(xué)感興趣,所以在你步入社會會比其他同學(xué)更容易立足。
遇到的困難越大說明離終點就越接近了,放棄就前功盡棄了,如果你堅持的話可能會有小失敗什么的,但這也只說明你的努力還不夠,生活就得經(jīng)得起反反復(fù)復(fù)起起落落,失意或打擊過后才能醒悟到,盡管走過的路很坎坷回眸一下還是有滋有味的……
前幾天上網(wǎng)查了一個消息,在深圳做FPGA設(shè)計的人平均工資為9949元每月。而對于有五年左右工作經(jīng)驗的工程師們的年薪三十萬,F(xiàn)PGA設(shè)計人才可說是供不應(yīng)求,不管怎樣看在“前途”還是“錢圖”的份上加油吧!盡管我們現(xiàn)在什么都不是……
|
|