专利名称:具有卡片主机lsi的成套设备以及卡片主机lsi的制作方法
技术领域:
本发明涉及一种具有控制SD卡等可移动卡片或与这种卡片相对应的嵌入模块的 功能的成套设备。
背景技术:
多媒体已经开始在便携式设备中普及,在移动电话终端等中,搭载有SD卡等小型 卡片介质的插槽,并且大多数被利用为外部存储介质。以往,为了控制小型卡片介质,在移 动电话终端内的微型计算机LSI外部连接了卡片主机(card host)LSI,并通过该卡片主机 LSI访问了小型卡片介质。另外,微型计算机LSI的外部通信端子中一般存在主要进行串行通信和端子控制 的低速通用端口端子、和主要进行并行通信的快速IO总线端子。由于微型计算机LSI与卡 片主机LSI之间的连接实现数据的快速通信,因此利用更快速的IO总线控制了微型计算机 LSI与卡片主机LSI之间的连接,而不是利用通用端口。图14是表示利用了现有的卡片主机LSI的成套设备(set device)结构的一例 的图。图14所示的成套设备500具有主微型计算机LSI50、卡片主机LSI501以及外部 I0-LSI27a、27b,而且构成为可装卸SD卡110。外部I0-LSI27a、27b以及卡片主机LSI501经由IO总线IB2连接在主微型计算机 LSI50上。主微型计算机LSI50内部的IO总线I/F51作为IO总线IB2的主控器起作用,外 部I0-LSI27a、27b以及卡片主机LSI501构成IO总线IB2的从动设备。卡片主机LSI501具备通过来自IO总线IB2的寄存器设定而被控制的SD卡片主 机I/F531,卡片主机LSI501作为SD卡用的卡片总线CB2的主控器起作用。SD卡片主机I/ F531通过来自IO总线IB2的控制,经由卡片总线CB2进行SD卡110的数据读写。图15是表示IO总线IB2的详细结构的图。其中,IO总线IB2是由7比特的地址 线、16比特的双向数据线、写入使能线、读取使能线以及各1比特的芯片选择1、2、3构成的 总线。主微型计算机LSI50内的IO总线I/F51将地址信号、写入使能信号以及读取使能 信号输出到作为从动设备的卡片主机LSI501以及外部I0-LSI27a、27b。此外,与由芯片选 择1、2、3选择出的从动设备进行双向数据通信。此外,卡片主机LSI501和外部I0-LSI27a、 27b分别向主微型计算机LSI50输出中断信号。图16是表示卡片总线CB2的详细结构的图。其中,卡片总线CB2是由1比特的双 向指令线、4比特的双向数据线、1比特的时钟线构成的总线。卡片主机LSI501内的SD卡 片主机I/F531向SD卡110输出时钟。并且与该时钟同步地收发指令和数据。根据如上所述的构成,成套设备500对应于SD卡等小型卡片介质。专利文献1日本特开2005-182370号公报专利文献2日本特开2007-304875号公报非 专禾Ij 文献 lMatsushita Electric Industrial Co.,Ltd, “ MN66829RF0utline Specification Version 1.01" ,,2008-07-15在移动电话终端等便携式设备中,由于多功能化、小型轻便化、低价格化等互相相 反的期望,推进了所谓普通机、中级机、高端机的组合的多样化,可选择搭载对应于组合的 外围功能。其中,小型卡片介质在近几年的移动电话终端中,一直被作为电话簿和邮件的备 份介质而标准搭载在普通机至高端机中。此外,在高端机中,处理动态图像等大容量数据,一直期望小型卡片介质可以进行 比以往更快的快速数据传输。但是,在现有的构成中,连接微型计算机模块和卡片主机LSI的IO总线的带宽成 为对小型卡片介质的存取速度的制约,这成为了快速数据传输的界限。为了改善这种情况 并提高传输速度,通常,通过扩展IO总线的数据位宽度来应对。但是,若单纯地扩展IO总线的数据位宽度,则会增加微型计算机模块或卡片主机 LSI的端子数,导致增加安装面积。另外,也会增加用于布置IO总线的布线的所需空间。因 此,特别是在移动电话等便携式设备中,产生不能维持小型轻便化的问题。而且,在IO总线上连接有各种外围LSI (例如,USB-LSI或存储器等)的情况下, 在IO总线上没有空闲空间的主微型计算机中,不能连接多个卡片主机LSI,因此存在不能 使用多个卡片且增加IO总线的负载容量、总线的延迟增大、总线的总处理量降低的问题。
发明内容
鉴于上述的问题,本发明的目的在于作为具有卡片主机LSI的成套设备在不影响 小型轻便化的情况下可实现对可移动卡片等的快速数据传输。本发明是一种成套设备,具有对与规定的卡片总线规格相对应的可移动卡片、以 及与所述规定的卡片总线规格相对应的嵌入模块中的至少一方进行控制的功能,该成套设 备具备微型计算机模块,其具有所述规定的卡片总线规格的主控制功能;卡片主机LSI, 其具有所述规定的卡片总线规格的主控制功能和从动功能;第一卡片总线,其以所述规定 的卡片总线规格为基准,且用于连接所述微型计算机模块和所述卡片主机LSI ;和第二卡 片总线,其以所述规定的卡片总线规格为基准,且用于连接所述卡片主机LSI和所述可移 动卡片或所述卡片主机LSI和所述嵌入模块。根据本发明,通过以规定的卡片总线规格为基准的卡片总线,连接卡片主机LSI 和与该规定的卡片总线规格相对应的可移动卡片或嵌入模块。并且,也通过以该规定的卡 片总线规格为基准的卡片总线,连接微型计算机模块和卡片主机LSI间。S卩,以往是通过卡 片总线连接了由IO总线连接的微型计算机模块和卡片主机LSI。由此,不会依赖于IO总线 性能(负载容量、带宽、存取速度),能够进行对可移动卡片或嵌入模块的快速存取。即,不 会影响成套设备的小型轻便化,能够实现快速数据传输。此外,即使是不存在IO总线或者没有多余的空间的微型计算机模块,也能够通过 卡片总线连接卡片主机LSI,因此能够使用可移动卡片或嵌入模块。并且,通常由于卡片总 线的信号线的根数比IO总线少,因此通过利用卡片总线,能够减少卡片主机LSI的端子数。此外,通过在微型计算机模块和卡片主机LSI的连接中利用卡片总线,还可以获 得扩大微型计算机模块的通用性的效果。由此,可轻易扩展普通机、中端机、高端机各自所 具有的功能。
此外,在所述本发明的成套设备中,所述卡片主机LSI具备总线开关,所述总线开 关构成为能根据来自所述微型计算机模块的卡片总线指令,切换以下两个模式第一模式, 作为所述第二卡片总线的主控制功能,使用该卡片主机LSI所具有的主控制功能;第二模 式,作为所述第二卡片总线的主控制功能,使用所述微型计算机模块所具有的主控制功能。由此,通过微型计算机模块的主控制功能和卡片主机LSI的主控制功能,能够实 现资源或功能的共有化。此外,通过在可移动卡片的处理等待期间切换模式,从而能够进行 并行处理,可提高性能。此外,在所述本发明的成套设备中,优选具备第二卡片主机LSI,其具有所述规 定的卡片总线规格的主控制功能和从动功能;和第三卡片总线,其以所述规定的卡片总线 规格为基准,且用于连接所述卡片主机LSI和所述第二卡片主机LSI。由此,能够将第二卡片主机LSI作为转发器来利用,因此能够延长微型计算机模 块和可移动卡片等之间的物理距离。由此,能够消除因卡片总线的负载容量(数据延迟时 间)的限制而导致不能使到可移动卡片等的布线长度更长的现有技术的问题。另外,在所述本发明的成套设备中,所述第一卡片总线具有指令线和数据线,所述 微型计算机模块在经由所述第一卡片总线控制位于所述卡片主机LSI内的寄存器时,将控 制标记、寄存器地址以及写入或读取数据设为规定数目比特的帧,并向所述第一卡片总线 的数据线上连续地发送该帧。由此,国内进行寄存器的连续随机存取,通过降低指令发送次数,能够提高与外部 之间的通信速度。并且,优选所述帧的数据格式中的至少一个在控制标记和寄存器地址之间设置有 填充位。由此,除了在标记扩展中使用填充位之外,还可以在地址的位扩展中使用填充位, 因此也对应将来的标记扩展/地址扩展这两者。或者,优选所述帧的数据格式中的至少一个设置有表示该帧是否为当前的指令中 的最终帧的结束标记。通过该结束标记,不需要预先指定所设定的帧数,电路简单,且微型 计算机模块的负载少,能够进行寄存器设定指令的结束处理。或者,优选所述帧的数据格式中的至少一个设置有表示是否存储该帧的数据日志 的调试标记。由此,能够选择所需的帧来获得存取日志,例如,在开发时的调试中特别有效。或者,优选所述帧的数据格式中的至少一个包括源地址、位宽度信息和目标地址, 且在位宽度信息为“0”时,表示将源地址的数据拷贝到目标地址中的功能。由此,能够有效 地利用标记信息位。或者,优选所述卡片主机LSI针对多个卡片总线具有主控制功能,且具备与各卡 片总线的每一个相对应的多个寄存器,所述帧的数据格式中的至少一个设置有作为进行写 入的寄存器而选择所述多个寄存器的全部或一部分的选择标记。由此,能够同时向多个寄 存器的全部或一部分进行写入,因此能够向多个卡片同时发送复位等指令,可实现初始化 时间的缩短。或者,优选所述帧由2的N(N是自然数)次方个比特构成。此外,在所述本发明的成套设备中,优选所述卡片主机LSI在经由所述第一卡片 总线输入的时钟经由所述第二卡片总线而被输出为止的信号路径中具备使所述时钟反相 的反相单元。
由此,使输入时钟反相之后进行输出,因此能够抑制因晶体管的Pch/Nch的特性 差异引起的“High驱动能力与Low驱动能力之差”导致的时钟占空比变化。特别是在级联 连接卡片主机LSI来利用来自微型计算机模块的时钟的情况下很有效。此外,在所述本发明的成套设备中,优选具备第三卡片总线,该第三卡片总线不同 于所述第一卡片总线,且用于连接所述微型计算机模块和所述卡片主机LSI,所述卡片主机 LSI具有切换是经由所述第一卡片总线进行控制还是经由所述第三卡片总线进行控制的功 能。并且,优选所述卡片主机LSI能对应于多个所述第二卡片总线,且具有对所述各 第二卡片总线独立地切换是经由所述第一卡片总线进行控制还是经由所述第三卡片总线 进行控制的功能。此外,在所述本发明的成套设备中,所述卡片主机LSI也可以根据来自所述微型 计算机模块的卡片总线指令,针对来自该卡片主机LSI的传输数据进行转换。另外,本发明是一种卡片主机LSI,其被用于具有对与规定的卡片总线规格相对应 的可移动卡片、以及与所述规定的卡片总线规格相对应的嵌入模块中的至少一方进行控制 的功能的成套设备中,该卡片主机LSI具有所述规定的卡片总线规格的主控制功能和从动 功能,且构成为能够连接以所述规定的卡片总线规格为基准且用于连接微型计算机模块的 第一卡片总线,并且构成为能够连接以所述规定的卡片总线规格为基准且用于连接所述可 移动卡片或嵌入模块的第二卡片总线。并且,所述本发明的卡片主机LSI具备总线开关,所述总线开关构成为能够根据 经由所述第一卡片总线输入的卡片总线指令,切换以下两个模式第一模式,作为所述第二 卡片总线的主控制功能,使用该卡片主机LSI所具有的主控制功能;第二模式,作为所述第 二卡片总线的主控制功能,使用经由所述第一卡片总线连接的所述微型计算机模块所具有 的主控制功能。并且,优选在所述第一模式下,根据经由所述第一卡片总线输入的卡片总线指令, 对来自该卡片主机LSI的传输数据进行转换。此外,优选在经由所述第一卡片总线输入的时钟经由所述第二卡片总线而被输出 为止的信号路径中,具备使所述时钟反相的反相单元。另外,优选所述本本发明的卡片主机LSI构成为能够连接不同于所述第一卡片总 线且用于连接所述微型计算机模块的第三卡片总线,并且具有切换是经由所述第一卡片总 线进行控制还是经由所述第三卡片总线进行控制的功能。另外,本发明是一种成套设备,其具有对与规定的卡片总线规格相对应的可移动 卡片、以及与所述规定的卡片总线规格相对应的嵌入模块中的至少一方进行控制的功能, 该成套设备具备微型计算机模块,其具有所述规定的卡片总线规格的主控制功能 ’卡片 主机LSI,其具有所述规定的卡片总线规格的主控制功能和从动功能;外围设备,其具有所 述规定的卡片总线规格的从动功能,并且是通信设备、存储设备、GPS设备或者拍摄设备的 任一种;第一卡片总线,其以所述规定的卡片总线规格为基准,且用于连接所述微型计算机 模块和所述卡片主机LSI ;和第二卡片总线,其以所述规定的卡片总线规格为基准,且用于 连接所述微型计算机模块和所述外围设备。根据本发明,通过以规定的卡片总线规格为基准的卡片总线连接微型计算机模块和卡片主机LSI。即,以往是通过卡片总线连接了由IO总线连接的微型计算机模块和卡片 主机LSI。由此,不会依赖于IO总线性能(负载容量、带宽、存取速度),能够进行对可移动 卡片或嵌入模块的快速存取。即,不会影响成套设备的小型轻便化,能够实现快速数据传输。并且,作为通信设备、存储设备、GPS设备或者拍摄设备的任一种的外围设备与微 型计算机模块间也是通过以规定的卡片总线规格为基准的卡片总线连接的。即,除了可移 动卡片等之外,还能够通过卡片总线控制USB等外围设备功能。此外,即使是不存在IO总线或者没有多余的空间的微型计算机模块,也能够通过 卡片总线来使用可移动卡片或嵌入模块,并且通过卡片总线,能够利用外围设备功能。并 且,通常由于卡片总线的信号线的根数比IO总线少,因此通过利用卡片总线,能够减少卡 片主机LSI的端子数。此外,通过在微型计算机模块和卡片主机LSI或外围设备的连接中利用卡片总 线,还可以获得扩大微型计算机模块的通用性的效果。由此,可轻易扩展普通机、中端机、高 端机各自所具有的功能。在此,假设将来为了进一步的小型轻便化和低成本化,可以在微型计算机模块中 内置存储器等外围设备(例如,图14的27a、27b),或者能够以将外围设备和微型计算机模 块作为多个裸芯片(bare chip)而内置在同一个封装体中的多芯片模块的方式实现。在这 种情况下,还要考虑在成套设备内不存在IO总线自身的可能性。另一方面,为了在与DVD 记录装置等固定设备之间或者在便携式设备之间进行数据的传送,在移动电话终端等便携 式设备中,将小型卡片介质的接口考虑成标准搭载。本发明是在考虑到这种以后的需求的 基础上研究获得的。(发明效果)如上所述,根据本发明,由于通过卡片总线连接微型计算机模块和卡片主机LSI, 因此能够对可移动卡片或嵌入模块进行快速的存取。即,不会影响成套设备的小型轻便化, 并且能够实现快速数据传输。
图1是本发明的实施方式1的成套设备的结构图。图2是表示可移动卡片和嵌入模块的例子的图。图3是图1中的卡片主机LSI及其外部电路的详细结构图。图4是图3中的总线开关及其外部电路的详细结构图。图5是表示寄存器筛选模式的指令的图。图6是表示寄存器筛选模式中的指令协议的图,(a)是寄存器设定指令,(b)是寄 存器读取指令,(c)是缓冲器写入/读取指令,(d)是模式设定指令。图7 (a)是寄存器设定指令的数据格式,(b)是寄存器设定指令的读取扩展数据格 式,(c)是寄存器设定指令的写入扩展数据格式。图8是表示卡片主机LSI的寄存器映射(register map)的图。图9是本发明的实施方式2的成套设备的结构图。图10是图9中的USB/卡片主机LSI及其外部电路的详细结构图。
图11是本发明的实施方式3的成套设备的结构图。图12是图11中的卡片主机LSI及其外部电路的详细结构图。图13是图12的构成的变形例。图14是具有现有的卡片主机LSI的成套设备的结构图。图15是表示IO总线的详细结构的图。图16是表示卡片总线的详细结构的图。图中10-主微型计算机LSI (微型计算机模块);100-成套设备;101-卡片主机 LSI ;102-卡片主机 LSI (第二卡片主机 LSI) ; 131a、132a、133a-寄存器;141、142、143_ 总 线开关;143a-反相器(反相单元);200-成套设备;201-USB/卡片主机LSI (外围设备); 300-成套设备;301-卡片主机LSI (第一卡片总线);CBl-卡片总线(第一卡片总线); CBlla、CBllb-卡片总线(第二卡片总线);CB12-卡片总线(第三卡片总线);CB3-卡片总 线(第二卡片总线);IB2-I0总线(第三卡片总线)。
具体实施例方式
下面,参照
本发明的实施方式。图1是本发明的实施方式1的成套设备的结构图。本实施方式的成套设备具有以 下功能,即控制作为可移动卡片的一例的SD卡,或者控制与面向SD卡卡片总线规格相对 应的嵌入模块。本发明的成套设备例如是移动电话终端。如图1所示,成套设备100中内置有作为微型计算机模块的主微型计算机LSI10、 外部I0-LSI27a、27b以及卡片主机LSI101、102、103。主微型计算机LSIlO中内置有IO总 线I/F11、具备加密解密功能部12a的SD卡片主机I/F12以及具备加密解密功能部13a的 SD卡片主机I/F13。IO总线I/F11经由IO总线IBl分别与外部I0_LSI27a、27b相连。外部I0_LSI27a、 27b与USB等外部设备相连。SD卡片主机I/F12、13起到面向SD卡卡片总线规格的主控器的作用。并且,SD卡 片主机I/F12经由作为第一卡片总线的卡片总线CB1,与起到从动装置的作用的卡片主机 LSIlOl相连。另外,SD卡片主机I/F13经由卡片总线CB2与起到从动装置的作用的卡片主 机LSI 103相连。卡片主机LSI101、102、103也起到面向SD卡卡片总线规格的主控器的作用,并且 也可以与多个卡片总线相连。卡片主机LSIlOl经由作为第二卡片总线的卡片总线CBlla、 CBllb,与起到从动装置的作用的多个SD卡IlOaUlOb相连,而且经由作为第三卡片总线的 卡片总线CB12,与起到从动装置的作用的作为第二卡片主机LSI的卡片主机LSI 102相连。 卡片主机LSI102经由卡片总线CB121a、121b、121c,与起到从动装置的作用的多个SD卡 110c、110d、IlOe相连。卡片主机LSI101、102构成级联连接(daisy chain,串级链)。另一 方面,卡片主机LSI103经由卡片总线CB21a、CB21b、CB21c,与起到从动装置作用的多个SD 卡 110f、110g、110h 相连。另外,如图2所示,在图1中图示为“SD卡”的部件可以是插入到设置在成套设备 100中的插槽部120的SD存储卡121 (或者SDI/0卡等),也可以是内置在成套设备100中 的无线LAN模块122、嵌入式存储器123等嵌入模块。在后述的实施方式2、3中也相同。
此外,图1所示的卡片总线都依据作为规定的卡片总线规格的面向SD卡的卡片总 线规格。这里的卡片总线规格是指确定了总线的信号线结构和物理层协议的规格。在后述 的实施方式2、3中也相同。图3是图1中的卡片主机LSI及其外部电路的详细结构图。另外,由于卡片主机 LSI 101、102、103具有相同的结构,因此在图3中代表性地图示了卡片主机LSI 101。对与图 1具有相同的结构要素的部分添加同一附图标记,并在此省略详细的说明。如图3所示,卡片主机LSIlOl内置有SD卡片主机I/F131、132、133、总线开关141、 142、143、总线转换/控制电路150、各模块的复位控制等用于控制卡片主机LSIllO的整体 的公共寄存器134。另外,公共寄存器134还存储在后述的寄存器设定指令中被预读取的数 据和日志(log)信息。SD卡片主机I/F131、132、133分别内置有保存来自SD卡片主机I/ F12的指令等的寄存器131a、132a、133a和FIFO结构的数据缓冲器131b、132b、133b。以下,利用图1和图3说明与SD卡110a、IlOb以及卡片主机LSI102相连的SD卡 110c、110d、110e为低速时的动作。在对SD卡IlOa进行数据读取的情况下,从SD卡片主机I/F12发出“寄存器设定 指令”(后述),并经由卡片总线CB1、总线转换/控制电路150和寄存器总线RB1,向SD卡 片主机I/F121内的寄存器131a进行写入。并且,SD卡片主机I/F131经由总线开关141和 卡片总线CBlla,向SD卡IlOa发出读取指令(以下,称作“寄存器筛选模式”)。将从SD卡IlOa读取出的数据和响应经由卡片总线CBlla和总线开关141暂时分 别保存在SD卡片主机I/F131内的数据缓冲器131b和寄存器131a中。通过SD卡片主机 I/F12分别发送“数字缓冲#A读取指令”(后述)、“寄存器设定指令/寄存器读取指令”(后 述),从而将被保存的数据和响应经由寄存器总线RB1、总线转换/控制电路150以及卡片 总线CBl而转送给SD卡片主机I/F12。在向SD卡110b、110c、110d、lIOe发送指令的情况下,也构成相同的处理流程。另外,说明了数据读取的情况,在写入数据的情况下,通过SD卡片主机I/F12发送 “寄存器设定指令”,从而SD卡片主机I/F131向SD卡Ila发送完写入指令之后,通过SD卡 片主机I/F12发送“数据缓冲#A写入指令”(后述),而将数据写入SD卡片主机I/F131内 的数据缓冲器131b中,并且转送给SD卡110a。其中,由于SD卡110a、110b、110C、110d、110e比较低速,因此在读出数据为止的期 间会产生等待时间。在这期间也可对SD卡片主机I/F132、133进行同样的指令发送,从而 构成并行处理。另外,通过从总线转换/控制电路150向总线开关141、12、143输出开关切 换信号150a、150b、150c,从而控制总线的切换,并且能够进行并行处理。接着,说明对SD卡Ila内的加密数据进行存取时的动作。其中,卡片主机LSIlOl 内的SD卡片主机I/F131、132、133不具备加密解密功能部,而是主微型计算机LSIlO内的 SD卡片主机I/F12具备加密解密功能部12a。从SD卡片主机I/F12发送的指令和数据经由卡片总线CB1、总线开关141以及卡 片总线CBl la,被直接转送至SD卡IlOa (以下,称作直接筛选模式)。将从SD卡IlOa读取 的数据和响应经由卡片总线CBlla、总线开关141以及卡片总线CB1,转送给SD卡片主机I/ F12。在向SD卡110b、110c、110d、lIOe发送指令的情况下,也构成相同的处理流程。
S卩,总线开关141、142、143构成为可根据来自主微型计算机LSIlO的卡片总线指 令切换以下两个模式第一模式(寄存器筛选模式),作为卡片总线CBlla、CBllb、CB12的 主控制功能,使用卡片主机LSIlOl所具有的主控制功能;第二模式(直接筛选模式),作为 卡片总线CBlla、CBllb、CB12的主控制功能,使用主微型计算机LSIlO所具有的主控制功 能。此外,卡片主机LSIlOl在进行寄存器筛选模式时,根据来自主微型计算机LSIlO的卡 片总线指令,针对来自卡片主机LSIlOl的转送数据进行用于使其与协议一致的转换。另 外,优选在未设置总线开关141、142、143且不可进行模式切换而只进行与寄存器筛选模式 相同的动作的构成中执行该转送数据的转换。图4是图3中的总线开关及其外部电路的详细结构图。另外,由于总线开关141、 142、143的结构相同,因此在图4中代表性地图示开关141。在与图1和图3相同的结构要 素上附加与图1和图3相同的附图标记,并在此省略其详细的说明。另外,针对一部分信号, 对其信号线也使用相同的附图标记。如图4所示,总线开关141经由指令/数据总线⑶1和时钟信号线CK1,与主微型 计算机LSIlO内的SD卡片主机I/F12相连。总线开关141还经由指令/数据总线⑶Ila 和时钟信号线CKlla,与SD卡IlOa相连。以下,利用图1、图3以及图4,说明总线开关141的动作。从SD卡片主机I/F12发送的指令和数据在寄存器筛选模式中,经由指令/数据总 线⑶1、总线转换/控制电路150以及寄存器总线RBl,分别被保存在SD卡片主机I/F131 内的寄存器131a和数据缓冲器131b中,并被输入到选择器142b中(Slid)。此外,在直接 筛选模式中,将从SD卡片主机I/F12发送的指令和数据经由指令/数据总线CD1、触发器 141a、141b而输入到选择器142b中。选择器142b根据开关切换信号150a的输出值,选择寄 存器筛选模式的指令和数据或者直接筛选模式的指令和数据中的任一种。在断言(assert) 为输出使能时,经由指令/数据总线CDlla向SD卡IlOa输出选择出的指令和数据。其中,输出使能是选择器142d的输出信号。选择器142d根据开关切换信号150a 的输出值,选择来自SD卡片主机I/F131的输出使能(寄存器筛选模式)、或者由总线转换 /控制电路150根据来自SD卡片主机I/F12的指令、数据和时钟生成的输出使能(直接筛 选模式)中的任一种。在寄存器筛选模式中,将来自SD卡IlOa的响应和数据经由指令/数据总线CDlla 和选择器142a分别保存在SD卡片主机I/F131内的寄存器131a和数据缓冲器131b中。之 后,经由寄存器总线RB1,从总线转换/控制电路150输入到选择器141e。此外,在直接筛 选模式中,将来自SD卡1 IOa的响应和数据经由指令/数据总线CDlIa和触发器141c、141d 输入到选择器141e。选择器141e根据开关切换信号150a的输出值,选择寄存器筛选模式的响应和数 据、或者直接筛选模式的响应和数据中的任一种。在断言为输出使能S14a时,将选择出的 响应和数据经由指令/数据总线CDl传输给SD卡片主机I/F12。这里的输出使能是从总线 转换/控制电路150输出到选择器142d的值的倒数。接着,说明上述的指令发送时的时钟的动作。在寄存器筛选模式中,向选择器142c 输入SD卡片主机I/F131内的时钟Sllb。此外,在直接筛选模式中,将从SD卡片主机I/ F12输出的时钟CKl经由反相器143a输入到选择器142c中。选择器142c根据开关切换信号150a的输出值,选择寄存器筛选模式的时钟或者直接筛选模式的时钟。将选择出的时钟 作为时钟CKlla而输出到SD卡IlOa中。此外,时钟CKlla特别是在将相同特性的卡片主 机LSI级联连接而设定为直接筛选模式的情况下,由于因晶体管的Pch/Nch的特性差异引 起的“High驱动能力与Low驱动能力之差”,有可能会扩大时钟的一方的极性(例如“H”)。 即,时钟占空比会有所变化。所以,卡片主机LSIlOl在从输入时钟到将其输出的信号路径 上具备作为用于使时钟反相的反相单元的反相器143a。通过使输入的时钟反相,从而在级 联连接的卡片主机LSI彼此之间抵消时钟的占空比变化。当然,使时钟反相的单元也可以 利用反相器以外的其它单元来轻易实现。另外,在这里,为了降低时钟占空比变化,使用了 反相器143a,但是也可以省略该反相器。根据以上所述的本实施方式,通过在不存在IO总线或者没有多余的空间的主微 型计算机LSIlO中内置SD卡片主机I/F12、13,从而能够连接卡片主机LSI101、102、103,并 且能够连接多个SD卡110a、110b、110c、110d、110e等小型卡片介质。此外,构成为数据传输的速度不依赖于IO总线的性能(负载容量、带宽、存取速 度),能够进行快速的数据传输。另外,通过不使用端子数多的IO总线,而是利用端子数少的卡片总线来控制卡片 主机LSI,从而能够减少卡片主机LSI的端子数,并且能够减少LSI的面积。另外,通过卡片主机LSI101、102、103内的总线转换/控制电路150和总线开关 141、142、143来切换连接了 SD卡等小型卡片介质的卡片总线CBlla、CBllb、CB12,从而能 够在SD卡片主机I/F12、13和卡片主机LSI101、102、103之间共用数据缓冲器131b、132b、 133b等资源和加密解密功能部12a等的功能。此外,能够在SD卡等小型卡片介质的处理等 待期间执行并行处理,可提高性能。并且,能够构成卡片主机LSI的级联连接(串级链)。即,通过在主微型计算机LSI 和SD卡等的小型卡片介质之间串联连接N个卡片主机LSI,从而能够将卡片主机LSI作为 转发器来使用。由此,能够将主微型计算机LSI和小型卡片介质之间的物理距离延长至现 有的N倍。另外,在本实施方式中,卡片主机LSI内置的SD卡片主机I/F和与其相对应的总 线开关为三对,但是并非限于三对。此外,总线开关将SD卡片主机I/F与SD卡或卡片主机LSI的组设置为固定的一 对一的结构,但是也可以将三对总线开关统一地作为多对多的纵横开关,从而设置为可选 择SD卡片主机I/F与SD卡或卡片主机LSI的组的结构。另外,例如在如图3所示的结构中,在主微型计算机LSIlO内具备了加密解密功能 部12a,但是也可以将其构成在卡片主机LSIlOl内的SD卡片主机I/F131、132、133内。此 外,也可以将加密解密功能部设置在主微型计算机LSIlO内和卡片主机LSIlOl内这两者之 中。其它的实施方式也是如此。图5是表示寄存器筛选模式中的指令一览表的图。此外,图6是表示寄存器筛选 模式中的指令协议的图。在图6中,(a)是寄存器设定指令的协议,(b)是寄存器读取指令 的协议,(c)是缓冲器写入/读取指令的协议,(d)是模式设定指令的协议。指令是从主微型计算机LSIlO经由卡片总线CB1、CB2发送的。由于卡片总线CB1、 CB2进行同样的动作,因此,在此以卡片总线CBl为例进行说明。
“寄存器设定指令”是设定寄存器131a、132a、133a、134的指令。将由寄存器地 址、数据、与各地址相对应的控制标记构成的32比特单位的数据(帧)经由卡片总线CBl 的数据线,从SD卡片主机I/F12发送到卡片主机LSI101。SD卡片主机I/F131经由总线转 换/控制电路150和寄存器总线RBl接收帧,并对帧内所表示出的地址的寄存器进行由控 制标记指示的处理。另外,帧的位数并非限于32位,从电路的简化方面考虑,优选2的N(N 为自然数)次方比特。图7(a)是表示寄存器设定指令的数据格式的图。第31位是LastFrame标记(结 束标记),表示该帧是否为当前的指令中的最终帧。该标记解决以下的问题1)若在帧的前端追加设置表示小于32比特的帧尺寸的场,则由于帧尺寸例如变 得不再是32比特等的2的N(N为自然数)次方比特,因此电路变得复杂。2)若在帧的前端追加设置表示32比特以上的帧尺寸的场,则在进行一个寄存器 的存取的情况下,传输时间变成2倍以上,因此开销增加。根据该结束标记,无需预先指定要设定的帧数,电路简单,且主微型计算机LSIlO 的负载小,可进行寄存器设定指令的结束处理。第30、29位以RW标记表示该帧是字写入、字节写入、字读取中的哪一个。第28 24位是Stuff (填充)位,为以后的扩展而保留。填充位是未定义/未使 用的位,被称为随机位或预留位。第23 16位是地址,第15 0位是写入数据。在RW标记为写入的情况下,向本 地的寄存器写入数据。在RW标记为读取的情况下,总线转换/控制电路150读取本地的寄 存器,例如存储在公共寄存器134中(以下,称作PreRead)。 “寄存器读取指令”是在寄存器设定指令之后发送的指令,将在寄存器设定指令 下预读取的数据(在此被存储在公共寄存器134中)输出给卡片总线CBl。· “数据缓冲器#A写入指令”是向卡片总线CBl发送写入数据的指令。根据该指 令,经由总线转换/控制电路150和寄存器总线RBl向SD卡片主机I/F131(#A)内的数据 缓冲器131b写入数据。通过由寄存器设定指令控制SD卡片主机I/F131(#A)的寄存器,从 而经由卡片总线CBlla,向SD卡IlOa写入被存储在数据缓冲器131b中的数据。· “数据缓冲器#A写入指令”经由总线转换/控制电路150和寄存器总线RB1,从 SD卡片主机I/F131(#A)内的数据缓冲器131b读取数据,并输出到数据缓冲器133b。另 外,通过基于寄存器设定指令设定寄存器131a,从而从SD卡IlOa读取数据缓冲器131b内 的数据。数据缓冲器#B写入/数据缓冲器#B读取/数据缓冲器#C写入/数据缓冲器#C 读取指令针对数据缓冲器132b、数据缓冲器132b进行与“数据缓冲器#A写入指令”或“数 据缓冲器#A读取指令”相同的动作。 “模式切换指令”是通过总线转换/控制电路150控制开关切换信号150a、150b、 150c来切换寄存器筛选模式和直接筛选模式的指令。图7(b)是表示寄存器设定指令的读取扩展数据格式的图,是扩展了图7(a)所示 的第28 24位的Stuff位的结果。 第28位是表示是否存储该帧的数据日志的Debug(调试)标记。例如,该Debug 标记为“1”时,在公共寄存器34中存储该帧的数据日志。在下一个寄存器读取指令中,并不是预读取的信息,而是读取日志信息。由此,能够通过选择所需的帧来获得存取日志。主 微型计算机LSIlO通过确认由寄存器设定指令发送的数据与由寄存器读取指令读取的数 据的一致,从而在最初的成套系统开发中,能够将其利用在卡片总线CBl的连接调试以及 主微型计算机LSIlO内部软件的调试中。·第27位是EXT标记,指示扩展第26 0位。 第26位是TargetByte标记,是表示切换对高位字节进行处理还是对低位字节进 行处理的标记。·第25位是POL标记,是表示切换将相应位变更为“0”还是变更为“ 1,,的标记。 第24 16位是表示所变更的寄存器的读取源的源地址。 第15 10位是BitPosition/BitWidth标记,是表示所变更的寄存器的位前端 位置和位宽度的标记。另外,在位宽度为零的情况下,由于没有要变更的位,因此作为位宽 度信息的BitWidth标记成为冗余。因此,将BitWidth标记“0”分配给直接向目标地址复制 源地址的寄存器数据的功能。由此,能够有效地利用标记信息位。另外,在变更位宽度为“8 比特”的情况下,由于能够以通常的字节实现,因此不需要向BitWidth标记分配“8比特”。 第9 0位表示要变更的寄存器的回写地的目标地址。通过该扩展,能够进行寄存器131a、132a、133a之间的数据的复制,或变更所读取 的寄存器值的一部分来进行回写。另外,在图7(a)中,向控制标记和寄存器地址之间的第28 24位分配了 Stuff 位,但是在图7(b)中对第28 25位扩展了标记,从而将第24位扩展成地址的最高位比 特。这样,通过在控制标记和寄存器地址之间设置Stuff位,可利用于以后的标记的扩展和 地址的扩展中的任一种扩展。图7(c)是表示寄存器设定指令的写入扩展数据格式的图,如图7(a)所示,扩展第 28 24位的Stuff位。 第28和27位是Debug标记和EXT标记,是与图7 (b)相同的内容。 第26 24位是TargetIf标记,是用于在SD卡主机I/F131、132、133的寄存器 131a、132a、133a中同时进行写入的选择标记。 第23 0位与图7(a)相同。根据该扩展,能够对SD卡主机I/F131、132、133同时进行寄存器设定,由此,能够 削减一个寄存器设定指令的帧数,且能够向SD卡110a、110b、110c同时发送复位等指令。因 此,能够同时处理多个SD卡,可获得能够缩短初始化时间等效果。图8是表示卡片主机LSI的寄存器映射的图。图8表示寄存器总线RBl上的地址 空间,向0x00 0x3F地址分配公共寄存器134、向0x40 0x7F地址分配SD卡片主机I/ F#A的寄存器131a、向0x80 OxBF地址分配SD卡片主机I/F#B的寄存器132a、向OxCO OxFF地址分配SD卡片主机I/F#C的寄存器133a。并且,数据缓冲器131b、132b、133b经由 作为寄存器131a、132a、133a内的一个地址的数据缓冲器端口,作为FIFO而被连接。(实施方式2)图9是本发明的实施方式2的成套设备200的结构图。本实施方式的成套设备也 与实施方式1相同,具有以下功能,即控制作为可移动卡片的一例的SD卡,或者控制与面 向SD卡卡片总线规格相对应的嵌入模块。
15
如图9所示,成套设备200中内置有作为微型计算机模块的主微型计算机LSI10、 卡片主机LSI101、102以及USB/卡片主机LSI201。主微型计算机LSIlO中内置有SD卡片 主机 I/F12、14。SD卡片主机I/F12、14起到面向SD卡卡片总线规格的主控器的作用。并且,SD卡 片主机I/F12经由作为第一卡片总线的卡片总线CB1,与起到从动装置的作用的卡片主机 LSIlOl相连。另外,SD卡片主机I/F14经由作为第二卡片总线的卡片总线CB3与起到从动 装置作用的外部设备的USB/卡片主机LSI201相连。卡片主机LSI101、102、USB/卡片主机LSI201还可以起到面向SD卡的卡片总线 规格的主控器的作用,并且也可以与多个卡片总线相连。卡片主机LSIlOl经由卡片总线 CBlla、CBllb,与起到从动装置的作用的多个SD卡IlOaUlOb相连,而且经由另一卡片总线 CB12,与起到从动装置的作用的卡片主机LSI102相连。卡片主机LSI102经由卡片总线CB 121a、121b、121c,与起到从动装置的作用的多个SD卡HOcUlOdUlOe相连。另一方面, USB/卡片主机LSI201经由卡片总线CB31a、CB31b,与起到从动装置作用的多个SD卡110i、 IlOj相连。并且,USB/卡片主机LSI201可以经由USB总线UBl和USB连接器UCl,与USB 设备220相连。即,在成套设备200中,作为通信设备的USB/卡片主机LSI201经由卡片总线CB3, 与主微型计算机LSIlO相连。其结果,在成套设备200内没有IO总线。图10是图9中的USB/卡片主机LSI201及其外部电路的详细结构图。USB/卡片 主机LSI201内置了两个SD卡I/F231、232和一个USB主机I/F235。与图3所示的卡片主 机LSIlOl相比,其不同点在于代替一个SD卡片主机I/F而内置了 USB主机I/F。BP,USB/ 卡片主机LSI201内置有SD卡片主机I/F231、232、USB主机I/F235、总线开关241、242、总 线转换/控制电路250、各模块的复位控制等用于控制USB/卡片主机LSI201整体的公共寄 存器236。SD卡片主机I/F231、232和USB主机I/F235分别内置有保存来自SD卡片主机 I/F14的指令等的寄存器231a、232a、235a和FIFO结构的数据缓冲器231b、232b、235b。下面,说明USB主机I/F235的动作。另外,由于SD卡片主机I/F231、232的动作 与图3所示的SD卡片主机I/F131、132相同,因此在这里省略其说明。在向USB设备220发送数据读取指令的情况下,从SD卡片主机I/F14发送的指令 经由卡片总线CB3、总线转换/控制电路250和寄存器总线RB2,被写入USB主机I/F235内 的寄存器235a。之后,USB主机I/F235经由USB总线UB 1和USB连接器UC1,向USB设备 220发送指令。若从USB设备220读取数据,则经由USB连接器UCl和USB总线UB1,暂时将其保 存在USB主机I/F235内的数据缓冲器235b中。之后,经由寄存器总线RB2、总线转换电路 250和卡片总线CB3,将数据读取到SD卡片主机I/F14。根据该结构,主微型计算机10利用卡片总线CB3来控制USB/卡片主机LSI201内 部的USB主机I/F235,能够读取USB设备220的数据。另外,在本实施方式中,经由卡片总线连接了主微型计算机LSI和作为通信设备 的USB/卡片主机LSI,但是本发明并非限于此。例如,在本发明中,以USB为例进行了说明, 但是也可以经由卡片总线连接利用到ATA或Bluetooth等其他通信标准的通信设备。或者, 也可以经由卡片总线,在主微型计算机LSI上连接内置闪存或DRAM等存储设备、或利用所谓的GPS(Global Position System 全球定位系统)功能的GPS设备、照相机等拍摄设备。(实施方式3)在实施方式1中,构成为从主微型计算机LSIlO仅经由卡片总线CBl控制卡片主 机LSI 101,但是,也可以构成为通过使SD卡片主机I/F131、132、133分别具备切换寄存器总 线RBl和现有的IO总线IB2的选择器,从而还经由IO总线IB2来控制卡片主机LSI101。 根据该结构,SD卡片主机I/F12比较慢时,可以使用IO总线IB2来控制卡片主机LSI101。 另外,也可以同时使用卡片总线CBl和IO总线IB2这两个总线,例如从卡片总线CBl以直 接筛选模式或者寄存器筛选模式控制SD卡110a,并且从IO总线IB2经由SD卡片主机I/ F132来控制SD卡110b。图11是本发明的实施方式3的成套设备300的结构图。此外,图12是图11中的 作为第一卡片主机LSI的卡片主机LSI301及其外部电路的详细结构图。本实施方式的成 套设备也与实施方式1、2相同,具有以下功能,即控制作为可移动卡片的一例的SD卡,或 者控制与面向SD卡卡片总线规格相对应的嵌入模块。实施方式1中,从主微型计算机LSIlO仅经由卡片总线CBl控制卡片主机LSI101, 但是本实施方式中的卡片主机LSI301不同点在于也可以经由作为第三卡片总线的IO总线 IB2来控制该卡片主机LSI301。另外,图11和图12记载了将实施方式1的图1、图3变形 之后的结构,由于对于实施方式2的图9、图10也是如此,因此省略将实施方式2变形之后 的附图。此外,对于与图1、图3的共同的结构要素附加同一附图标记,并在这里省略对这一 部分的详细的说明。如图11所示,成套设备300内置有作为微型计算机模块的主微型计算机LSI10、 外部I0-LSI27a、27b和卡片主机LSI301、102。在主微型计算机LSIlO中内置有IO总线I/ Fll和具备加密解密功能部12a的SD卡片主机I/F12。IO总线I/F11经由IO总线IB2分 别连接外部I0-LSI27a、27b以及卡片主机LSI301。SD卡片主机I/F12与图1同样地经由 卡片总线CBl,与起到从动装置作用的卡片主机LSI301相连。图12是图11中的卡片主机LSI301及其外部电路的详细结构图。与图3相比,不 同点在于内置有切换IO总线IB2和寄存器总线RB 1的总线开关341、342、343、344。通过 设置总线开关341、342、343,还可以经由IO总线IB2分别控制SD卡片主机I/F131、132、 133。此外,通过设置总线开关344,还可以经由IO总线IB2来控制公共寄存器134。总线 开关341、342、343、344的切换控制只要从卡片主机LSI301的外部端子或者经由卡片总线 CBl或IO总线IB2进行即可(未图示)。根据该结构,在SD卡片主机I/F12较慢的情况下,可以使用IO总线IB2来控制卡 片主机LSI301。另外,此时,也可以将总线开关341、342、343、344统一构成为一个,并针对 卡片主机LSI301整体,切换是经由卡片总线CBl进行控制还是经由IO总线IB2进行控制即 可。图13是表示此时的结构的图,设置有将总线开关341、342、343、344统一构成为一个的 总线开关340。其中,如图12的结构所示,通过相对于SD卡片主机I/F131、132、133分别设 置总线开关341、342、343,从而实现针对多个作为第二卡片总线的卡片总线CBlla、CBllb、 CB12的每一个切换是经由卡片总线CBl进行控制还是经由IO总线IB2进行控制的功能。另外,通过使用卡片总线CBl和IO总线IB2这两者,可获得即使卡片总线CB 1被 占用,也能够控制SD卡片主机I/F131、132、133或公共寄存器134的效果。例如,从卡片总线CBl以直接筛选模式或寄存器筛选模式控制SD卡IlOa的同时,还可以从IO总线IB2经 由SD卡片主机I/F132来控制SD卡110b。另外,在本实施方式中,说明了在卡片主机LSI301中除了卡片总线CBl以外还追 加连接现有的IO总线IB2的例子,但是,除此之外,例如也可以在卡片主机LSI301中追加 连接图1所示的卡片总线CB2或微型计算机一般所具备的通用端口等其他总线。此外,在上述的各实施方式中,以SD卡为例进行了说明,但是本发明并非限于此。 即,只要是具有对与规定的卡片总线规格相对应的可移动卡片、以及与该规定的卡片总线 规格相对应的嵌入模块中的至少一方进行控制的功能的成套设备,通过与上述的各实施方 式同样地利用以该规定的卡片总线规格为基准的卡片总线,从而可实现与上述的各实施方 式相同的结构和动作。(产业上的可利用性)本发明中,由于在具有卡片主机LSI的成套设备中,不会影响小型轻便化,而且可 进行对可移动卡片等的快速数据传输,因此,例如,在兼顾移动电话终端的小型轻便化和性 能的提高方面是很有用的。
权利要求
一种成套设备,其具有对与规定的卡片总线规格相对应的可移动卡片、以及与所述规定的卡片总线规格相对应的嵌入模块中的至少一方进行控制的功能,该成套设备的特征在于,具备微型计算机模块,其具有所述规定的卡片总线规格的主控制功能;卡片主机LSI,其具有所述规定的卡片总线规格的主控制功能和从动功能;第一卡片总线,其以所述规定的卡片总线规格为基准,且用于连接所述微型计算机模块和所述卡片主机LSI;和第二卡片总线,其以所述规定的卡片总线规格为基准,且用于连接所述卡片主机LSI和所述可移动卡片或连接所述卡片主机LSI和所述嵌入模块。
2.根据权利要求1所述的成套设备,其特征在于, 所述卡片主机LSI具备总线开关,所述总线开关构成为可根据来自所述微型计算机模块的卡片总线指令,切换以下两个 模式第一模式,其作为所述第二卡片总线的主控制功能,使用该卡片主机LSI所具有的主 控制功能;第二模式,其作为所述第二卡片总线的主控制功能,使用所述微型计算机模块所 具有的主控制功能。
3.根据权利要求2所述的成套设备,其特征在于,所述卡片主机LSI在所述第一模式下,根据来自所述微型计算机模块的卡片总线指 令,对来自该卡片主机LSI的传输数据进行转换。
4.根据权利要求1 3的任一项所述的成套设备,其特征在于,该成套设备还具备 第二卡片主机LSI,其具有所述规定的卡片总线规格的主控制功能和从动功能;和 第三卡片总线,其以所述规定的卡片总线规格为基准,且用于连接所述卡片主机LSI和所述第二卡片主机LSI。
5.根据权利要求1或4所述的成套设备,其特征在于, 所述第一卡片总线具有指令线和数据线,所述微型计算机模块在经由所述第一卡片总线控制位于所述卡片主机LSI内的寄存 器时,将控制标记、寄存器地址以及写入或读取数据设为规定数目比特的帧,并向所述第一 卡片总线的数据线上连续地发送该帧。
6.根据权利要求5所述的成套设备,其特征在于,所述帧的数据格式中的至少一个在控制标记和寄存器地址之间设置有填充位。
7.根据权利要求5所述的成套设备,其特征在于,所述帧的数据格式中的至少一个设置有表示该帧是否为当前的指令中的最终帧的结 束标记。
8.根据权利要求5所述的成套设备,其特征在于,所述帧的数据格式中的至少一个设置有表示是否存储该帧的数据日志的调试标记。
9.根据权利要求5所述的成套设备,其特征在于,所述帧的数据格式中的至少一个包括源地址、位宽度信息和目标地址,且在位宽度信 息为“0”时,表示将源地址的数据拷贝到目标地址中的功能。
10.根据权利要求5所述的成套设备,其特征在于,所述卡片主机LSI针对多个卡片总线具有主控制功能,且具备与各卡片总线的每一个相对应的多个寄存器,所述帧的数据格式中的至少一个设置有作为进行写入的寄存器而选择所述多个寄存 器的全部或一部分的选择标记。
11.根据权利要求5所述的成套设备,其特征在于,所述帧由2的N次方个比特构成,其中,N为自然数。
12.根据权利要求1所述的成套设备,其特征在于,所述卡片主机LSI在经由所述第一卡片总线输入的时钟经由所述第二卡片总线而被 输出为止的信号路径中,具备使所述时钟反相的反相单元。
13.根据权利要求1所述的成套设备,其特征在于,该成套设备具备第三卡片总线,该第三卡片总线不同于所述第一卡片总线,且用于连 接所述微型计算机模块和所述卡片主机LSI,所述卡片主机LSI具有切换是经由所述第一卡片总线进行控制还是经由所述第三卡 片总线进行控制的功能。
14.根据权利要求13所述的成套设备,其特征在于,所述卡片主机LSI能够对应于多个所述第二卡片总线,且具有对所述各第二卡片总线 独立地切换是经由所述第一卡片总线进行控制还是经由所述第三卡片总线进行控制的功 能。
15.根据权利要求1所述的成套设备,其特征在于,所述卡片主机LSI根据来自所述微型计算机模块的卡片总线指令,针对来自该卡片主 机LSI的传输数据进行转换。
16.一种卡片主机LSI,其被用于成套设备中,该成套设备具有对与规定的卡片总线规 格相对应的可移动卡片、以及与所述规定的卡片总线规格相对应的嵌入模块中的至少一方 进行控制的功能,该卡片主机LSI的特征在于,具有所述规定的卡片总线规格的主控制功能和从动功能,并且构成为能够连接以所述规定的卡片总线规格为基准且用于与微型计算机模块相连的 第一卡片总线,并且构成为能够连接以所述规定的卡片总线规格为基准且用于与所述可移动卡片或嵌入 模块相连的第二卡片总线。
17.根据权利要求16所述的卡片主机LSI,其特征在于,该卡片主机LSI具备总线开关,所述总线开关构成为能够根据经由所述第一卡片总线而被输入的卡片总线指令,切换 以下两个模式第一模式,作为所述第二卡片总线的主控制功能,使用该卡片主机LSI所具 有的主控制功能;第二模式,作为所述第二卡片总线的主控制功能,使用经由所述第一卡片 总线连接的微型计算机模块所具有的主控制功能。
18.根据权利要求17所述的卡片主机LSI,其特征在于,在所述第一模式下,根据经由所述第一卡片总线输入的卡片总线指令,对来自该卡片 主机LSI的传输数据进行转换。
19.根据权利要求16所述的卡片主机LSI,其特征在于,在经由所述第一卡片总线输入的时钟经由所述第二卡片总线而被输出为止的信号路径中,具备使所述时钟反相的反相单元。
20.根据权利要求16所述的卡片主机LSI,其特征在于,该卡片主机LSI构成为能够连接不同于所述第一卡片总线且用于连接所述微型计算 机模块的第三卡片总线,并且具有切换是经由所述第一卡片总线进行控制还是经由所述第三卡片总线进行控制的 功能。
21.一种成套设备,其具有对与规定的卡片总线规格相对应的可移动卡片、以及与所述 规定的卡片总线规格相对应的嵌入模块中的至少一方进行控制的功能,该成套设备具备微型计算机模块,其具有所述规定的卡片总线规格的主控制功能; 卡片主机LSI,其具有所述规定的卡片总线规格的主控制功能和从动功能; 外围设备,其具有所述规定的卡片总线规格的从动功能,并且是通信设备、存储设备、 GPS设备或者拍摄设备的任一种;第一卡片总线,其以所述规定的卡片总线规格为基准,且用于连接所述微型计算机模 块和所述卡片主机LSI ;和第二卡片总线,其以所述规定的卡片总线规格为基准,且用于连接所述微型计算机模 块和所述外围设备。
全文摘要
本发明提供一种成套设备。通过以规定的卡片总线规格为基准的卡片总线(CB11a、CB11b),连接卡片主机LSI(101)和可移动卡片(110a、110b)。并且,也通过以该规定的卡片总线规格为基准的卡片总线(CB1),连接微型计算机模块(10)和卡片主机LSI(101)间。因此,作为具有卡片主机LSI的成套设备,不会影响小型轻便化,可实现对可移动卡片等的快速数据传输。
文档编号G06F13/14GK101952813SQ20098010623
公开日2011年1月19日 申请日期2009年2月3日 优先权日2008年8月22日
发明者伊藤理惠, 平野雄久, 盐见谦太郎, 笛浩一郎, 藤原睦 申请人:松下电器产业株式会社