USB2.0接口和基于ARM核的SOC系统的应用已经非常广泛,特别在电子消费类领域。包含USB2,0接口的ARM系统则更是市场的需求。本文介绍一种基于ARM核的USB2,0接口IP(AHB_USB2.0)的设计,主要对其中的串行接口引擎(SIE)的设计进行讨论。 该 AHB_USB2.0 IP核支持USB2.0协议,并兼容USB1.1协议;支持AMBA2.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.01P核设计是正确的。
资源简介:USB2.0接口和基于ARM核的SOC系统的应用已经非常广泛,特别在电子消费类领域。包含USB2,0接口的ARM系统则更是市场的需求。本文介绍一种基于ARM核的USB2,0接口IP(AHB_USB2.0)的设计,主要对其中的串行接口引擎(SIE)的设计进行讨论。 该 AHB_USB2.0 IP核支持USB...
上传时间: 2013-05-17
上传用户:qqoqoqo
资源简介:本论文以开发基于ARM核的USB2.0-AHB接口IP此项目为依托,致力于在Windows XP操作系统上使用DDK(Driver Development Kit)设计和开发一个基于WDM的主机端驱动程序。开发该驱动程序的目的是为了对该IP进行FPGA测试以及配合设备端驱动程序的开发,该驱动程序能够...
上传时间: 2013-05-19
上传用户:2007yqing
资源简介:基于ARM核的GPS接收机的设计 介绍了GPS 接收机的原理以及一款GPS 接收机的实际设计。该GPS 接收机采用Zarlink 公司生产的GP2015 芯片作为 接收机的射频前端, 内嵌ARM7 核的GP4020 芯片作为接收机的数字基带处理器, 并阐述了外围扩展电路及软件设计。该GPS ...
上传时间: 2015-09-03
上传用户:tedo811
资源简介:基于ARM核的Bootloader代码的分析与设计.rar
上传时间: 2017-09-14
上传用户:小宝爱考拉
资源简介:文档为基于ARM核的嵌入式CPU内AHB接口的实现总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
上传时间: 2022-06-29
上传用户:
资源简介:随着USB 摄像头的普及和基于ARM 核的嵌入式芯片的快速发展, 二者结合的便携性越来越受到人们欢迎, 而嵌入式 Linux 的迅速发展更为二者的结合铺平了道路, 本文介绍了基于ARM920T 的嵌入式Linux 下利用USB 摄像头采集图像的硬 件、软件设计过程, 最终实现了在...
上传时间: 2017-02-28
上传用户:电子世界
资源简介:基于ARM核的RTOS
上传时间: 2013-12-21
上传用户:himbly
资源简介:基于ARM核的HMS7202,LCD控制程序,LCD为320X240,6万5千色TFT屏
上传时间: 2013-12-04
上传用户:fanboynet
资源简介:基于ARM核的s3c44BOX应用程序试用定时器Timer5,设定44B0定时器Timer5工作在查询方式,在Micetek板的led上依次循环显示16进制数1,2,……,f,每隔1秒,更新显示一个数字。
上传时间: 2014-01-15
上传用户:wfeel
资源简介:介绍基于ARM核的AT91系列微控制器。主要是介绍AT91的主要功能和如何用它开发一些产品。
上传时间: 2016-10-27
上传用户:Amygdala
资源简介:基于NIOS II的USB接口模块设计,对您有一定帮助。
上传时间: 2017-08-24
上传用户:xz85592677
资源简介:文档为基于ARM核的嵌入式开发与开发环境介绍总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
上传时间: 2022-06-29
上传用户:
资源简介:热释电红外测温仪是一种利用物体热释电效应而制成的新型红外测温仪器,它以黑体辐射定律作为理论基础,是光学理论和微电子学综合发展的产物。与传统的测温方式相比,具有响应时间短、非接触、不干扰被测温场、使用寿命长、操作方便等一系列优点。 本文详细介...
上传时间: 2013-07-06
上传用户:kkchan200
资源简介:本文从AES的算法原理和基于ARM核嵌入式系统的开发着手,研究了AES算法的设计原则、数学知识、整体结构、算法描述以及AES存住的优点利局限性。 针对ARM核的体系结构及特点,对AES算法进行了优化设计,提出了从AES算法本身和其结构两个方面进行优化的方法,在算...
上传时间: 2013-04-24
上传用户:liansi
资源简介:基于Windows+CE的SPI接口在ARM中的应用设计这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2021-12-02
上传用户:
资源简介:文档为基于ARM处理器的LCD控制及触摸屏接口设计讲解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
上传时间: 2022-06-25
上传用户:
资源简介:在现代工业测控领域,人们对数据采集的要求越来越高;不仅要求高速、高精度还要求采集设备便携化、网络化和智能化,此外还需要友好的人机界面。传统的8/16位单片机因资源极度受限,难以满足上述要求;而PCI或ISA数据采集卡,则存在着安装麻烦、价格昂贵且电磁...
上传时间: 2013-05-28
上传用户:D&L37
资源简介:近年来,随着以太网技术的发展和普及,以TCP/IP协议为代表的开放式互联网技术在各个领域都得到了广泛的应用,但是大量的设备都有SPI串行接口,这些设备的串行数据需要通过网络进行传输,因此必须要寻求一种解决方案,用来解决这些传统设备与现今的网络设备之...
上传时间: 2013-04-24
上传用户:jiiszha
资源简介:目前,ARM微处理器已经在多种领域中得到应用,有关统计表明,各种基于ARM微处理器的设备应用数量已经远远超过了通用计算机,基于ARM微处理器的开发应用正成为数字时代的技术潮流。而在Internet飞速发展的今天,网络已经渗透到了方方面面。在嵌入式系统中,和...
上传时间: 2013-04-24
上传用户:colinal
资源简介:核地球物理勘探是集核探测技术、电子技术、计算机技术为一体,能够快速、准确地分析出核素的相关信息及参数的一门综合性很强的学科。目前己广泛应用于铀矿勘探、地质填图、油气勘测以及寻找各种金属和非金属矿产等诸多领域。其中核地球物理数据的采集和处理是...
上传时间: 2013-04-24
上传用户:dreamboy36
资源简介:本论文是基于ARM处理器的无功补偿控制器设计
上传时间: 2013-07-17
上传用户:himbly
资源简介:采用多功能终端构成一种小型卫星通信网,要求各个终端能够像计算机一样支持多种各样的外部设备,并能实现组网功能。采用能支持嵌入式Linux操作系统的ARM处理器可很好地满足这种需求。本文重点研究这种智能终端中基于ARM处理器的嵌入式软件及其实现,主要内容...
上传时间: 2013-04-24
上传用户:liu_yuankang
资源简介:Internet现已成为社会重要的信息流通渠道。嵌入式系统能够连接到 Internet上面将信息传送到几乎世界上的任何一个地方。嵌入式设备与Internet的结合代表着嵌入式系统和网络技术的真正未来。随着IPv6的应用,设备都可能获得一个全球唯一的IP地址,通过IP地址和...
上传时间: 2013-06-04
上传用户:WS Rye
资源简介:基于ARM平台的等精度数字显示频率计的设计,已通过测试
上传时间: 2013-09-04
上传用户:谁偷了我的麦兜
资源简介:基于ADSP-BF561的数字摄像系统设计Design of Digital Video Camera System Based on Digital Signal ProcessorADSP-BF561(浙江大学 信息与通信工程研究所,浙江 杭州 310027) 马海杰, 刘云海摘要:介绍了基于ADI双核的数字信号处理芯片ADSP-BF561 的数字摄...
上传时间: 2013-11-10
上传用户:yl1140vista
资源简介:为了克服徕卡GMX902系列接收机只有串口短距离数据传输的缺陷,实现徕卡GMX902远距离传输GPS信号的目的,使其可以在野外恶劣无人坏境中实时存储GPS信号数据,并且控制中心可以远距离调控GMX902,文中提出了一种基于ARM-Linux的GPS信号存储转发系统的设计方案,...
上传时间: 2013-10-08
上传用户:gps6888
资源简介: 针对数据采集与处理系统的应用需求,设计了嵌入Linux的ARM9处理器LPC3250与16位AD采样芯片MAX1303的硬件接口和驱动程序。首先,描述了LPC3250和MAX1303的性能、特点以及硬件接口电路设计方案。然后,在硬件平台的基础上,详细地阐述了嵌入式Linux下MAX1303...
上传时间: 2013-11-21
上传用户:nostopper
资源简介:基于ARM平台的等精度数字显示频率计的设计,已通过测试
上传时间: 2014-09-05
上传用户:sxdtlqqjl
资源简介:基于ARM核处理器的系统引导实现-基于intel IXP425 网络处理器芯片
上传时间: 2013-12-22
上传用户:13681659100
资源简介:基于ARM处理器的数控电源设计 好不容易找到的 分享下
上传时间: 2013-12-22
上传用户:lnnn30