嵌入式高速USB主机系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:lzydcx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB(Universal Serial Bus)通用串行总线,作为一种总线技术,如今已经非常流行。比如平时我们身边的一些计算机外部设备:鼠标、键盘、U盘、移动硬盘、打印机、数码相机、手机、扫描仪、仿真器、移动光驱、USB话筒和摄像头等,都是通过USB接口与计算机连接的,由此可见USB的普遍性和广泛性。USB协议历经USB1.0、USB1.1和USB2.0三种版本,目前USB3.0[28]协议已经发布,而且支持USB3.0的外设也正在研发中。现在的USB支持3种传输速率:低速(1.5Mb/s)、全速(12Mb/s)和高速(480 Mb/s)。USB3.0的传输速度为4.8Gbits/s。当USB3.0发展成熟时,它的应用将更加广泛。本文介绍了一种基于DSP的高速USB主机系统的设计,该系统支持低速、全速和高速三种速率的传输。主控制器为BF531,USB主机芯片是ISP1760,它是一款支持USB2.0的高速主机芯片。BF531通过地址映射的方式来控制ISP1760。整个软件用汇编语言编写以提高代码的执行效率。完成了底层驱动程序的编写、USB Mass Storage类协议和SCSI指令协议的实现,最后加入了FAT32文件系统。最终实现了对U盘、移动硬盘上文件的建立、删除和读写等操作。读U盘数据速率最高达到22.5MBytes/s,写U盘数据速率最高达到15Mbytes/s。
其他文献
嵌入式系统、信息处理、无线通信技术的进步推动了无线传感器网络(Wireless Sensor Network,WSN)的快速发展和广泛应用。无线传感器网络实现了物理世界与以互联网为代表的信
三维物体的最小包围盒测量问题在现代工业领域具有十分重要的意义。基于视觉的最小包围盒虚拟测量方法通过虚实注册技术实现虚拟空间和真实空间的虚实对准,并基于视差原理,通过
实时(数学)问题的求解在科学、工程和经济等领域中应用较为广泛。它在许多科学问题求解的过程中起着基础性作用,例如矩阵/向量计算、优化问题、控制理论、运动学、信号处理和
信息技术的不断发展给人类带来了极大的便利,人类的生活逐步进入了数字多媒体时代,信息得到了广泛的传播和使用。随着语音相关技术的发展与逐渐成熟,对于语音信号处理的应用
网格通信是构建在互联网上的一组新兴技术,通过它可以把分散在不同地理位置的资源整合起来,实现各种资源的全面共享。网格资源分布的广泛性决定了通信安全是一个重要环节。作
鬼成像,又称为关联成像,是利用量子纠缠特性或光场的强度关联特性获取物体信息的一种新的成像方法。随着结构简化的计算鬼成像方案的出现,鬼成像具有了更加广泛的应用。鬼成