本发明专利技术披露了一种卡式外围装置和通信系统。该卡式外围装置,包括:存储单元,具有协议识别信息;通信单元,连接至用于根据特定协议通信的主机装置;配置空间,包括多个配置寄存器;其中,所述配置空间包括第一区域和第二区域;其中,所述第一区域具有用于寻址第二区域的第一地址信息,所述第二区域具有用于访问来自所述存储单元的部分协议识别信息的第二地址信息并且具有数据寄存器和地址寄存器;其中,所述第二地址信息用所述地址寄存器相继设置,其中所述部分协议识别信息用所述数据寄存器基于所述第二地址信息相继设置。
【技术实现步骤摘要】
本专利技术涉及一种卡式外围装置和通信系统。
技术介绍
现已有作为各种卡式外围装置使用的PC卡,当进行使用时,它们被连接至诸如个人计算机的主机装置。已知的PC卡包括通过PCI总线进行通信的PCI卡和允许以比PCI 总线具有更高数据传输速度的PCI高速总线(PCI Express bus)来进行通信的PCI高速卡 (PCI ExpressCard)(参见日本专利公开第 2005-275909 号和 2006-155183 号)。举例来说,PCI高速卡在物理、电及逻辑上进行标准化。在遵守这种标准的情况下, PCI高速卡须经受生产商之间各不相同的多种设备特定的控制协议。高速卡标准不仅规定了卡的形状和尺寸,也规定了主机装置的插槽和接口的规 格。由于这个原因,可以将遵守高速卡标准的任意高速卡物理连接至主机装置。高速卡标 准下包含的PCI高速接口也从电和逻辑上进行标准化。因此,遵守PCI高速标准的任意高 速卡也可以电连接和逻辑连接至主机装置。另一方面,主机装置与卡进行通信的控制协议也必须标准化。控制协议规范在各 个生产商之间、甚至在设备之间也各不相同。过去,主机装置通常使用给定组合的厂家ID、设备ID、版本ID、子系统ID、子系统 厂家ID及分类码(class code)作为区分因子,通过该区分因子,能够从不同的控制协议中 仅识别出那些遵守特定控制协议的卡。在不同的生产商使用符合相同控制协议的不同设备 制造的卡的情况下,通过为主机装置另外配备关于新卡生产商及它们正在使用的设备的信 息,保证了一方面的这些卡和另一方面的主机装置之间的连通性(即,正常通信)。上述的连通性通常通过个人计算机(PC)系统以上述方式得到确保。典型地,相应 于任意新引进的卡的设备驱动通过网络或使用适当的存储介质被添加至主机装置(即,PC 系统)中或在其中更新。所添加或经过更新的设备驱动将关于新卡生产商及它们设备的信 息提供给主机装置,作为增加的区分因子。
技术实现思路
存在有诸如插卡式像机的主机装置(电子设备),它们被设计成不能通过网络或 使用存储介质来接收相应于任意新引进卡的设备驱动。这种主机装置可以用和PC系统一 样的方法来识别出给定的卡。在这种情况下,主机装置可以识别并与服从给定控制协议的 第一卡进行通信,不能与由不同生产商使用不同的设备而制造的第二卡进行通信,而不考 虑第二卡遵守相同的控制协议并且与主机装置物理、电及逻辑连接的事实。不能区分出第二卡能够在所讨论的主机装置所特有的控制协议下进行控制的主机装置会遭遇到上述问题。由于无法通过网络或使用存储介质在主机装置中添加或更新设 备驱动从而反映出关于新卡制造商及新设备的信息,所以不得不将主机装置带至其生产商 或服务中心处,进行设备驱动的更新。这样,偶尔在用户需要使用电子装置的紧急情况下, 会出现严重的问题。本专利技术考虑到上述情形,提供了一种卡式外围装置和一种通信系统,使得主机装 置能够容易地区分卡式外围装置的协议,而不用求助于网络或存储介质。根据本专利技术的一个实施例,提供了一种卡式外围装置,包括存储单元,具有协议 识别信息;通信单元,连接至用于根据特定协议通信的主机装置;配置空间,包括多个配置 寄存器;其中,所述配置空间包括第一区域和第二区域;其中,所述第一区域具有用于寻址 第二区域的第一地址信息,所述第二区域具有用于访问来自所述存储单元的部分协议识别 信息的第二地址信息并且具有数据寄存器和地址寄存器;其中,所述第二地址信息用所述 地址寄存器相继设置,其中所述部分协议识别信息用所述数据寄存器基于所述第二地址信 息相继设置。根据本专利技术另一个实施例,提供了一种通信系统,所述通信系统根据特定协议在 卡式外围装置与主机装置之间通信,其中,所述卡式外围装置包括存储单元,具有协议识 别信息;通信单元,连接至用于根据特定协议通信的主机装置;配置空间,包括多个配置寄 存器;其中,所述配置空间包括第一区域和第二区域;其中,所述第一区域具有用于寻址第 二区域的第一地址信息,所述第二区域具有用于访问来自所述存储单元的部分协议识别信 息的第二地址信息并且具有数据寄存器和地址寄存器;其中,所述第二地址信息用所述地 址寄存器相继设置,其中所述部分协议识别信息用所述数据寄存器基于所述第二地址信息 相继设置;所述主机装置包括读取单元,被配置为访问所述多个配置寄存器,从而从所述 多个配置寄存器中的至少一个读取用于区分所述特定协议的协议识别信息;以及通信控制 单元,被配置为基于由所述读取单元读取的所述协议识别信息,在被发现能够应用于所述 卡式外围装置的协议下与所述卡式外围装置进行通信。与涉及使用网络或存储介质的传统结构相比,本专利技术的设置显著地降低了开发、 设计及生产主机装置和卡式外围装置的成本。附图说明图1是主机装置和卡式外围装置的功能框图;图2是说明卡的典型规范的示意图;图3是说明配置空间报头的典型格式的示意图;图4是说明重要产品性能结构的典型格式的示意图;图5是说明厂家指定性能结构的典型格式的示意图;图6是说明配置空间中的多个区域(性能结构)如何被访问的示意图;图7A、7B及7C是说明非易失性存储器中的VPD区域的示意图;图8是说明VPD数据的具体意义的示意图;图9A和图9B是说明VS CAP (厂家指定性能结构)区域中第二专用寄存器R2的 示意图;图10是构成由主机装置执行的识别操作的第一实例的步骤的流程图11是构成由主机装置执行的识别操作的第二实例的步骤的流程图;以及图12是构成由主机装置执行的识别操作的第三实例的步骤的流程图。具体实施例方式下面将参照附图描述本专利技术的一些优选实施例。图1是使本专利技术具体化的主机装 置10和卡式外围装置20的功能框图。举例来说,主机装置10是通过拍摄对象的图片来生 成图像数据的相机(摄像机),卡20(卡式外围装置)是被连接至主机装置10从而记录由 相机所拾取的图像数据的存储卡。从功能上来看,主机装置10被构造为包括上层(upper layer) 12、主存储器(host memory) 14 及主控制器(host controller) 16。上层12由用于生成图像数据的硬件和用于控制硬件的软件(应用程序)构成。主存储器14容纳各种数据,并包括存储上述软件的存储器、工作存储器和保留实 际数据的存储器。主控制器16通过诸如CPU、DMA及通信接口的硬件和将由CPU执行的软 件构成。主控制器16具有卡槽(未示出),该卡槽符合PCI高速卡标准,并允许通过构成 PCI高速总线的通信信道2与所接的卡20进行通信。卡20被构造为包括PCI高速设备22、配置空间24、10/存储空间寄存器26、非易 失性存储器28及上层30。PCI高速设备22具有卡连接器(未示出),该卡连接器符合PCI高速卡标准,当将 其接入主机装置10的卡槽中时,能够通过通信信道2与主机装置10建立通信。PCI高速设 备22由CPU、通信接口和将由CPU执行的软件构成。配置空间24构成地址空间,其容纳了多个配置寄存器,并且是主机装置10在访问 卡20的过程中使用的由PCI高速总线提供的地址空间的一部分。配置寄存器设置有通过PCI高速标准定义的多种设置信息。配置空间24和配置 寄存器将在下文中作更详细的讨论。在作为存储卡的这个实本文档来自技高网...
【技术保护点】
一种卡式外围装置,包括:存储单元,具有协议识别信息,通信单元,连接至用于根据特定协议通信的主机装置,配置空间,包括多个配置寄存器,其中,所述配置空间包括第一区域和第二区域,其中,所述第一区域具有用于寻址第二区域的第一地址信息,所述第二区域具有用于访问来自所述存储单元的部分协议识别信息的第二地址信息并且具有数据寄存器和地址寄存器,其中,所述第二地址信息用所述地址寄存器相继设置,其中所述部分协议识别信息用所述数据寄存器基于所述第二地址信息相继设置。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:今野环,佐鸟谦一,永田淳子,细江纪之,足立直大,中西健一,
申请(专利权)人:索尼株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。