基于ARM核的AHB_USB2.0接口ASIC设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:neu20063043
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB2.0接口和基于ARM核的SOC系统的应用已经非常广泛,特别在电子消费类领域。包含USB2.0接口的ARM系统则更是市场的需求。本文介绍一种基于ARM核的USB2.0接口IP(AHB_USB2.0)的设计,主要对其中的串行接口引擎(SIE)的设计进行讨论。该AHB_USB2.0 IP核支持USB 2.0协议,并兼容USB 1.1协议;支持AMBA 2.0协议和UTMI 1.05协议。该IP核一侧通过UTMI接口或ULPI接口的PHY与USB2.0主机端进行通信;另一侧则通过AHB总线与ARM相连。AHB_USB2.0 IP核在硬件上分为三个大模块:ULPI模块(ULPI)、串行接口引擎(SIE)模块和AHB总线接口模块(AHB)。ULPI模块实现了UTMI接口转ULPI接口。串行接口引擎(SIE)模块为USB2.0的数据链路层协议处理模块,为整个IP核的核心部分,进一步分为四个子模块——GLC(全局控制模块),PIE(PHY接口处理引擎), SIF(系统接口逻辑)和EPB(端点缓冲模块)。GLC模块负责整个IP的复位控制,IP时钟的开关提示等;PIE模块负责处理USB的事务级传输,包括组包解包等;SIF模块负责协议相关寄存器组和端点缓冲区的读写,跨时钟域信号的处理和PIE所需的控制信号的产生;AHB模块负责IP核与ARM通信和DMA功能的实现。该IP核的软件设计遵循USB协议,Bulk Only协议和UFI协议,由外挂ARM实现USB设备命令和UFI命令的解析,并执行相应的操作。设计了IP核与ARM之间的多种数据传输方法,通过软件实现常规数据读写访问、内部DMA或外部DMA等多种方式的切换。本IP已经通过EDA验证和FPGA测试,并且已经在内嵌ARM核的FPGA系统上实现了多个U盘。这个FPGA系统的正确工作,证明了AHB_USB2.0IP核设计是正确的。
其他文献
在人类社会大变革的今天,教育迷失了自身的价值取向,人在教育中被放逐了,人丧失了作为人应有的主体地位而沦落为一种特殊的工具、一种技术过程的中介.解放人的价值、个性、潜
期刊
文化是一个国家和民族的特定标记。对外汉语教学第一步是促进语言的推行,但语言是文化的基石,没有语言,同样也就没有文化。但从另一个角度看,语言深刻的反映了文化发展,同时也反映
复杂背景条件下红外图像中弱小目标的检测是红外图像处理领域中一项历史悠久且又充满活力的研究课题。它不但广泛应用于精确制导、红外预警等军事领域,而且在天文观测、粒子
随着社会的转型以及教育方式和理念的转变,学校不再是儿童和青少年学习和发展的唯一场所,学校、家庭和社区的合力作为促进教育发展的有效力量,越来越受到教育研究者和工作者
银行业在中国金融体系中居于核心地位,银行业税制改革将为金融改革提供有力的支持。通过对我国银行业目前税收制度的介绍,指出其存在的问题,提出完善我国银行业税收制度和政
毫米波变极化通信技术和探测技术是当前国内外研究热点,毫米波正交模转换器(OMT)是毫米波双极化通信系统和探测系统的关键部件之一,因此开展毫米波正交模转换器研究具有十分重
农村牧区基础设施是农村牧区赖以生存和发展的一般物质和社会条件,以农村牧区街巷硬化工程为例开展基础设施研究,梳理总结出我区农村牧区街巷硬化工程实施建设的合理化思路和
随着社会的不断发展,科学技术不断得到提升,家用电器的不断增加,人们的用电需求也不断增加,因此,对于供电企业的服务要求也逐渐增高。因此,我们可以看出传统的电费收回管理方
进行了5根高强混凝土装配式管柱在0.15轴压比下的拟静力试验,研究配筋形式、预应力度对管柱抗震性能的影响.其中2个为配置12根预应力钢棒的试件,3个为同时配置6根预应力钢棒
近来,由于Ⅱ-Ⅵ族半导体可以作为宿主掺入杂质成为发光材料,因此,很多技术被用于合成Ⅱ-Ⅵ族半导体并掺入诸如过渡族离子、稀土离子以及其它金属离子等发光中心,室温下表现出了良