具高速外围部件互连总线的虚拟USB接口读卡机制造技术

技术编号:2929417 阅读:158 留言:0更新日期:2012-04-11 18:40
本发明专利技术为一种具高速外围部件互连总线的虚拟USB介面读卡机,该读卡机具有微控制器,而微控制器分别连接有高速外围部件互连总线连接介面,以及记忆卡连接介面;该微控制器具有记忆卡介面、高速外围部件互连总线介面、以及虚拟USB介面模块,该虚拟USB介面模块包括有虚拟主控端及虚拟装置端。当主机端对读卡机内的记忆卡下达储存或读取的指令时,该指令会在虚拟USB介面模块中完成,该记忆卡的传输数据可达到高速外围部件互连总线所提供的传输速率。该读卡机可使主控端认定为USB介面装置,而非单纯的高速外围部件互连总线装置。

【技术实现步骤摘要】

本专利技术为一种具高速外围部件互连总线的虚拟USB介面读卡机,尤指利用高速外围部件互连总线(PCI Express)作为传输介面的虚拟USB介面读卡机。
技术介绍
现今计算机科技以日新月异的速度成长,其计算机的发展趋势亦朝运算功能强及速度快的方向迈进,且因时下的中央处理器(CPU)的时脉太快,其它的外围设备的传输速度根本无法跟上中央处理器的处理速度,因此,就算中央处理器的效能继续提升,也不会有太大的改善,这是因为计算机的效能取决于整个系统,必须将整个计算机架构做一改进,才能令中央处理器的效能发挥到极至。然而,传输数据的速度取决于总线的传输速度,为了能使计算机的效能提升,相关业者无不在总线的传输速度上改良,例如连接硬盘机的整合式驱动电子介面(IDE)的传输速度已达到160MB/s、网络线由10MB/s提升到1Gb/s,串接端口的RS-232更被传输速率480MB/s的USB所取代,且目前传输速率高达133MB/s外围部件互连总线(PCI)更将其单向通道的传输速率提高到250MB/s,成为新一代的高速外围部件互连总线(PCI Express),且此种高速外围部件互连总线(PCIExpress)更提供了支持热插拔的控制功能,所以,此高速外围部件互连总线(PCI Express)更能为使用者所接受。再者,自闪存问世以来已以低耗能非挥发性、耐震、高储存密度等迷人的特性,在许多可移植性装置中,渐渐取代EEPROM或电池供电的存储器,更由于目前半导体技术日益精进,闪存的储存密度与传输速度更是有突飞猛进的成长,因此闪存在许多应用方面,更可以取代硬式磁盘驱动器等传统储存媒体。目前利用闪存可制成的记忆卡,包括数字相机、PDA、移动电话等,此类电子产品已成为社会大众不可或缺的产品,因此记忆卡的销售量及种类也越来越多。而记忆卡大多利用USB或整合式驱动电子介面(IDE)作为传输介面,而USB与整合式驱动电子介面(IDE)的传输速率只有480MB/s和160MB/s,其传输速率无法跟上记忆卡的读写速度。因此如使用记忆卡,则会被主机端(Host)的USB或整合式驱动电子介面(IDE)所限制住,而无法达到其本身最好的状态。另外,在一个程序开发的系统或是软件程序中,都会提供某几种结合了编辑、编译、除错、档案管理和执行为一体的环境介面,此环境介面可让程序设计师执行开发一个应用程序所需要的大部分工作,因此,在主机端所执行的软件会以特定的环境介面与介面设备做沟通,因此外围设备必须具备主机端的环境介面,才可执行由主机端所传来的指令。由上所述,如何使记忆卡具有USB的传输介面,同时又具有较快的传输速度,即为本专利技术所要解决的技术问题。
技术实现思路
本专利技术的主要目的在于提供一种具高速外围部件互连总线的虚拟USB介面读卡机,该读卡机是利用高速外围部件互连总线(PCIExpress)作为主机端与读卡机之间的传输介面,而读卡机又具有可与主机端沟通的虚拟USB模块,使主机端通过读卡机存取记忆卡的数据时,可达到最佳的传输速率,同时亦拥有USB介面特性。根据上述的目的,该读卡机具有微控制器,该微控制器具有记忆卡介面、高速外围部件互连总线介面、以及虚拟USB模块;该微控制器分别连接至主机端所设置的高速外围部件互连总线的连接介面,以及连接至记忆卡连接介面;使主机端对读卡机所连接的记忆卡下达储存或读取的指令时,该指令会传送至虚拟USB模块,并由虚拟USB模块来完成指令,而读卡机所连接的记忆卡的数据会根据指令并通过微控制器所设置的记忆卡介面及高速外围部件互连总线(PCI Express)介面,将数据转换为记忆卡或高速外围部件互连总线所能接受的数据格式,再传至主机端或记忆卡,使主机端可通过虚拟USB模块对读卡机下达存取数据的指令,且数据于传输时可达到高速外围部件互连总线所提供的传输速率,而使读卡机可达到最佳的传输速率,并且保持了USB介面的特质。为达成上述目的及功效,本专利技术所采用的技术手段及其构造,将通过以下附图与本专利技术的较佳实施例详加说明其特征与功能。附图说明图1为本专利技术较佳实施例的方块图。图2为本专利技术较佳实施例于传输数据时的示意图。图中符号说明1 读卡机11高速外围部件互连总线连接介面12微控制器121 记忆卡介面122 高速外围部件互连总线介面123 虚拟USB介面模块1231 USB介面主控端1232 USB介面装置端13记忆卡连接介面2 主机端21高速外围部件互连总线211 单路通道 3记忆卡具体实施方式请参阅图1所示,为本专利技术较佳实施例的方块图,由图中可清楚看出,本专利技术的读卡机1具有高速外围部件互连总线(PCI Express)连接介面11、微控制器12及记忆卡连接介面13;其中该高速外围部件互连总线(PCI Express)连接介面11为可供连接至主机端2所设置的高速外围部件互连总线(PCI Express)21。该微控制器12具有记忆卡介面121、高速外围部件互连总线(PCIExpress)介面122及虚拟USB介面模块(USB Modu1e)123,而虚拟USB介面模块123具有USB介面主控端(USB Host)1231及USB介面装置端(USB Device)1232,该微控制器12连接于高速外围部件互连总线(PCI Express)连接介面11,且虚拟USB介面模块123并非实体,而是由设计者利用软件程序模拟的一个虚拟体。该记忆卡连接介面13连接于微控制器12,该记忆卡连接介面13另一端供记忆卡3连接。当读卡机1所设置的高速外围部件互连总线(PCI Express)连接介面11连接至主机端2所设置的高速外围部件互连总线(PCI Express)21时,该读卡机1的微控制器12会对主机端1宣告读卡机1为一个USB介面主机端,如此,主机端2虽以高速外围部件互连总线(PCI Express)架构来和微控制器12做沟通,但会认定微控制器12是一个USB介面的主机端,而当记忆卡3连接至记忆卡连接介面13,且主机端2对记忆卡3下达储存指令时,该指令会先传送至微控制器12的虚拟USB介面模块(USB Module)123所设置的USB介面主控端(USB Host)1231,且USB介面主控端(USB Host)1231会将此指令传送至USB介面装置端(USB Device)1232,而由USB介面装置端(USB Device)1232完成指令,此时,主机端2的数据为先通过高速外围部件互连总线(PCIExpress)21及高速外围部件互连总线(PCI Express)连接介面11传送至微控制器12,且微控制器12所设置的记忆卡介面121会将此数据转换为记忆卡3所能接受的数据格式,而储存至记忆卡3内。再者,当主机端2欲读取记忆卡3内所储存的数据时,该USB介面指令会先传送至微控制器12的虚拟USB介面模块(USB Module)123所设置的USB介面主控端(USB Host)1231,且USB介面主控端(USBHost)1231会将此指令传送至USB介面装置端(USB Device)1232,而由USB介面装置端(USB Device)1232完成指令,此时,该记忆卡3会先将数据传送至微控制器12,且微控制器12所设置的高速本文档来自技高网
...

