USB3.0设备控制器IP核控制端点的RTL功能验证

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:scetc203
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
正如USB2.0取代USB1.1的潮流谁都无法阻挡一样, USB3.0必将逐步取代USB2.0成为最为通用的USB接口。USB3.0巨大的市场前景引起国内外众多企业和研究机构积极进行相关产品的研发。目前,USB3.0技术在国外已逐渐普及,而国内这方面技术还不成熟,虽然有不少企业积极参与,但具有真正自主知识产权的USB3.0核心技术产品非常少。本文依托于科研项目“USB3.0设备控制器IP/USB3.0通用设备控制器/USB3.0U盘控制器”,针对一款自主设计的USB3.0设备控制器IP核,深入研究了功能验证相关方法理论和USB3.0相关协议规范,旨在完成该IP核控制端点部分的RTL功能验证工作。主要工作如下:1、本文在对黑盒、白盒和灰盒三种功能验证手段,以及基于仿真的验证技术、静态分析技术和形式化验证技术等三种涉及功能验证方面的主流验证技术进行了研究分析后,总结了不同验证手段和验证技术存在的优缺点及其适用范围,得出灰盒验证手段及基于软件仿真的功能验证方法适合本项目现阶段的验证工作。2、本文对USB3.0相关协议规范进行了深入研究,包括USB3.0的体系结构、传输基本单位、传输类型、端点及物理层接口规范PIPE等,总结了相关知识,从总体和细节上把握设计规范。3、将验证理论和协议规范的研究所得应用到IP核控制端点的RTL功能验证当中。根据项目的实际情况,对基于软件仿真的功能验证方法流程进行优化,再根据USB3.0相关协议规范,对IP核控制端点部分进行RTL功能验证。论文提出了一种验证平台的搭建方式及一套完整的验证流程,从验证平台的搭建出发,分控制传输的设置、数据、状态三个阶段来完成控制端点的功能验证。验证平台采用标准的USB3.0PIPE接口,将验证组件模块化,分离了验证架构和激励产生机制,并实现了对验证结果的自动检查,从而增强了验证平台的可重用性、可扩展性和可靠性。验证涵盖了控制端点功能验证的三个方面:标准设备请求、包和重传机制,实现了对IP核控制端点部分待验证功能点的完备覆盖,并达到了100%的代码覆盖率。
其他文献
立体视频在采集、编码、传输和显示等过程中会出现各种降质现象,因此,开发出一种准确、高效和完善的立体视频质量评价系统至关重要。本文分别从主观评价和客观评价两个方面研
随着现代汽车在绿色节能、娱乐性、智能化、安全舒适等方面要求不断提高,使得车身电子系统越来越复杂,乘用车驾驶室中车载电子、电器和仪表设备多且安装分立,占用空间大,显示精度
当前移动互联网的迅速发展,迫切需要在移动通信中引入新技术来支持。D2D(终端直通)技术就这样产生了,解决由于传统蜂窝无线通信系统有限容量而无法满足越来越多的通信需求而带来
随着科学技术在各个方面的迅速发展,多Agent系统所研究的分布式问题是当前研究的热点问题。在所研究问题呈现出复杂性时和分布性时,单体解决问题时通常会变现出受资源与能力
随着机动车辆保有量的持续增长,车辆火灾的事故也在增加。因此,对车辆的运行状态进行实时监控,预防车辆火灾的发生或者减少车辆火灾带来的财产损失和人员伤亡,显得尤为必要。基于
随着技术的不断革新,各行各业的服务不断涌现出来,使得服务的集成业务成为了主流趋势。在这种情况下,具有良好耦合性,跨平台性的面向服务架构SOA(Service Oriented Architect
图像的应用已经大量地融入到我们生活的方方面面,越来越多的图像需要我们去识别。因此,在图像处理领域里,目标识别成为了非常重要的一部分,并且对于结果的可靠性有着严格的要
认知无线电技术,被一致公认为是解决频谱资源稀缺问题与频谱资源利用率低问题的关键技术。随着认知无线电技术研究的深入,学者们逐渐发现认知无线网络中的资源分配问题极为重要
现在智能手机已经成为人们日常生活中密不可分的重要组成部分,用户可随意下载自己需要的应用软件是智能手机快速发展的重要原因。这些应用软件主要来源于Google Market和第三
糖尿病视网膜病变(Diabetic Retinopathy,DR)是糖尿病的严重并发症之一,也是引起视觉障碍和失明的主要原因之一。微动脉瘤(Microaneurysm,MA)是最早出现在视网膜中的一种糖尿病