技术领域
[0001] 本发明涉及一种桥接系统,特别是一种支持大量储存装置及存取记忆卡的外接式桥接系统。
相关背景技术
[0002] 桥接器是一种连接主机与装置的电子系统,用以将信号由一种通信协议转换为另一种通信协议。桥接器的电路及软件必须根据所接装置(例如大量储存装置)的规格来设计。由于大量储存装置(例如硬盘机)大都固定于主机(例如个人计算机),因此缺乏功能及应用的多样性。
[0003] 卡片阅读器用以读取记忆卡,记忆卡的储存容量一般小于大量储存装置。卡片阅读器一般具有通用序列总线(Universal Serial Bus,USB)接口,其通常为可插入主机或自主机拔除的可拆卸装置。
[0004] 然而,不管是大量储存装置或者卡片阅读器,都是个别制作的,所以,其功能与应用都受到限制。因此,亟需提出一种新颖的机制,用以促进大量储存装置及卡片阅读器的利用,因而得到更大的利用率并获取更多的功能。
具体实施方式
[0033] 图1显示本发明实施例的外接式桥接系统10的功能方块图。外接式桥接系统10用于主机12与多个装置(例如第一装置14及第二装置16)之间的通信。第一/第二装置14/16可藉由机壳而包覆于外接式桥接系统10的内部,也可位于外接式桥接系统10之外。
外接式桥接系统10可藉由链接(link)11与主机12通信,该链接11可为通信线路或无线通信路径。
[0034] 在本实施例中,外接式桥接系统10主要包含桥接控制器100、主机接口102及多个装置接口,例如第一装置接口104及第二装置接口106。其中,主机接口102藉由链接11而与主机12通信,该主机接口102遵守主机12的通信协议。第一装置接口104遵守第一装置14的通信协议,而第二装置接口106遵守第二装置16的通信协议,且第一装置14的通信协议可异于第二装置16的通信协议。此外,第一装置14或第二装置16可包含单一端口(port),用以容纳单一装置;也可包含多个端口,用以容纳多个装置。桥接控制器100电性耦接于主机接口102、第一装置接口104与第二装置接口106之间,用以将信号从某一通信协议转换为另一通信协议。
[0035] 主机12可为计算机(例如笔记型个人计算机、上网本(netbook)计算机、工业计算机)、移动电话、智能本(smartbook)或智能电视(smart TV),但不以此为限。主机接口102可为热插拔接口,不需关闭或中断主机12而能让外接式桥接系统10(其可包含第一/第二装置14/16)插入主机或从主机12拔除。主机接口102可遵守以下通信协议,但不限定于此:通用序列总线(USB)、IEEE 1394、序列进阶技术附加装置(Serial Advanced technology Attachment,SATA)、外接式SATA(eSATA)、微SATA(micro SATA)、蓝牙(bluetooth)及WiFi无线网。
[0036] 图2显示图1的桥接控制器100的详细方块图。在本实施例中,桥接控制器100包含中央处理单元(central processing unit,CPU)1001、内存1002、数据缓冲及管理单元1003、主机接口控制器1004、第一装置接口控制器1005及第二装置接口控制器1006。中央处理单元1001藉由执行储存于内存1002的程序来控制桥接控制器100。数据缓冲及管理单元1003将主机12传送至第一/第二装置14/16的数据或第一/第二装置14/16传送至主机12的数据予以暂时储存和管理。主机接口控制器1004与主机接口102进行通信,而主机接口102再与主机12通信。第一装置接口控制器1005与第一装置接口104进行通信,而第一装置接口104再与第一装置14通信。第二装置接口控制器1006与第二装置接口106进行通信,而第二装置接口106再与第二装置16通信。
[0037] 图3A显示本发明优选实施例的外接式桥接系统10的功能方块图。在本优选实施例中,第一装置接口104(图1)为储存接口104A,其可适应于大量储存装置14A,例如硬盘机、固态硬盘机、混合硬盘机(hybrid disk drive)、光驱、磁光机(magneto-optical drive)、快闪碟(flash disk)或相位改变碟(phase change disk),但不以此为限。储存接口104A可为固定式接口,使得大量储存装置14A(使用或不需连接器)可固定于外接式桥接系统10。储存接口104A可遵守以下通信协议,但不限定于此:整合驱动电路(Integrated Drive Electronics,IDE)、序列进阶技术附加装置(Serial Advanced technology Attachment,SATA)、小型计算机系统接口(Small Computer System Interface,SCSI)、快闪或ZIP。在本优选实施例中,第二装置接口106为卡片阅读器接口106A,其可适应于记忆卡16A,例如安全数字(Secured Digital,SD)卡、袖珍安全数字卡(mini SD)卡、智慧卡(smart card)、多媒体卡(MultiMediaCard,MMC)或内嵌式MMC(embedded MMC,eMMC)。卡片阅读器接口106A可为热插拔界面,不需关闭或中断外接式桥接系统10而能让记忆卡16A插入外接式桥接系统10或从外接式桥接系统10拔除。在另一实施例中,卡片阅读器接口106A可固定至外接式桥接系统10,不需使用连接器。
[0038] 图3B显示本发明另一优选实施例的外接式桥接系统10的功能方块图。图3B所示实施例类似于图3A所示实施例,不同的地方在于,第二装置接口106为USB接口106B,其可适应于USB碟16B。
[0039] 根据图3A或图3B所示的优选实施例,记忆卡16A或USB碟16B可作为自动执行(AutoRun)组件,当开启外接式桥接系统10的电源或是当其被存取时,记忆卡16A或USB碟16B即会被启动,其内容会被自动执行。记忆卡16A或USB碟16B的内容可为优化软件(optimization software),用以增进执行速度或效率;产品说明或广告;影音片段或附属程序,例如游戏程序。
[0040] 在另一优选实施例中,记忆卡16A或USB碟16B可仿真为高速缓存或光驱。以光驱的仿真为例,记忆卡16A或USB碟16B会依光驱的通信协议来响应主机12的连接要求。以记忆卡16A或USB碟16B作为模拟碟的好处之一在于,以记忆卡16A或USB碟16B的小体积来取代厚重的光驱及其光盘。
[0041] 在又一优选实施例中,记忆卡16A或USB碟16B可配合大量储存装置14A。在本实施例中,记忆卡16A或USB碟16B可用以提供大量储存装置14A的存取权。例如,当记忆卡16A电性耦接至卡片阅读器接口106A(例如,将记忆卡16A插入卡片阅读器接口106A相应的卡片阅读器)或者USB碟16B电性耦接至USB接口106B时,大量储存装置14A的部分或全部区域(包含保护区域)即可被存取;否则,仅能对大量储存装置14A的公共区域进行存取。
[0042] 以上所述仅为本发明的优选实施例而已,并非用以限定本发明;凡其它未脱离发明所揭示的精神下所完成的等效改变或修饰,均应包含在权利要求所限定范围内。