信息传输协议制造技术

技术编号:3524793 阅读:167 留言:0更新日期:2012-04-11 18:40
公开了信息传输的系统和方法。在一个实施例中,所述系统可包括主装置(102)和从装置(104),它们用总线(106)连接,其中时钟信息嵌入在数据流中。可采用各种流控制技术来补偿主装置和从装置(102、104)所支持的传输速率的差异。可采用两种同步字段来建立和维持时钟捕获。主装置(102)可采用后面是第一数据包的第一种同步字段向从装置(104)传输信息,如果在接收另一个数据包之前不需要额外时间,则从装置(104)可用第二种不同类型的、后面是状态就绪字段的同步字段响应每一个数据包。

【技术实现步骤摘要】

本专利技术涉及信息传输的系统和方法。
技术介绍
很多数字装置已成为消费品。数字电话、数码相机、数字音乐重放机、个人数字助理(PDA)以及个人电脑只是流行的数字科技的实例。随着这种技术的的发展,需要在装置之间传输数字信息。就便携式数字装置而言,特别需要这种信息传输。便携式数字装置经常省略很多方便设施以便尽可能轻便。例如,便携式数字装置可能没有全尺寸的用户接口、在数据库介质上存储数据的能力以及对功率要求很高的部件(例如,高级数字处理部件)。因此,任何便携式数字装置的期望的特性是在便携式数字装置和具有理想特性的主数字装置之间传输数字信息的能力。可以直接进行信息传输,或者,可利用信息存储介质进行信息传输。一种特别重要的信息存储介质是固态存储器件。这种存储器件可被组装在可拆装存储卡中。便携式数字装置可在所述存储器件上存储信息。然后也许在从便携式数字装置被取下之后,所述存储器件可被连接到主数字装置上。然后主数字装置可从所述存储器件检索存储信息。当然信息传输可以是双向的,这样主数字装置可在存储器件中存储数据而便携式数字装置可从存储器件中检索数据。目前,存储卡的数据存储容量范围大约在2兆(MB)到十亿字节(GB)之间,在不久的将来存储容量会更大。虽然很多存储卡提供了大量存储器,可是从存储器检索文件的数据传输速率经常很低,例如差不多是10到20MB/秒。按照所述速率,主数字装置将用大约1-2分钟来从存储卡检索1GB。因此需要能提供更高的传输速度而基本上不增加存储装置复杂性的信息传输协议
技术实现思路
因此,这里公开一种信息传输系统和方法。在一个实施例中,所述系统可包括主装置和通过至少一条总线连接到主装置的从装置。所述总线可以是高速差动串行总线,其中时钟信息被嵌入在数据流中。可采用各种流控制技术来弥补主装置和从装置所支持的传输速率上的差异。可采用两种同步字段来建立和维持时钟捕获。在一个实施例中,系统包括主装置和通过至少一条总线连接到主装置的从装置。主装置采用后面是第一数据包的第一类同步字段将信息传输到从装置,而如果在接收另一个数据包之前不需要额外的时间则从装置用第二种不同的后面是状态就绪字段的同步字段响应各数据包。可以通过配置成传输命令的串行或并行总线把主装置连接到从装置。附图说明为了详细说明本专利技术的各实施例,现参照附图,其中图1示出数字系统的实例,其中可采用各种不同的信息传输协议实施例;图2a-2b示出数字装置和存储装置之间的另一种总线配置;图3a-3f示出根据不同信息传输协议实施例可采用的包和字段;图4a-4b示出可用于根据一定的信息传输协议实施例实现读序列的实例流程图;图5a-5b示出可用于根据一定的信息传输协议实施例实现写序列的实例流程图;图6a-6d示出根据一个信息传输协议实施例的通信序列的实例;图7a-7d示出根据另一个信息传输协议实施例的通信序列的实例;图8a-8d示出根据另一个信息传输协议实施例的通信序列的实例;以及图9a-9c示出根据另一个信息传输协议实施例的通信序列的实例。具体实施例方式符号和术语文中采用了一些术语来指特定的系统组件。本领域的技术人员将认识到,公司会用不同名称指一个组件。本文不会区分名称不同而不是功能不同的组件。在下面的讨论和权利要求书中,术语“包括”和“包含”用于可扩展的方式中,因此应被解释为“包括,但不限于……”。而且,术语“连接”将意味着间接或直接的电子连接。因此,如果第一装置连接到第二装置,所述连接可通过直接电子连接,或通过采用其他装置和连接的间接电子连接。详细说明附图和以下讨论用于不同系统和方法实施例。虽然这些实施例中的一个或多个可能是最优的,但是所公开的实施例不应被解释为或用于限制本专利技术,包括权利要求书的范围。本领域的技术人员将理解,以下说明的应用面很宽,并且任何实施例的讨论只意味着那个实施例的实例,而不是意图说明本专利技术的范围(包括权利要求书的范围)被限制在那个实施例上。存储装置可连接到数字装置以便进行信息存储和检索。图1示出计算机系统(一个可采用存储装置的实例)。图1的计算机系统包括中央处理单元(CPU)10,它通过桥接器与系统存储器14和显示器连接。CUP10还通过桥接器12与扩展总线18连接。存储装置20和输入/输出接口22也与扩展总线18连接。可通过输入/输出接口22将键盘24连接到计算机。CPU10可根据存储在存储器14和/或存储装置20中的软件工作。在软件的指示下,CPU10可通过键盘24或一些替代的输入装置接受来自操作员的命令,并且可以通过显示器16或一些替代的输出装置向操作员显示所需信息。CPU10可控制其他系统组件的操作以检索、传输或存储数据。桥接器12协调组件之间的数据流。桥接器12可为CPU10、存储器14和显示器16提供专用的、高带宽的、点到点的总线。存储器14可存储软件和用于快速存取的数据。存储器14可包括集成存储模块,其中的一个或多个是易失性的。显示器16可提供数据供操作员使用。显示器16还可提供图形并可包括先进的图形处理能力。扩展总线18可支持桥接器12和多个其他计算机组件之间的通信。总线18可用桥接器12连接到可拆装模块组件和/或集成到电路板上的组件(例如,声卡、网络接口、数据捕获模块、调制解调器等)。存储装置20可存储软件和用于长期保存的数据。存储装置20可以是便携的、或者可以接受可拆装介质,或者可以是已安装组件,或者可以是电路板上的集成组件。存储装置20可以是诸如存储卡的可拆装存储装置。或者,存储装置20可以是非易失性的集成存储器、磁介质存储装置、光介质存储装置或一些其他形式的长期信息存储器。输入/输出接口22可支持与不要求高带宽连接的传统的组件和装置进行通信。输入/输出接口22还可包括实时时钟并且可支持与扫描链通信用于系统的低层测试。键盘24可响应操作员的操作向接口22提供数据。其他输入装置(例如,定点设备、按钮、传感器等)也可连接到输入/输出接口22以便响应操作员的操作提供数据。输出装置(例如并行端口、串行端口、打印机、扬声器、灯等等)也可连接到输入/输出接口22向操作员传送信息。适配器26可连接到扩展总线18以便将扩展总线连接到诸如存储卡的可拆装存储装置。或者,可以把适配器26制作成与便携式数字装置连接,以便在计算机系统与便携式数字装置之间的信息传输。除了上述计算机系统,很多其他通用的和定制的数字装置和系统可有利地配置成用于在它们和诸如存储卡的存储装置之间进行信息传输。图2a示出通过总线106与存储装置104连接的数字装置102。在一个实施例中,总线106是采用差动信号的高速、半双工串行连接。或者,总线106可采用非差动信号,可以以全双工方式工作,和/或可以是并行连接。可以对通过总线106发送的数据进行编码以便将时钟信息嵌入数据流中。数据装置102可以包括将来自总线106的信号转换为数据接收数据的收发器108。收发器108还可将数字发送信号转换为用于在总线106上传输的信号。数据装置102可包括缓冲器110以帮助避免下溢/溢出的情况和/或提供时钟域之间的转变。数字装置102还可包括功能“核心”112,所述功能“核心”与缓冲器110连接以提供发送数据和接受接收数据。核心112还可协调总线106的操作,或者可以把这种功能包本文档来自技高网...

【技术保护点】
一种系统,它包括:主装置(102);以及由至少一条总线(106)与所述主装置连接的从装置(104),其特征在于所述主装置(102)采用后面是第一数据包的第一种同步字段向所述从装置传输信息,并且如果在接收另一个数据包之 前不需要额外时间,所述从装置(104)用第二种不同类型的后面是状态就绪字段的同步字段响应每一个数据包。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:AM斯彭塞尔RG梅吉亚
申请(专利权)人:惠普开发有限公司
类型:发明
国别省市:US[美国]

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

1