面向FPGA/CPU的系统级测试验证关键技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:kf_haiyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场可编程门阵列(Field Programmable Gate Arrays,FPGA)以其可编程、高并行、高集成度等优点,在通信、控制及数据处理领域得到了广泛应用。测试与验证是确保FPGA设计正确的关键环节,但由于缺乏支持复杂测试激励验证的可重构支撑平台,FPGA与处理器紧耦合系统的系统级测试验证能力有待提高。  本文对FPGA与处理器架构系统设计过程中功能仿真阶段与板级测试阶段的验证与测试方法展开研究,实现了以FPGA端设计为主要验证对象的协同仿真验证平台,进而构建了支持测试激励输入、跨时钟域采样及大容量存储的板级可重构测试平台,提高了FPGA与处理器紧耦合系统的测试验证能力。  本文的主要研究工作如下:  1)总结了当前软硬件协同验证实现方式及基于纯软件平台的软硬件协同方法,对于FPGA与处理器紧耦合系统,在分析系统中FPGA功能及其与处理器连接方式的基础上,提出了基于数据流正确的处理器模拟方案。  2)研究建立了基于FPGA与处理器紧耦合架构的协同软件仿真验证系统,具有时序激励信息输入及反馈、FPGA与处理器同步运行与通信等功能。  3)分析了常用FPGA板级测试工具及虚拟逻辑分析仪工作原理,从被测目标、激励反馈、结果分析三者解耦分离角度,提出了可重构的板级测试平台设计方案。  4)在分析测试平台功能结构组成的基础上,研究建立了基于Spartan6测试母板与IO选通板卡的板级可重构测试原型系统,具有待测FPGA接口适配、测试激励配置、跨时钟域采样、测试结果分析与波形预检测等功能。
其他文献
四点接触球轴承跑合装置作为一个测试卫星零部件的设备,主要用于测试控制力矩陀螺用四点接触球轴承,在轴承装入整机前需要对其进行跑合。轴承内部的配合和摩擦力矩是轴承的重要技术指标,而轴承内部的配合和摩擦力矩受到多种因素的影响,而这些影响需要通过分析测试设备的跑合数据得出结论。本课题主要描述四点接触球轴承真空跑合装置控制系统的设计与实现。本文首先论述了四点接触球轴承跑合装置的总体结构设计,给出了各个部件的
微博的开放性与便捷性,使得微博己经成为了网络舆论传播的一个重要平台。但是微博信息量大,传播速度快,这给网络舆情的收集和管理工作带来了挑战。因此,如何从微博信息流中及
随着IT技术的进步,互联网已经深入到了人们的日常生活之中,各种网络服务也开始迅速增长。但是,巨大的网络流量已经造成了用户之间的网络拥塞问题,导致网络的服务质量和用户体验降
随着计算机硬件的发展以及有关需求的推动,虚拟化技术成为了当前计算机研究的一个热点。通过使用虚拟化技术,可以充分提高对硬件资源的使用率以及分配的灵活性。在虚拟桌面以及
本文深入分析了J2EE的多层体系结构及其存在的缺陷,并对MVC设计模式进行了分析。然后,对三种流行的轻量级开源框架Struts2、Spring和Hibernate进行了比较,Struts2实现并继承了MV
随着社会的不断发展和进步,企业的人力资源数据越来越多。如何从这些人力资源数据中挖掘出信息,已经成为企业发展建设过程中的迫切需求,而数据挖掘技术为企业人力资源的需求预测带来了新的机遇。通过良好的人力资源挖掘及预测技术可以帮助企业管理者清晰的了解企业人力资源状况,为其提供正确的人力资源需求预测数据,以帮助管理者更好的管理企业。本文首先对需求预测的定性与定量分析进行研究,对数据挖掘算法进行研究并分析对比
随着云存储技术的不断成熟和信息的海量增长,云存储系统得到越来越广泛的应用,同时也带来了用户对其数据不可控、云存储服务提供商不可信和用户数据泄漏等新的云存储安全隐患,传
在汽车的发展进程中,对于人类来说汽车驾驶辅助系统的研究始终是汽车使用者非常看重的一环。近年来,随着智能化产品的兴起,各种智能化产品层出不穷。Android嵌入式系统的流行
随着信息时代的到来,自然语言处理技术被广泛地应用在生活的各个方面。中文分词技术是自然语言处理领域的一个基础性课题,通过中文分词技术,计算机能够处理人类的自然语言。
在传统的机械设计及工艺规划中,一个产品从图纸到实体零件,再到组装完毕的成品是一个繁琐而又漫长的过程,中间任何一个环节出现差错都有可能造成产品返工、报废,甚至导致整个研发