【技术保护点】
一种具高速外围部件互连总线的虚拟USB介面读卡机,该读卡机具有微控制器、记忆卡连接介面及高速外围部件互连总线连接介面,其特征是,    该微控制器具有可将数据转换为记忆卡格式或高速外围部件互连总线格式的记忆卡介面、高速外围部件互连总线介面、以及可接收主机端所下达的指令的虚拟USB模块;    该虚拟USB介面模块设置有可接收主机端所下达USB介面的指令的USB介面主控端,以及可完成USB介面的指令的USB介面装置端;    该记忆卡连接介面连接于微控制器,该记忆卡连接介面另一端与记忆卡连接。    该高速外围部件互连总线连接介面为可供连接至主机端所设置的高速外围部件互连总线,且高速外围部件互连总线连接介面连接于微控制器,藉此当主机端于储存或读取记忆卡连接介面所连接的记忆卡的数据时,该读卡机的微控制器会对主机端宣告读卡机为一个USB介面主机端,且主机端所下达的USB介面指令会传送至虚拟USB介面模块,并由虚拟USB介面模块来完成指令,而记忆卡连接介面所连接的记忆卡的数据会根据指令并通过微控制器所设置的记忆卡介面及高速外围部件互连总线介面,将数据转换为记忆卡或高速外围部件互连总线所能接受的数据格式,再传至主机端或记忆卡储存。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李建龙颜暐駩
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1