MCU&USB设备控制器的设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:kejianghaoxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通用串行总线(Universal Serial Bus,USB)凭借其价格低廉、使用简单、协议灵活、接口标准化和易于端口扩展等优点,迅速占领了计算机外设接口领域的统治地位,随着USB技术的广泛应用,它在数据通信方面发挥了巨大的作用,而且随着IP核的日益丰富,如何提高IP核的重用性,将不同的IP核有效的互连起来,缩短设计周期成了IC设计领域的研究热点。因此本文设计实现了MCU&USB设备控制器IP核。该设计综合了对设计者两方面能力的要求,ASIC体系设计的能力和通信协议理解分析的能力,除具有较强的理论研究意义,也具有较高的实践价值。本文首先简单分析了通用串行总线USB(Universal Serial Bus)的产生、发展和USB设备国内外研究状况以及MCU(Microprocessor Control Unit)的国内外发展状况。其次介绍了USB1.1总线协议,包括USB体系结构,物理接口,数据通信中各种包结构及数据传输的四种类型。接着重点阐述了MCU&USB设备控制器IP核的设计方法,详细描述其组成结构及各功能模块的设计,并介绍其在系统中的应用方案。由于本文设计的MCU和USB中控制器IP核主要是针对鼠标、键盘、游戏杆等低速功能设备,所以本设计中设备控制器只实现了控制传输,中断传输两种数据传输类型。在以往的设计应用当中,MCU基本都是应用硬核形式的的芯片,但本论文是针对低速功能设备专用芯片而设计的,应用硬核形式的MCU将大大浪费设计产品的成本,就没有足够的竞争力,基于以上考虑,我们自主设计了MCU,达到硬核芯片功能的同时,则大大降低了芯片的面积和开发成本。最后,对编写好IP核进行仿真和综合,介绍了本设计的MCU&USB设备控制器IP核系统的验证平台,详细阐述了总线枚举和数据传输在仿真平台中的实现方法,并分析了仿真结果。最终用华润上华的0.35um工艺成功流片返回。
其他文献
本研究在总结整理已有水资源脆弱性研究的基础上,提出适合本研究的水资源脆弱性的概念与内涵,选择与气候变化结合、适合不同空间尺度和时间序列分析的8个指标建立指标体系,评价
客流数据的实时采集在很多场合都得到了广泛的应用。随着计算机视觉技术的发展,基于视频的自动客流计数技术也得到了越来越多的重视。这种方法主要是通过摄像机采集图像数据,然
核糖体RNA基因(rDNA)是位于细胞核核仁中的多拷贝基因。哺乳动物中,rDNA的转录由RNA聚合酶Ⅰ(PolⅠ)转录起始复合体执行。rDNA的转录速率受到多种表观遗传修饰因子的调控,进而
近年来,越来越多的国家在南北极建立极光观测站,对极光的特性和形态变化进行深入的研究。极光形态特征及其表现形式与地球磁场的变化及发生在磁层边界层的诸多动力学过程有密
自达尔文的《人类的起源和性选择》出版之后的一百多年来,人类的婚姻制度(或婚配制度)与配偶选择一直是人类婚配行为乃至进化生物学研究中备受关注的问题,对人类婚配行为进化机制
本论文旨在研究谷氨酸钠在仔猪胃肠道的转运、代谢及调控机制。   试验一:   为研究谷氨酸钠在哺乳仔猪体内的转运、代谢及调控机制,分别口服0.18g/kgBW/d氯化钠(CN)、0
推荐系统是一种有效的数据挖掘手段,主要用于帮助用户在海量的信息中快速寻找有用信息。个性化推荐技术常用的三种算法有:基于内容的推荐算法、基于协同过滤的推荐算法以及两
硫磺是一种重要的无机农药产品,一般呈黄色固体或粉末状,气味明显,易燃且可挥发,多用于制造染料、农药、火柴、火药、橡胶、人造丝等领域.由于硫磺对人、畜安全,不易使作物产
期刊
MicroRNAs(miRNAs)是真核生物中一类非编码长约为19-23nt的RNA,通过与靶mRNA的互补配对,介导mRNA降解或抑制其翻译,从而调控靶基因的表达。已有的研究表明miRNAs调控对象主要为
生物炭是生物质原料在无氧或低氧条件下,经高温裂解而生成的物质。生物炭具有稳定的碳结构,在土壤中可存在数百年,甚至上千年,具有很强的碳封存能力。生物炭具有独特的理化性质和