USB主机控制芯片的逻辑设计与验证

来源 :中国科学院计算技术研究所 | 被引量 : 7次 | 上传用户:csss2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从1994年USB规范被提出以来,USB技术已经得到了非常广泛的应用。各种USB设备层出不穷,在音频设备、通信设备、人机接口设备、大容量存储设备上都有了USB接口的身影。USB的出现也让某些接口如串口,并口,PS/2等的前景出现危机。USB的热插拔,自动安装驱动等特性也改变了人们以往对计算机硬件安装的看法。USB系统采用主从的方式进行设计,这样大部分工作可以在主机端完成,设备端的软硬件设计可以相对的简单,使得USB设备端接口功能广泛,价格低,从而能非常容易地普及到各个领域。但在这种主从方式下USB设备间的数据交换都必须通过USB主机。而通常的USB主机端都位于个人电脑PC上,由于PC携带不便,造成数据交换的不便,这样也使得USB设备间的数据交换很难脱离PC在移动领域中得到广泛的应用。本文的目的就是要设计并实现一个可集成在便携、移动产品上的USB主机控制器软核。目前它已经可以通过OPB总线接口集成到一个嵌入式的MicroBlaze系统中,并能与USB设备进行正常的通讯。利用这个USB主机控制器软核原型系统,可以实现2个大容量USB存储设备间的便捷有效的数据交换。本文一开始介绍了USB协议的由来及特点,以及它的数据通信结构和数据传输过程;接着是USB主机控制器逻辑部分的设计及其实现,详细介绍了总线接口、逻辑控制部分、物理接口、数据的存取等部分;随后介绍了USB主机控制器的软件分层及实现,包括USB主机控制器驱动,USB核心驱动,USB设备驱动,文件系统等;接下来是对MicroBlaze系统的介绍,以及如何将USB核集成到该系统的过程;最后是USB主机控制器的仿真与调试。
其他文献
随着世界市场的竞争日剧激烈,现代企业的生存与发展面临更加严峻的挑战。企业产品设计日益成为企业赢得竞争的关键因素,产品的用户需求和市场需求越来越个性化、多样化,在这
Internet是一个分布式的异构的信息平台。基于Web的应用种类繁多,从简单的的WWW浏览到电子商务、电子政务、电子校务等。这些应用在开发语言上、部署平台上、通信协议上、对
目前,物联网中所采集的数据类型多种多样,不仅包括RFID读写器实时采集到的各类RFID信息,而且包括分布于各地的传感器实时采集的与物品相关的各类感知数据。此外,物联网采集的数据
随着国际互联网的快速发展,特别是最近十年来,网络中可供利用的各种信息资源以惊人的速率增长。然而,这些信息资源为不同应用服务,存储在如Oracle,Sybase等各种不同的数据源和不同
人脸检测是确定人脸的位置、大小、位姿的图像处理过程。近年来,在模式识别与计算机视觉领域,己经成为一个受到普遍重视、研究十分活跃的方向。本文针对复杂背景下的彩色图像
本文从英汉机器音译这一基本问题入手,进行了基于字形的英汉机器音译框架的研究及实现。具体的讲,本文从以下几个方面进行了研究:1本文着重于基于字形的英汉机器音译框
随着科学技术,特别是传感器技术、计算机技术、信息技术等的飞速发展,现代跟踪环境变得越来越复杂,现代跟踪理论也在不断发展和完善。数据关联是目标跟踪尤其是多目标跟踪的关键
近年来,随着社会和经济的发展,社会对电力的需求量与日俱增,电力供应局面日趋紧张。而且,由于非线性负荷的大量应用,导致在电力系统中产生大量的高次谐波,对电力系统造成了很大的危害。在这种情况,就需要对电力参数和谐波情况进行准确、实时地检测。本文将论述一个基于DSP的电力参数和谐波检测装置的研制。 本文首先提出了电力系统参数检测的意义和国内外研究现状;接着介绍了电力系统中谐波的问题和危害,采用了两
虚拟校园是虚拟现实技术在数字化校园中的具体应用。通过虚拟校园,人们可以在计算机上虚拟地游览、规划实际校园的场景,更为重要的是还可以此为平台建立三维虚拟大学,提供相
随着Web技术越来越深地融入各行各业,一些传统C/S构架下的语音调度系统被语音调度Web平台代替。这类Web系统对各种状态信息的更新十分敏感,因此新的Web系统下急需解决的一个