论文部分内容阅读
计算机系统总线是计算机系统发展的瓶颈。在测试领域,测试总线的发展也牵引着虚拟仪器在高速、高精度、Automatic Test Equipment(ATE)技术路线上的发展[1]。但我国在总线的研究和应用上起步太晚,严重缺乏总线驾驭能力[2]。总线测试仪器设备的落后,是这一问题的关键。针对这一现状,本课题设计出一款能方便应用于总线分析的测试模块——总线分析仪模块。此模块以PCI接口作为与上位机通讯端口,以FPGA为核心,实现了集64通道数据采集功能和数据发生功能于一体的总线分析功能,其特点是可以进行连续触发、交互触发以及3种串行总线协议分析。本课题主要内容:1、总线分析仪模块基本硬件电路设计;本课题根据标准尺寸和功能需求,对整个板卡的结构进行了科学设计。针对具体的电路指标,本课题对总线分析仪模块的两个基本部分(数据采集模块和数据发生模块)进行了合理的电路设计和FPGA程序开发;2、总线分析仪模块两工作模式的设计—连续触发和交互触发工作模式;连续触发模式仅对特定数据和对应采集时间进行记录,相比传统模式,其大大减少了存储数据量。这一设计的实现,使本总线分析仪模块能长时间对被测对象进行监测。交互触发模式使两模块的配合不再仅仅是简单叠加组合;3、三种串行总线(1553B、CAN、I2S)协议分析功能的实现;本课题挑选目前应用非常广泛的三类串行总线进行了详细透彻的分析,在前人研究的基础之上,设计出了更为简洁合理的总线触发模块;4、样机的调试与测试;在样机完成后,对样机的各个功能指标进行了调试,最终测试结果表明四台样机全部符合指标要求。