學(xué)好這幾項(xiàng) 你就是合格的FPGA設(shè)計(jì)師
2020-09-14 09:43:32 來(lái)源:電子發(fā)燒友網(wǎng) 點(diǎn)擊:1435
FPGA設(shè)計(jì)者的5項(xiàng)基本功,跟小編一起來(lái)看看吧!
模擬仿真-作用和時(shí)序模擬仿真,寫Testbench。
綜合-查詢占有的資源并開展提升,一般的FPGA設(shè)計(jì)工程師沒(méi)有這一概念。
時(shí)序剖析-在FPGA最重要的一部分,大部分難題都產(chǎn)生在時(shí)序上。
調(diào)試-FPGA解決困難的能力。
最終是驗(yàn)證。
針對(duì)FPGA設(shè)計(jì)者而言,學(xué)好這5項(xiàng)基本功,與用好相對(duì)的EDA專用工具是同一道理,它們之間的對(duì)應(yīng)關(guān)系如下:
●仿真:Modelsim,QuartusII(SimulatorTool)
●綜合:QuartusII(CompilerTool,RTLViewer,TechnologyMapViewer,ChipPlanner)
●時(shí)序:QuartusII(TImeQuestTimingAnalyzer,TechnologyMapViewer,ChipPlanner)
●調(diào)試:QuartusII(SignalTapIILogicAnalyzer,VirtualJTAG,AssignmentEditor)
●驗(yàn)證:Modelsim,QuartusII(TestBenchTemplateWriter)。
把握HDL語(yǔ)言盡管不是FPGA設(shè)計(jì)的所有,可是HDL語(yǔ)言對(duì)FPGA設(shè)計(jì)的影響圍繞于全部FPGA設(shè)計(jì)步驟中,與FPGA設(shè)計(jì)的5項(xiàng)基本功是緊密聯(lián)系的。
針對(duì)FPGA設(shè)計(jì)者而言,用好“HDL語(yǔ)言的可綜合子集”就能夠進(jìn)行FPGA設(shè)計(jì)50%的工作——設(shè)計(jì)方案編號(hào)。
只要練好模擬仿真、綜合、時(shí)序剖析這3項(xiàng)基本功,針對(duì)學(xué)習(xí)培訓(xùn)“HDL語(yǔ)言的可綜合子集”有以下幫助:
●根據(jù)模擬仿真,就能夠觀察HDL語(yǔ)言在FPGA設(shè)計(jì)中的邏輯行為。
●根據(jù)綜合性,就能夠觀察HDL語(yǔ)言在FPGA設(shè)計(jì)中的物理完成方式。
●根據(jù)時(shí)序剖析,就能夠觀察HDL語(yǔ)言在FPGA設(shè)計(jì)中的物理完成特點(diǎn)。
針對(duì)FPGA設(shè)計(jì)者而言,用好“HDL語(yǔ)言的驗(yàn)證子集”,就能夠進(jìn)行FPGA設(shè)計(jì)的另外50%的工作中——調(diào)試和驗(yàn)證。
●先構(gòu)建FPGA驗(yàn)證環(huán)境,根據(jù)模擬仿真的方式能夠檢測(cè)FPGA設(shè)計(jì)的準(zhǔn)確性。
●全方位的模擬仿真驗(yàn)證能夠降低FPGA硬件配置調(diào)試的任務(wù)量。
●各位小伙伴們可以把硬件配置調(diào)試與模擬仿真驗(yàn)證方式融合起來(lái),用調(diào)試處理模擬仿真未驗(yàn)證的難題,用模擬仿真確保早已處理的難題沒(méi)有調(diào)試中重現(xiàn),這樣的話能夠創(chuàng)建一個(gè)回歸驗(yàn)證步驟,有利于FPGA設(shè)計(jì)項(xiàng)目的維護(hù)。
FPGA設(shè)計(jì)者的這5項(xiàng)基本功并不是獨(dú)立使用的,務(wù)必融合應(yīng)用才可以進(jìn)行一個(gè)詳細(xì)的FPGA設(shè)計(jì)步驟。
換個(gè)角度來(lái)看,根據(jù)進(jìn)行一個(gè)詳細(xì)的FPGA設(shè)計(jì)流程才可以最有效地訓(xùn)練這5項(xiàng)FPGA基本功。
只有對(duì)這5項(xiàng)FPGA設(shè)計(jì)基本功擁有基本的了解,才可以逐一加強(qiáng)學(xué)習(xí),隨后各位小伙伴們把學(xué)得的專業(yè)知識(shí)再度用以詳細(xì)的FPGA設(shè)計(jì)流程。只有這樣,才能夠明顯提高FPGA開發(fā)設(shè)計(jì)水平。
聲明:轉(zhuǎn)載此文是出于傳遞更多信息之目的。若有來(lái)源標(biāo)注錯(cuò)誤或侵犯了您的合法權(quán)益,請(qǐng)與我們聯(lián)系,我們將及時(shí)更正、刪除,謝謝。
Altera正式升起了自己的旗幟,標(biāo)志著其從英特爾拆分成為一家獨(dú)立公司。獨(dú)立后的Altera將擁有更大的靈活性來(lái)擴(kuò)展其FPGA產(chǎn)品。這背后折射出英特爾和如今FPGA市場(chǎng)哪些現(xiàn)狀?
越來(lái)越多的工程師選擇可編程邏輯器件(PLD)、復(fù)雜PLD(CPLD)或現(xiàn)場(chǎng)可編程門陣列(FPGA),從而幫助減小解決方案尺寸、降低設(shè)計(jì)和制造成本、管理其供應(yīng)鏈,并縮短產(chǎn)品上市時(shí)間。
隨著物聯(lián)網(wǎng)、大數(shù)據(jù)以及人工智能時(shí)代的到來(lái),數(shù)據(jù)中心的信息處理需求激增,CPU、GPU和FPGA等芯片處理器的處理能力逐漸增強(qiáng),并向微型化發(fā)展。
在被英特爾收購(gòu)了9年之后,昔日的FPGA巨頭又帶著它的名字回來(lái)了,F(xiàn)PGA市場(chǎng)或?qū)⒂瓉?lái)一個(gè)全新的時(shí)代。
現(xiàn)在有多種方式可以實(shí)現(xiàn)報(bào)警功能,例如使用MCU、現(xiàn)場(chǎng)可編程門陣列(FPGA)或復(fù)雜可編程邏輯器件(CPLD)、集成蜂鳴器、音頻編解碼器或分立式運(yùn)算放大器和膠合邏輯。
聯(lián)合解決方案提供基于FPGA的、高速可編程的智能網(wǎng)卡(SmartNIC)。Napatech基于FPGA的SmartNIC通過(guò)提供可定制的數(shù)據(jù)處理加速功能,消除了各種標(biāo)準(zhǔn)服務(wù)器平臺(tái)之間的性能差距。
第一時(shí)間獲取電子制造行業(yè)新鮮資訊和深度商業(yè)分析,請(qǐng)?jiān)谖⑿殴娰~號(hào)中搜索“嗶哥嗶特商務(wù)網(wǎng)”或者“big-bit”,或用手機(jī)掃描左方二維碼,即可獲得嗶哥嗶特每日精華內(nèi)容推送和最優(yōu)搜索體驗(yàn),并參與活動(dòng)!
發(fā)表評(píng)論