论文摘要
集成电路生产企业的发展壮大对测试技术的也提出更高的要求,集成电路测试已成为集成电路制造中的关键技术之一。因此对集成电路测试技术和测试设备的研究具有重要的现实意义。本论文主要阐述了模拟集成电路测试仪控制模块和上位机USB接口部分设计,首先本文根据上一版集成电路测试仪所存在的不足和根据厂家提供改进建议,对模拟集成电路测试仪的方案做了重新设计。在模拟集成电路测试仪中引入了CPU控制系统。使测试仪可以实现脱机运行,大大提高了模拟集成电路测试仪灵活性和稳定性。在CPU板的设计部分本文选用了当今广泛使用的ARM做为处理器,同时根据测试仪对系统需求的要求设计了CPU配套的存储系统,完成了CPU板原理图的设计,并在布局布线前对原理图做了信号完整性分析,提高了制板的成功率。本文根据测试仪启动程序的特点定制了测试的引导程序CEFBOOT。在CEFBOOT中完成了设备驱动设计,实现了通过通用接口与上位机通信的功能。根据测试仪与上位机数据通信的速度要求,选用USB接口作为与上位机的通信接口,并设计了人机接口驱动,根据CPU厂商提供的BSP设计制作了驱动程序,并完成了驱动的优化与测试。本文所设计的控制模块是整个测试仪的基础部分,通过与上位机的联合调试,本控制模块能够很好的完成测试仪的测试流程,并能通过通用接口与上位机可靠通信,具有极大的现实意义。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题背景1.2 集成电路测试仪的发展1.3 嵌入式系统在测试仪控制模块中的应用1.4 测试仪中总线技术概述1.4.1 外部总线1.4.2 内部总线1.5 本文的研究目的及内容第二章 控制模块的方案设计2.1 测试仪总体方案设计2.2 系统软件求分析2.2.1 上位机软件层次结构2.2.2 下位机软件层次结构2.3 系统硬件求分析2.3.1 总线的定义与时序2.3.2 本地总线的定义和时序2.3.3 本地总线的地址空间分配2.4 控制系统需求2.4.1 控制模块处理器选型2.4.2 CPU 板存储器方案2.4.3 控制模块外围器件方案2.5 控制模块信号完整性设计2.5.1 布线前仿真2.5.2 参考层的叠层设计2.6 核心板布局布线2.6.1 核心板布局2.6.2 核心板布线2.7 小结第三章 控制系统引导程序设计3.1 引导程序需求分析3.2 引导程序功能实现3.2.1 CEFBoot 阶段一启动具体实现以及流程分析3.2.2 CEFBoot 阶段二启动具体实现以及流程分析3.3 USB 测试程序下载3.4 NAND FLASH 烧写测试程序3.5 NAND FLASH 错误检测与恢复3.6 小结第四章 驱动程序设计4.1 内部总线驱动4.1.1 内部总线驱动程序实现4.2 人机接口驱动4.2.1 人机接口驱动程序实现4.3 键盘接口驱动4.4 USB 总线驱动4.4.1 USB 总线的结构4.5 USB 总线驱动设计4.6 驱动程序的调试和安装4.6.1 驱动程序的调试4.6.2 驱动程序的安装4.7 驱动程序的测试4.8 小结第五章 总结与展望致谢参考文献攻读硕期间取得的研究成果
相关论文文献
标签:测试仪论文; 引导程序论文; 设备驱动程序论文; 核心板论文;