第二部分:FPGA硬件廠商的工具
Altera設計工具
當前FPGA開發(fā)工具的發(fā)展趨勢
“工欲善其事,必先利其器。“要做好PLD的設計沒有工具的支持是無法想象的。PLD設計魅力在于此:就像愛因斯坦把質(zhì)量和速度相結(jié)合,得出E=mc2一樣,PLD設計把硬件和軟件相結(jié)合,釋放出巨大的能量。展望未來,可以看出FPGA工具有如下發(fā)展趨勢:高性能(Performance)和高生產(chǎn)力(Productivity),當前PLD軟件開發(fā)工具都圍繞著這兩個P展開,方便客戶設計,推動整個EDA行業(yè)的發(fā)展。
Altera FPGA IDE開發(fā)工具的特點
PLD設計流程分為設計,綜合,布局布線,驗證,配置芯片,客戶在以下方面面對不同的挑戰(zhàn):
系統(tǒng)級設計:工程師可以足夠快速地構(gòu)建系統(tǒng)嗎?軟件工程師可以加速軟件代碼嗎?
功耗管理:系統(tǒng)構(gòu)架滿足功耗預算嗎?功耗估計可靠嗎?軟件自動優(yōu)化功耗并達到時序要求嗎?
團隊生產(chǎn)力:不同地域的團隊可以運作設計的項目嗎?時序設計是否最優(yōu)化?編譯時間有沒減少?
Quartus II軟件是Altera也是業(yè)界唯一的一款CPLD、FPGA和結(jié)構(gòu)化ASIC的開發(fā)工具。
感受軟件最好的方法就是體驗一把,可以嘗試Quartus II的互動軟件,“Show me, Guide me, Test me”, 它可以在Quartus II 軟件HELP菜單中TUTORIAL欄中獲得。
Altera的Quartus II 中的SOPC Builder, Nios II C2H(Nios II C語言至硬件加速編譯器), PowerPlay, Teambased Design, Incremental Compilation, Timequest積極應對上述的挑戰(zhàn)。
評論