超聲波流量計 超聲波換能器性能開發及設計與實現六十八
XC3S200是Spartan.3系列的FPGA,(超聲波流量計)主要特性有:內部時鐘頻率可達326MHz,可提供4320個邏輯單元,20萬個系統門;支持多達17種的單端接口標準和6種差分接口標準。輸出信號的擺幅范圍可達1.14V和3.45V;高性能的內部存儲器Select RAM結構,最多可提供216Kb的塊存儲器資源,以及30Kb的分布式存儲器資源;支持高性能的外部存儲器接El;專用的18位X 18位乘法器模塊和超前進位邏輯鏈(I.ook.ahead Carry)構成了高性能的算術處理功能;多達4個數字時鐘管理器模塊和8個全局時鐘多路復用緩沖器,時鐘資源豐富。
手持式性能檢測系統中FPGA作為主控制器,需要完成控制和計算功能,所以程序基于模塊化的自頂向設計方法,采用Verilog語言對各個模塊進行設計、仿真和實現包括以下6個功能模塊:
(1)時鐘模塊:產生不同頻率的時鐘信號。時鐘模塊輸入時鐘信號為來20MHz有源晶振,與FPGA的全局時鐘引腳連接,利用數字時鐘管理器和軟件分頻來產生不同頻率的時鐘信號。
(2)控制模塊;產生模數轉換芯片AD9201需要的轉換控制信號。
超聲波流量計