一种PCIExpress接口转多个USB接口的装置的制作方法

文档序号:6520551阅读:388来源:国知局
专利名称:一种PCI Express接口转多个USB接口的装置的制作方法
技术领域
本发明是实现计算机总线接口转换的一种装置,可以把一个PCI Express接口转换为多个USB主机接口,从而可以简单的实现把多个USB设备转换为一个PCI Express接口的多功能设备。
背景技术
PCI Express总线是PCI总线的升级。在2001年春季IDF期间,Intel公司宣布将会开发第三代输入输出技术(3GIO技术)来取代现有的PCI总线技术。同年8月份,PCI-SIG批准了代号为Arapahoe的3GIO标准。第二年的4月份,PCI-SIG和Arapahoe工作小组正式完成了3GIO的草案,并且将其正式命名为PCI Express。随后,PCI-SIG正式发布了PCI Express 1.0版规范。现在我们还在使用的PCI总线属于共享并行结构,而PCI Express则采用了点到点(的连接技术,也就是说每个设备都有自己专用的连接,自己独享一个带宽,而不需要向共享总线请求带宽。PCI Express不但能与原来的PCI设备兼容工作,还可以增强原有设备的性能。PCI Express的特点就是高性能、高扩展性、高可靠性、很好的升级性以及低花费,它必然取代现在的PCI总线。同时PCI Express采用类似USB的串行接口,支持即插即用和热插拔特性,并且具有2.5Gbps的数据传输速率,远远高于USB 2.0(480Mbps)的传输速率。
USB总线协议于1996年由Intel公司发起的USB协议联盟定义并发布,目前进入大规模应用的主流版本为USB2.0,USB2.0支持三种应用模式,即高速模式(数据速率为480Mbps)、全速模式(数据速率为12Mbps)和低速模式(数据速率为1.5Mbps)。高速模式主要应用于大规模数据块的传输,如数码相机、摄像机和移动硬盘等,全速和低速模式则应用于数据量较小的场合,如鼠标、键盘等。USB设备分为HOST和DEVICE设备,HOST设备可以主动发起操作,而DEVICE设备则进行应答,数据的交互总是发生在一个HOST设备和一个DEVICE设备之间。一般而言,计算机上提供的USB接口为HOST接口,而一般的电子设备如数码相机、键盘、鼠标、移动硬盘等设备的接口多为DEVICE接口。当这些设备连接计算机接口时,HOST和DEVICE之间就可以按照协议进行数据交互和通信。

发明内容
本发明公开了一种把一个PCI Express接口转换为多个USB HOST接口的装置。从而提供了一种把多个USB设备转换为一个PCI Express多功能设备的便捷途径。由于PCI Express总线的数据传输速率高达2.5Gbps,而一个USB HOST接口的最高数据速率仅为480Mbps,故通过一个PCI Express接口,完全可以同时实现多个完全版本的USB HOST接口。
USB接口已经在消费电子领域获得了极为广泛的应用,基于USB接口的设备数不胜数。而PCI Express刚进入市场不久,针对这个总线接口的设备就相对较少。但是PCI Express总线接口的优点又是不言而喻的,其数据传输速率要远高于USB设备。而且,PCI Express总线能够像PCI总线一样支持多功能设备,一个PCI Express设备可以提供多种功能,例如,一个PCI Express设备可以同时具有网络通讯和音频解码功能。因此,我们提出一种把一个PCI Express接口转换为多个USB HOST接口的装置,使得现有的多个USB接口产品通过本装置可以直接转换为一个PCI Express多功能设备。


图1给出了本发明所公开的实现一个PCI Express到两个USB接口转换装置的实现框图。
具体实施例方式
本发明公开了一种把一个PCI Express接口转换为多个USB总线接口的装置。
图1给出了本发明所公开的实现一个PCI Express接口到两个USB接口转换的实现框图100。
若数据传输方向为从PCI Express接口到USB接口,则PCI Express接口102给出总线信号并连接到PCI Express接口电路104。PCI Express接口电路104通过处理输入的总线信号,解析其命令和目标地址,并输出并行的数据信号和地址信号到数据转换电路106。数据转换电路106对数据帧做完整性检查,并判断收到的地址,若地址与USB HOST协议处理电路108相匹配,则把正确无误的并行数据送给USB HOST协议处理电路108;若地址与USB HOST协议处理电路122相匹配,则把正确无误的并行数据送给USB HOST协议处理电路122;否则,丢弃所收到的数据。若USB HOST协议处理电路108收到数据,则重新打散并行数据并组成USB格式的串行帧,并把CMOS数字逻辑电平转换为USB总线标准电平送给USB物理接口110;同样,若USBHOST协议处理电路122收到数据,则重新打散并行数据并组成USB格式的串行帧,并把CMOS数字逻辑电平转换为USB总线标准电平送给USB物理接口124。
若数据传输方向为从USB接口到PCI Express接口,则USB接口110给出的总线信号连接到USB HOST协议处理电路108,同样,USB接口124给出的总线信号连接到USB HOST协议处理电路122。USB HOST协议处理电路108或USB HOST协议处理电路122通过处理输入的总线信号,输出并行的数据信号和地址信号到数据转换电路106。数据转换电路106处理数据(作PID检查以及CRC校验)并把处理好的数据送给PCI Express总线接口电路104。PCI Express总线接口电路104重新打散并行数据并组成PCI Express格式的串行帧,并把CMOS数字逻辑电平转换为PCI Express总线标准电平送给PCI Express物理接口102。
此处仅给出一种实现框图及其相关工作原理说明,凡其它未脱离本发明所揭示的原理下所完成的等效改变或修饰,均应包含在所述的申请专利范围内。
权利要求
1.一种把一个PCI Express接口转换为多个USB接口的装置,其特征在于,仅具备一个PCIExpress接口和至少两个USB HOST接口,其一端通过PCI Express接口和计算机连接,而另一端则提供多个USB HOST接口实现与多个USB设备的连接,使得多个支持USB接口的设备可以通过本装置转换为一个支持PCI Express接口的多功能设备。
全文摘要
把一个PCI Express总线接口转换为多个USB接口,从而可以用简单的途径把多个USB设备转换为一个PCI Express多功能设备。
文档编号G06F3/00GK1831721SQ20051002252
公开日2006年9月13日 申请日期2005年12月22日 优先权日2005年12月22日
发明者朱小茅, 吴俊辉 申请人:苏州超锐微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1