超聲波流量計多普勒原理的探討 三十七
3.3.3 CPLD的選型及使用
CPLD在本系統中起的作用主要是對整個系統進行全局時序控制器,并對超聲波傳播時間進行計數,這樣使整個系統能夠協調的運行,同時使得DSP能專
一處理流速的計算。鑒于器件性能、特點等綜合因素考慮,本系統采用ALTERA公司的MAX7000系列的EPM7128S,其內部資源結構如圖所示,具有以下特點:
●以第二代多陣列矩陣為基礎的高性能器件:
●邏輯密度為2500個可用門;
●遵守PCI規定,引腳到引腳的邏輯延時為5ns,計數器工作頻率為
147.1MHZ:
●可編程功率節省模式,使每個宏單元的功耗降低到50%或更低;
●可配置的擴展乘積項分配,允許向每個宏單元提供多達32個乘積項;
●84引腳的各式封裝,3.3V或5V電源;
●可編程保密位,全面保護專利設計,可編程觸發器具有單獨的清除、置位、時鐘使能控制;
●ALTERA MAX+PLUS II開發系統提供軟件設計支持,該開發系統可工作在486PC機、奔騰PC機、SUNSPARC工作站、HP9000系列700工作站上;
●ALTERA主編程部件(MPU)或其它廠家的編程硬件支持器件的編程;
●Cadence,Data I/0,Exemplar、Inter2 grap 11,Mentor Grap hies、OrCAD,Synopsys及Viewlogie公司的多種流行CAE工具,與EDIE Verilog。VHDL等多種接口軟件一起,提供附加的設計輸入與仿真支持;
●可通過串行或并行下載器Byte2 Blaster下載二進制文件到EPLD,從而實現器件可編程。MAx7000系列器件中包括4個專用輸入,它們可用作通用輸入,或作為每個宏單元和I/O引腳的高速、全局的控制信號:時鐘、清除和輸出使能。
根據系統發射脈寬和計數精度以及CPLD本身參數的考慮,在此系統使用100MHz的晶振作為CPLD的頻率輸入,也就是一個周期為10rts。
超聲波流量計