超声波流量计 超声波换能器性能开发及设计与实现六十四
(2)软件调试(超声波流量计)
FPGA程序都是采用自顶向下的模块化的设计思想,调试的时候可以按照系统划分的功能模块,逐个调试。当各功能模块程序仿真正确后,再将配置文件下载到FPGA中调试。当全部功能摸块程序都调试通过后,生成顶层文件。最后对顶层文件进行调试和修改。ChipScope(在线逻辑分析仪)来进行调试和分析实验数据;ChipScope具有传统逻辑分析的功能,而且允许用户观察FPGA内部所有信号和结点,通过ChipScope内核插/x.器(CoreInsertcr).'悔分析内核直接插入到设计网表文件中,然后对新的网表文件进行实现和下载1421。通过下载线可以对FPGA进行宴时调试。
USB数据传输模块的调试首先在CYPRESS公司提供的ConⅡol Faanel(控制面板)和Keil uVision2中进行。首先在Keil uVision2中调试编译USB固件程序,将编译好的固件程序下载之后通过控制面板可以看到固件里的设备描述信息。
看到正确的配置信息后用FPGA编制调试程序往USB设备送数据在控制面版中观测介绍数据进行数据传输调试。调试中采用的方法是在FPGA中产生0-255的循环数,在控制面板中点击Bulk按钮,可在控制面板中看到16进制的0—255的循环数,即可验证Slave FIFO方式下成功实现了USB2 0的数据传输。在USB传输模块调试成功后用LabVIEW 8.2来调试性能检测系统应用程序。
超声波流量计