首先在每個(gè)人的設(shè)計(jì)工作中要注意積累,把曾經(jīng)用得不錯(cuò)的功能模塊認(rèn)真完善后寫(xiě)好文檔以便今后自己或他人使用;再次FPGA的廠商都在配套的軟件中內(nèi)嵌一些免費(fèi)的功能模塊,根據(jù)自己的需求可以靈活地進(jìn)行配置使用。當(dāng)今互聯(lián)網(wǎng)時(shí)代,信息分享成了主旋律,因此你可以方便地在一些開(kāi)源的社區(qū)中找到自己需要的東西比如在明德?lián)P社區(qū)中你就可以找到并下載很多其他FPGA同仁們開(kāi)發(fā)并驗(yàn)證過(guò)的功能模塊,如果有問(wèn)題還可以在社區(qū)內(nèi)同他們進(jìn)行互動(dòng)交流,咨詢等,要把這些先進(jìn)的手段都用上。
對(duì)于FPGA設(shè)計(jì)思路不準(zhǔn)確的朋友們,一定要掌握好設(shè)計(jì)思路正確,因?yàn)樗哂袘?zhàn)略意義層面上的重要,一個(gè)好的思路,往往功能實(shí)現(xiàn)時(shí)簡(jiǎn)單,可靠,移植性好,反之,感覺(jué)電路繁雜,思路不清的,就要回頭審視一下自己的思路。設(shè)計(jì)思路的提高需要積累,多看看別人的設(shè)計(jì),尤其是功能電路的設(shè)計(jì),比較一下自己的設(shè)計(jì),總結(jié)一下經(jīng)驗(yàn)教訓(xùn),看得多了,手段也就多了,另外多從系統(tǒng)的(The higher level)角度看看你的設(shè)計(jì),你會(huì)發(fā)現(xiàn)更多的東西,不久,你會(huì)發(fā)現(xiàn)你不僅僅是一名FPGA工程師,而且是一名研發(fā)系統(tǒng)工程師。