超聲波流量計 超聲波換能器性能開發(fā)及設計與實現(xiàn)三十七
4.2.2 FPGA開發(fā)流程(超聲波流量計)
一個完整的FPGA設計流程主要包括設計與輸入、功能仿真、綜合、綜合霜的實現(xiàn)、時序仿真和下載配置等主要步驟l刎。設詩與輸入是根據(jù)設計者的設計方法將所設計鶼功麓描述給EDA軟籜。常用酶設計方法有硬件描述語言和原理圖設計輸入方法。目前進行大型工程設計時,最常用的方法是HDL設計輸入法,其中最為廣泛戇HDL語言是VHDL寢Verilog HDL,波形輸入法和狀態(tài)機輸入法是兩種常用的輔助設計方法。
電路設計完成后,要用專用的仿真工具對設計進行功能仿真,驗證電路功能是否符合設計要求。功能仿真有時也稱前仿真。通過仿真能及時發(fā)現(xiàn)設計中的錯誤,加快設計
進度,提高設計的可靠性。
綜合(Synthesize)是指將HDL語言、原理圖等設計輸入翻譯成由與、或、非門,RAM,寄存器等基本邏輯單元組成的邏輯連接網(wǎng)表,并根據(jù)目標與約束條件優(yōu)化所生成的邏輯連接,輸出edf和edn等文件,供FPGA廠家的布局布線器進行實現(xiàn)。
超聲波流量計