节点文献
USB2.0设备控制器芯片的设计与验证
Design and Verification of USB2.0 Function Controller
【作者】 聂晶;
【作者基本信息】 合肥工业大学 , 检测技术与自动化装置, 2007, 硕士
【摘要】 随着计算机和外围设备的发展,传统的并行接口和串行接口在易用性和端口扩展等方面存在的缺陷逐渐暴露,使之越来越成为通信的瓶颈。在这种情况下,通用串行总线应运而生。USB2.0通用串行总线凭借其传输速率快、价格低廉、使用简单、协议灵活、接口标准化和易于端口扩展等优点,已经成为计算机接口技术的主流,在计算机外围设备和消费类电子领域正获得越来越多的应用。本文基于USB2.0的协议规范,设计了一款支持高速(480Mbps)和全速(12Mbps)传输USB2.0设备控制器。文中着重介绍了这款USB2.0设备控制器芯片的设计和验证工作,主要工作如下:1.提出了一种USB2.0设备控制器整体构架方案,重点研究了UTMI模块、协议处理模块和MCU接口模块的硬件电路功能的实现。2.从IP重用的角度出发,对USB2.0设备控制器的MCU接口模块进行优化设计,使其能更广泛应用于不同MCU系统中。3.研究了基于事务的验证方法,并对所设计的USB2.0设备控制器搭建了功能完备的验证平台,讨论了验证平台中总线功能模型(Bus Function Model,BFM)的设计方法。4.验证结果表明本文设计的USB2.0控制器在功能和时序上符合USB 2.0规范,达到了预期目标。本文所设计的USB2.0设备控制器芯片可以集成于多种MCU系统中,适于各类USB2.0设备的开发。本课题所取得的成果为USB2.0设备控制器后续的研究积累了经验,也为未来USB OTG接口芯片的开发奠定了坚实的基础。
【Abstract】 With the development of PC and peripheral equipments, it is proved that the traditional parallel interface and serial bus are limited. In this case, Universal Serial Bus is proposed. Recently USB2.0 interface has been widely used by more and more peripheral equipments because of its merits such as high speed, low cost, simple use, standard interface, etc.This IP core provides a USB function controller that has been certified compliant with the USB 2.0 specification for High-speed and full-speed functions. This paper focuses on researches of the digital circuit implementation of USB2.0 function controller and its verification. The main works are as follows:1. Introducing the structure of USB 2.0 device controller, and the design of UTMI module, protocol controller module and MCU interface module.2. Optimizing the design of MCU interface module based on IP reuse, which makes it possible to use this USB2.0 function controller in different MCU systems.3. Studying the Transaction Based Verification, Building a verification platform and describing the design of bus function module (BFM) for this USB 2.0 function controller.4. The result of RTL-level simulation indicates that the whole design meets the requirement of USB 2.0 specification on timing and function.This USB2.0 function controller can be integrated in many MCU systems and can be applied to various USB2.0 devices. Experiences are accumulated for the exploitation of USB2.0 device followed, and foundation is consolidated for the future design of USB OTG function controller.
【Key words】 Universal Serial Bus; UTMI; IP reuse; Transaction Based Verification;
- 【网络出版投稿人】 合肥工业大学 【网络出版年期】2007年 03期
- 【分类号】TM571;TN492
- 【被引频次】7
- 【下载频次】351