可以從做成某個產(chǎn)品或項(xiàng)目的過程來劃分,當(dāng)一個項(xiàng)目或任務(wù)下來后,首先是規(guī)劃以FPGA為核心的系統(tǒng)或電路的框圖,研究各個子任務(wù)的具體實(shí)現(xiàn)方法,包括各種芯片的選型、市場價格、性能評估等;然后是用各種電路板開發(fā)軟件 如candence、protel、AD等,完成原理圖設(shè)計(jì)和板卡布線等;之后找公司加工板卡,焊接芯片,調(diào)試電路;再就用ISE或qautus等FPGA開發(fā)軟件編寫程序,不斷調(diào)試;最后將最終版燒寫到板卡里就完成了。
需要數(shù)字電路相關(guān)的基本知識,再就是之前提到的各種軟件的使用,網(wǎng)上有很多教程,然后是芯片的DATASHEET,如能熟練閱讀最好。 這種硬件工程師主要還是經(jīng)驗(yàn),經(jīng)驗(yàn)最重要,只要你一定的實(shí)際調(diào)試經(jīng)驗(yàn),還是很吃香的…… 祝你學(xué)習(xí)順利。
其實(shí)學(xué)習(xí)FPGA與本科的知識并無太大的關(guān)聯(lián),數(shù)電的內(nèi)容只在涉及到具體的芯片時才會用到。就我的學(xué)習(xí)感覺,09年上半年看了4個月的書,完全沒收獲,后來從6月開始試著編程,到現(xiàn)在基本沒問題了。
學(xué)習(xí)FPGA,首先看看基礎(chǔ)知識,什么書并不重要,比如最重要的always,非阻塞賦值,case就夠了,其他的知識要點(diǎn)可以先不看,然后開始試著寫小程序并編譯仿真,比如說計(jì)數(shù)器,分頻器,串口通信,F(xiàn)IFO。由易到難,碰到error或者warning就翻書或者百度,只要開始動手,在經(jīng)歷最初的困惑后就是水到渠成了
從最基本的開始,按順序往下走,依次為:
1. 數(shù)字電路基礎(chǔ)。做FPGA一定要有數(shù)字硬件的概念。FPGA是硬件設(shè)計(jì),而不是軟件設(shè)計(jì),首先要有這個概念
2. 硬件描述語言,Verilog或VHDL,推薦Verilog
3. 主流廠家的芯片底層結(jié)構(gòu),如Logic Cell、DSP Block、時鐘、IO單元等
4. EDA工具的使用,如主流廠家的集成編譯環(huán)境(Quartus II、Vivado等)、仿真軟件(ModelSim等)的使用
歡迎補(bǔ)充。

                                聲明:本網(wǎng)站尊重并保護(hù)知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請?jiān)谝粋€月內(nèi)通知我們,我們會及時刪除。
 蜀ICP備2020033479號-4  Copyright ? 2016  學(xué)習(xí)鳥. 頁面生成時間:3.058秒