超声波流量计 超声波换能器性能开发及设计与实现六十八
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需要的转换控制信号。
超声波流量计