USB主机控制器驱动在8051内核SOC中的实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:hwniuniu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现今的嵌入式系统中,USB得到了广泛应用。然而,具有USB传输功能的嵌入式系统通常扮演的是USB设备的角色,如便携MP3播放器、U盘、摄像头、USB鼠标、键盘等。一些较复杂的嵌入式系统虽然支持USB主机的功能,但是它们都需要功能强大的操作系统平台的支持,这又势必增加整个系统的软硬件成本。如今的电子行业对成本因素越来越敏感,于是SOC芯片应运而生。它可以被简单理解为将具有一定功能的印刷电路板和其上的电子元件集成到芯片中,只用一颗SOC芯片就能实现一块系统电路板的功能。然而,如何使SOC芯片即满足市场需求,又价格低廉,是近年电子工程领域的重要课题。本论文的研究课题为:在一颗对成本因素敏感的音频SOC芯片中实现USB主机控制器驱动的数据传输功能。该SOC芯片的核心功能是从USB移动存储设备读取MP3音频文件数据,对其解码并播放。该芯片瞄准的是消费类电子产品市场,在家用音频设备和车载音响方面具有成本低廉的竞争优势。为达到研发目标,本课题针对SOC芯片需要读写USB存储设备的功能要求,完成了USB主机端软件,实现了OHCI型USB主机控制器在8051内核SOC芯片中的驱动程序。在实现过程中参考了Liunx操作系统对于USB主机端软件的设计思路,并根据8051内核软件资源有限的特性,用简化的方式实现USB主机访问USB存储设备的功能,缩减RAM和ROM的用量,降低运行时的系统开销。从而使SOC芯片具有良好的性价比优势。目前,该音频SOC芯片已经完成设计并成功批量生产,大量应用于家用音响和汽车音响设备,销售量逾百万颗。本课题所实现的USB主机控制器驱动程序,作为SOC芯片的重要组成部分,已经过多种设计方案测试,并得到不断完善。客户在实际使用过程中遇到的USB存储设备不兼容的问题也得到圆满解决,可以支持市面上绝大部分的USB存储设备,包括U盘、移动硬盘、读卡器等,具有广阔的市场前景。
其他文献
随着经济的不断发展,企业间的合并业务不断增加。我国财政部2006年新企业会计准则的发布对有关商誉的思路和方法,逐步与国际会计趋同,但我国商誉会计的发展仍然有很大的空间
顾客的累积满意度是反映持续型服务产品绩效的重要指标。由于累积顾客满意是顾客各期感知的叠加,会涉及不同时段的顾客期望,因此,充分考虑期望的动态性是对它进行有效测量的
目前,案例教学法在欧、美等西方国家十分盛行,是一种常用的教学方法,实用性及互动性是它主要的特点,所以被很多课程教学所采用,具有不可替代的实效价值。案例教学法在法律、医学、
压电声表面波器件有频率高、体积小、功能多、稳定性好、易于批量生产等特点,以其独特的性能在移动通信、航空航天、电子对抗等军用和民用领域得到了成功的应用。新兴的声表
随着互联网的普及和网络技术的发展,网络银行被普遍认为将成为本世纪银行业发展的主流趋势。我国的网络银行发展起步较晚,在发展模式、安全处置、法律法规等方面都存在着一定
在现代生活中,人们每天都要面对各式各样的图形。作为一种极为重要的视觉传达方式,平面设计所蕴含的图形张力可以大大提升受众的视觉注意力,给人以很强的视觉冲击。引人注目和
讨论了新型粘片机的不同几何布局及其对生产效率的影响。并对其关键部件拾放片系统的不同结构形式及其优缺点进行了分析。
本文以2006-2009年沪市A股上市公司为研究对象,实证考察了内部控制信息披露的市场反应。研究发现,从总体上看,我国上市公司内部控制信息披露具有明显的市场反应,但从不同侧面
微电子机械和纳米技术的研究覆盖了亚微米到纳米尺寸的特征范围,它主要依靠光刻和图形转换设备和工艺获得,但又不仅限于半导体加工范畴。光学光刻设备、感应耦合等离子体刻蚀