基于ISP1760的USB主机系统设计.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全国第:墨嚣主署曩篆理联合学术A议舣集 2,5 5.15基于ISPl760的USB主机系统设计 同瑛董金明 北京航空航天大学电子信息工程学院 XC3S1000FPGA,通过ISPl760芯片实现了与外部设备之间的高速数据传输. 的Spartan-3 关键词:USBFPGAISPl760 通用串行总线(USB)是一种新兴的计算机外围串行通信接口标准,它克服传统计算机外设接口的缺陷, HUB进 Play)、扩展方便(通过USB 数据传输速度达到480Mbps,而且具有热插拔、即插即用PnP(PlugAnd 据通信层三个层次,开发者如果自己设计这三个层次的软硬件,难度较大。目前很多厂商提供了多种类型、 集成有USB协议微处理器的USB芯片。根据实际开发项目的要求及设计的重点选择合适的USB控制器芯片, 可以简化设计的复杂性,有更多的时间和精力来开发其他功能接口。 一、系统设计原理 如图1所示,该系统主要由以下部分构成: 数据 I} USB 1÷机挖 输入, /^—————^ /^—————^ ISP 设备 储 制器 、、r——一 、、,—-—--·一 1760 输出 器 输入/输出的数据先在存储器区域缓存,存储器可根据需要选择FIFO、SDRAM等,在本设计中使用的 此时如果有设备插入,主机检测到端口连接状态改变后,通过枚举设备建立起数据传输通道,就可以开始与 设备进行通信。 二、芯片介绍 一、·险厅,r缁 Philips 计中使用的ISPl760为高速USB主机控制器,支持数据传送速率达到480Mbps。它具备功率优化的架构, 从而达到在操作和悬挂模式下低功耗。而其混合功率降低模式更使USB设备可从USB缆线和系统供电,使 便携设备中的Ic功耗降低了40%以上。 ISPl760内部集成了一个增强型主机控制器接口(EnhancedHostControllerInterface)、一个事务处理 转换器(Transaction 线器(hub)模块是芯片的主要构成部分。其中,EHCI模块包含有根集线器(RootHub)这一内部端口, 2.0 与之相连的是内部集线器(InternalHub),也就是内含TT的USBhub模块。在芯片初始化配置和使用 hub(把internal 过程中,必须完成使能roothub和枚举internal 正常工作。 216 5.通信导航测控技术 ‘已豳 图2 ISPl760内部结构 之间进行传输。这里需要对PTD加以详细介绍。 Transfer USB控制器芯片的一个核心概念,在 PTD(PhilipsDescriptor,飞利浦传输描述符)是Philips 输进度、传输类型、封包最大宽度、令牌类型、设备地址、传输端点、待传送数据长度等。而Payload(数 据载荷)区域则是与PTD相对应的,每个PTD表征的将要进行传输的数据就存放或将要被存放(视数据传 传输是否完成、传输了多少字节、传输中发生了什么错误等信息。 ISPl760还具有灵活的中断处理方案,能够最大程度减小功耗的电源管理方案,过流检测及

文档评论(0)

wuhuaiyu002 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档