当前位置:问答库>论文摘要

题目:基于FPGA的USB2.0设备端控制器IP测试与验证

关键词:测试

  摘要

USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。它是应用在PC领域的一种新型接口技术。由于多媒体技术的发展对外设与主机之间的数据传输率有了更高的需求,USB总线技术应运而生。从问世以来,USB技术在PC领域已经有了广泛的应用。本设计是中科院计算所的预研项目——龙芯CPU外围设备控制器设计的一部分,旨在对USB设备端控制器IP进行系统的测试和验证。论文主要介绍了USB接口技术、大容量存储协议、文件系统的概念,并通过对相关技术的深入研究,搭建了一个对高速USB IP的测试平台。根据标准的测试流程对RTL级代码进行了功能仿真、综合后仿真和布局布线后仿真,并在FPGA中进行了完备的测试。当前,Soc设计的集成度越来越高,运行频率越来越快,面市时间越来越短,测试与验证日益成为设计过程中的最大挑战,也直接决定着设计的质量。测试程序主要针对USB设备控制器的以下功能进行了测试:控制传输、批量传输、大容量存储设备初始化、大容量存储设备数据传输。验证平台在EDA联合仿真环境以及板级环境下对代码功能进行了全面验证。