论文部分内容阅读
随着电子科技和计算机技术的飞速发展,电子产品数字化趋势越来越明显,数字系统尤其是数字总线系统模块化、智能化程度越来越高,功能越来越复杂,更新速度越来越快。传统的测试仪器如示波器等已不能有效完成复杂数字总线系统的测试分析,必须采用专门的数据域测试仪器,逻辑分析仪和数据发生器都是非常重要的数据域测试仪器,在具有总线系统的数字设备检修和维护中发挥着不可替代的作用,但这两种仪器由于功能复杂,体积庞大,目前基本采用相互独立的方式实现,这在具体的测试环境中存在着一些不容忽视的弊端,如操作复杂,协同性差,不便携带等,在某些情况下,不能很好的满足测试要求。本课题围绕上述问题展开研究,依托板卡式测试仪器技术、CPCI总线规范和FPGA大规模硬件编程技术,将逻辑分析和数据发生功能进行整合,在一块CPCI板卡上构建可应用于数字系统总线测试的通用总线分析模块,主要内容包括以下三点:逻辑分析和数据发生功能的整合。采用CPCI总线规范和FPGA硬件编程技术,在有限的硬件空间内实现逻辑分析和数据发生功能,在保持良好测试性能的同时提高了模块的便携性和通用性。逻辑分析单元连续触发模式的实现。连续触发模式作为一种新的数据捕获方式,能够实现对被测总线的实时监测,这种方式只在触发事件产生时才会将总线上的触发数据及对应时间进行捕获存储,从而利用有限的存储空间实现大范围的数据存储与分析。实现逻辑分析和数据发生单元的协调联动与交互触发,使两单元相互配合,共同完成复杂测试任务。经过测试,该模块达到了项目设定的功能指标要求,具备了较强的数字系统总线分析能力。