论文部分内容阅读
随着数字技术的发展和广泛应用,对数字系统的测试变得越来越重要。同时,由于数字集成电路的集成度越来越高、芯片引脚越来越多,使得逻辑信号测试也变得越来越难。在数字系统测试中,往往需要同时监测多路信号,并通过对这些信号进行时序分析或者逻辑比较以分析电路功能或查找电路故障。逻辑分析仪由于能同时检测多路逻辑信号,并具有多种触发方式和时序分析功能,是数字系统分析、设计的主要工具,在教学、科研中广泛应用。目前,商业化的逻辑分析仪只有两种,一种是虚拟式逻辑分析仪,它是以计算机为处理核心,通过连接到计算机上的采集器,进行逻辑信号采集。这种逻辑分析仪设计、更新灵活,但必须配备计算机才能工作。另一种是非虚拟式逻辑分析仪,或称为独立式逻辑分析仪,仪器内部集成了所有部件,不需要配备计算机,但价格一般比较昂贵,不能很好地在教学和科研实践中得到普及。因此,设计一种功能全面、价格合理、可在教学科研中普遍应用的多功能、独立式逻辑分析仪具有重要的应用价值和广阔的市场前景。本设计采用FPGA为核心控制器件。构建了基于NiosⅡ软核处理器、SDRAM控制器、DMA控制器、定时控制器和PIO控制器的处理器系统;处理器系统和USB控制器、LCD控制器以及LAN控制器共同构成了系统硬件平台;并移植了μC/OS-Ⅱ操作系统和μC/GUI图形用户界面开发系统构建了系统软件开发平台。多功能独立式逻辑分析仪具有16个采样通道;采样频率可以设置为100M、50M、20M;采样深度为3M*16Bit;具有字触发、上升沿触发、下降沿触发、立即触发等触发方式。该多功能独立式逻辑分析仪能通过触控屏、旋转编码开关控制数据采样,并能通过7寸LCD显示数据波形。在计算机上可以通过网络协议、USB协议控制逻辑分析仪采样,并将采样数据显示在上位机软件。