多聲道氣體超聲波流量計信號處理探討 四十二
4.1.2 FPGA設計流程
完整的FPGA的設計流程包括電路設計與輸入、功能仿真、綜合、綜合后仿真、實現、布線后仿真與驗證和下板調試等主要步驟。
1、電路設計與輸入電路設計與輸入是根據工程師的設計方法將所設計的功能描述給EDA軟件,常用的設計輸入方法有硬件描述語言、原理圖方式和波形輸入方式。
2、功能仿真電路設計完成后,要用專用的仿真工具對設計進行功能仿真,驗證電路功能是否符合設計要求。通過此項工作可以及時發現設計中的錯誤,加快設計進度,提高設計的可靠性。
3、綜合優化是指將硬件描述語言、原理圖等設計輸入翻譯成由與、或、非門,RAM,觸發器等基本邏輯單元組成的邏輯連接(網表),并根據目標與要求(約束條件)優化所生成的邏輯連接,輸出edf和eAn等文件,供FPGA廠家的布局布線器進行實現。
超聲波流量計