USB2.0设备接口IP核设计研究

来源 :桂林工学院 桂林理工大学 | 被引量 : 0次 | 上传用户:C263185
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通用串行总线(USB,Universal Serial Bus)技术最初是为了解决传统PC机外部设备接口的形式多、不统一、低速率且安装新设备过程麻烦等问题而提出的,其具有高速、双向、节省系统资源、支持星级拓扑和多外设、热插拔等优点,自从得到了微软Win98操作系统内核支持以后,迅速得到普及推广。 与此同时,随着半导体工艺技术的快速发展、IC规模越来越大、复杂度越来越高, SoC(System on Chip)设计已成为IC界的焦点。IP(Intellectual Property)核设计是提高设计效率、缩短设计周期的一个关键,它是SoC设计中一个重要的子课题。 本论文主要研究USB2.0设备接口IP核设计,选题来自于广西科学研究与技术开发计划项目(桂科自0447099)“基于面向对象的SoC中的IP核复用技术研究”。本文首先分析了USB协议体系,包括USB协议基础、数据传输类型和差错控制。然后在对USB设备接口的功能进行详细的分析后,采用自顶向下(Tbp-down)模块化的设计方法,根据设计流程,将设计分为几个模块,包括UTMI接口模块、协议处理模块、寄存器管理模块、存储器仲裁模块、WISHBONE接口模块,其中协议处理模块分为组包模块、拆分包模块、引擎模块、内部DMA模块。然后用Verilog HDL硬件描述语言完成各个模块(包括各子模块和项层模块)的设计,同时对各子模块使用Mentor Graphics公司的ModelSim软件做了相应的基于Testbench的仿真验证。最后对顶层进行了使用基于Testbeneh的白盒验证法验证、使用Synplicity公司的Synplify综合软件根据给定的约束条件进行详细的综合来达到设计时序上的要求、以及使用Altera公司的Quartus Ⅱ软件将设计编译下载到FPGA验证。
其他文献
多机器人系统综合了多学科的发展成果,在一定程度上代表了高科技的发展前沿。多种智能机器人能够通过传感器感知环境和自身状态,在有障碍物的环境中面向目标自主运动,从而通过相
高功率微波对电子系统会产生破坏效应。从国家安全和社会稳定的角度考虑,对这种效应进行研究是十分必要的。研究可以分为实验分析和理论分析两个方面,两者是相辅相成的。其中,实
模型预测控制算法经过三十多年的快速发展,无论在理论研究上还是实际应用上都取得了显著的成果。预测控制作为一种成功的先进过程控制算法,越来越多地得到控制学术界和工程界
本文以月球车遥操作方法为研究重点,借鉴目前较成功行星车的遥操作控制系统,通过对其遥操作过程、遥操作模式和遥操作控制模块的研究,提出了月球车遥操作控制方案,研究了月球车大
本文对自来水系统分布数据采集上位机软件平台进行了研究。文章提出的软件平台主要由两部分组成:数据中心模块和数据发布模块。数据中心模块主要负责采集通过短消息、GPRS、CD
本文主要阐述了国内外聚丙烯聚合反应自动控制研究发展现状,聚丙烯装置APC特点,聚丙烯开车过程中应注意的一些问题。 本文介绍了聚丙烯的工艺原理、工艺流程、主要特点和技
司机驾驶疲劳是引发车祸的主要来源之一,实时监测司机疲劳状况并予以警告可以减少事故的发生。经调查研究表明,司机疲劳时会打瞌睡,眨眼频率增加,也即闭眼时间加长。如果我们能实
通过实时网络形成的闭环反馈控制系统被称为网络控制系统(Networked ControlSystem,简称NCS),它融合了计算机、通信、网络和控制等多项技术。相对传统的点到点的连接方式来说,网络
传感器技术、微机电系统、网络和无线通信等技术的进步,推动了无线传感器网络的产生和发展。随机分布的大量的传感器节点,以无线自组织的方式构成网络,通过节点中内置的各种
多机器人系统的研究是对单机器人系统研究的扩展,相比单机器人系统,多个机器人组成的系统潜在的空间分布、功能分布、时间分布等特点决定了其在任务完成效率、能力范围的方面都