超聲波流量計多普勒原理的探討 五十五
4.2CPLD軟件
4.2.1常用的CPLD的開發語言和工具
數據處理函數
sig_proO入口
14倍插值
低通FIR濾波
清緩沖區
常用的CPLD開發工具:
由PLD/FPGA芯片廠家提供,基本都可以完成所有的設計輸入(原理圖或HDL)、仿真、綜合、布線、下載等工作。
4.2.2本系統采用的開發語言和工具
本設計中CPLD采用的開發工具是MAX+plusII,采用的開發方法主要是圖形編輯和VerilogHDL語言混合設計,其中VerilogHDL語言主要做底層的設計。
(1)開發工具介紹
MAX+plusII是Altera公司較早推出的可編程器件開發工具,不論在個人計算機還是工作站上均可運行。MAX+pluslI提供了友好的圖形界面,方便用戶使用。在MAX+pluslI環境下可用于設計的器件主要有Classic系列、ACEXlK、MAX3000、MAX5000、MAX7000、MAX9000、FLEX6000、FLEX8000和FLEXl0K器件。同時在MAX+I:·luslI環境下也可對FLASH和APEX器件進行編程。
MAX+pluslI提供自頂而下的層次設計結構,符合一般的設計規范。MAX+pluslI提供強大的邏輯綜合、設計劃分、布局布線以及功能、時序仿真能力,同時也可以讀取標準的EDIF網表文件、VHDL網表文件、VedlogHDL網表文件、.ORCAD原理圖文件和Xilinx網表文件。MAX+pluslI提供了完整的在線幫助,易于使用。
MAX+pluslI提供了三種設計輸入方法:原理圖輸入、語言輸入和波形輸入。
超聲波流量計