数据传输方法与系统技术方案

技术编号:2914369 阅读:190 留言:0更新日期:2012-04-11 18:40
本发明专利技术为一种数据传输方法,适用于一主装置与一从装置,包括传送一模式信号至该从装置,该模式信号包含至少一个位;以及传送一串行数据于该第一装置与该第二装置间,其中,该串行数据的长度根据该模式信号决定。

【技术实现步骤摘要】

本专利技术涉及一种数据传输方法,特别是涉及一种串行数据传输方法。
技术介绍
在电子领域中,两个不同电子装置在做数据的传输时,就必须要有适合的数据传输方法,让数据能在两个电子装置之间同步,且数据的格式能符合两种电子装置的规范。一般来说,数据传输方法有平行数据传输方法与串行数据传输方法。平行数据传输方法的优点在于能提供较大的带宽,但较不适用在高频的环境下使用。而串行数据传输方法的优点为适用在高频的环境下,惟其能提供的带宽较小。随着科技的进步,数据传输速率的要求也越来越高,现有的平行数据传输方法虽然可以提供较大的带宽,但是在数据传输速率提升下,容易因为高频的影响而造成数据传输的错误,而串行数据传输方法便可利用高频方式来提升其数据传输速率。且串行数据传输方法利用分时多任务的方法,因此所需的信号线较少,方便电路设计且可以节省成本。
技术实现思路
本专利技术的一实施例为一种数据传输方法,适用于一主装置(host)与一从装置(slave)间的数据传输。该方法包括:传送一模式信号至该从装置,该模式信号包含至少一个位,以及传送一串行数据于该第一装置与该第二装置间,该串行数据的长度根据该模式信号决定。本专利技术的另一实施例为一种数据传输方法,适用于一主装置(host)与一从装置(slave)间的数据传输。该方法包括:传送一时钟信号,用于同步该第一装置与该第二装置;传送一模式信号,用于表示该第一装置与该第二装置间的一传输模式;根据该时钟信号,传送一控制信号至该第二装置,该-->控制信号的长度根据该模式信号决定。在此实施例中,该控制信号可包含m个位,用于表示一寄存器地址,或包含n个位,用于表示一缓冲器是否填满数据。本专利技术的另一实施例为一种数据传输系统,包括一主装置、一从装置、以及一数据线,用于传递一比特流(bitstream)于该主装置与该从装置之间。该比特流包括一第一数据段、一第二数据段以及一数据数据段。该第一数据段(segment),包含至少一个位,用于表示一传输模式。该第二数据段,包含至少一个位,当该传输模式为一第一传输模式时,该第二数据段包含m个位,用于表示一寄存器的地址,及当该传输模式为一第二传输模式时,该第二数据段包含n个位,用于表示一缓冲器是否填满数据。该数据数据段,位于该第一数据段之后,用于传送一串行数据至该主装置或该从装置。附图说明图1是根据本专利技术的一数据传输系统的一实施例的示意图。图2是根据本专利技术的数据传输方法所使用的一数据格式的示意图。图3是根据本专利技术的一数据传输系统的另一实施例的示意图。图4是根据本专利技术的数据传输系统所使用的比特流格式的示意图。附图符号说明11、31-主装置12、32-从装置13、33-时钟信号线14、34-数据线21、43a、43b-第一字段22、44a、44b-第二字段23、45a、45b-第三字段24、46a、46b-第四字段25、47a、47b-第五字段26-第六字段35-读取缓冲器36-写入缓冲器-->37-第一元件38-第二元件41、42-比特流。具体实施方式图1为根据本专利技术的一串行数据传输系统的一实施例的示意图。串行数据传输系统包括主装置(Host)11、从装置(Slave)12、时钟信号线13以及数据线14。时钟信号线13耦接主装置11的时钟输出端SCK与从装置12的时钟输入端CLK。数据线14耦接主装置11的数据传输端data_M与从装置12的数据传输端data_S。主装置11通过时钟信号线13传送一时钟信号至从装置12,使得主装置11与从装置12间的数据传输可以同步。当主装置11与从装置12同步后,主装置11通过数据线14传递一比特流(bitstream)与从装置12进行数据传输的动作。比特流包括多个数据段(segment)或字段(data field),如一第一数据段、一第二数据段以及一数据数据段。第一数据段可由主装置11发出,包含至少一个位,用于表示一模式状态。第二数据段包含了至少一个位,用于表示数据数据段的数据是要写入从装置12或是自从装置12中读取。举例来说,可利用一个位表是写入/读取状态,譬如说其值为0的话,从装置12就可知道数据数据段的数据是要写入从装置12,其值为1的话,从装置12就可知道数据数据段的数据是自从装置12中读取。在另一实施例中,可利用多个位来定义不同的读取与写入方式。第三数据段更包含至少一个位,用于表示该从装置12的一存储单元,如内存,或是该从装置12的一写入缓冲器的状态,主装置11更可根据该状态信号判断是否可对该从装置12写入数据。在不同模式状态下,第三数据段亦可表示主装置11中的一存储单元或是从装置12中的一存储单元的地址,或是主装置11中的一存储单元或是从装置12中的一存储单元的状态或是表示一指令(instruction)。举例来说,第三数据段包含了一内存地址,用于表示从主装置11写入从装置12的数据要存储在从装置12的一存储装置的地址,也可以是表示从主装置11写入从装置12的数据是位于主装置中11的存储装置的地址。当主装置11要对从装置12进行写入动作时,数据数据段由主装置11输出并写入从装置12。当主装置11要对从装置12进行读取动作时,数据数-->据段由从装置12输出并写入主装置11。数据数据段,位于该第三数据段之后,且位于该数据数据段的数据的格式可根据该第一数据段决定。图2为根据本专利技术的数据传输方法所使用的一数据格式的示意图。第一字段21包含至少一位,可由一主装置所发出,作为一模式信号,用于表示一模式状态。第二字段22包含至少一位,作为一读取/写入(R/W)信号,用于表示主装置对从装置执行一写入动作或一读取动作。第二字段22亦可利用多个位来表示不同的写入动作或读取动作。第三字段23包含至少一位,作为一控制信号。在本实际例中,控制信号可能只包含一个位,用于表示该从装置或该主装置中的一存储装置的状态。在另一实施例中,控制信号可能包括多个位,用于表示主装置的一个命令,从装置则根据该控制信号所表示的命令进行对应的动作。在另一实施例中,控制信号可能包括多个位,用于表示一内存地址,该内存地址可能为主装置写入从装置的数据要存储在从装置的一存储装置的起始地址,也可以是从主装置写入从装置的数据是位于主装置中的一存储装置的地址。第四字段24包含至少一位,由从装置发出,作为一响应(acknowledge)信号。当从装置接收到主装置发出的控制信号后,从装置发出响应信号并回传给主装置,用于通知主装置其已收到控制信号。在此实施例中,响应信号的位的值可为“1”或“0”。在另一实施例中,从装置可在响应信号中加入其它信号,如表示从装置的存储装置的状态信号,并回传给主装置。第五字段包含多个位,用于表示一串行数据信号,该数据的格式可根据该第一字段21中的模式信号决定。在另一实施例中,该数据的格式还根据该第三字段23中的控制信号决定。在另一实施例中,还包括一第六字段26,其包含至少一位,用于表示一中断信号INT,该中断信号INT由从装置发出。当主装置收到中断信号INT时,表示此时为从装置处于主动模式,由从装置控制数据传输。若主装置没收到中断信号INT时,表示此时为主装置处于主动模式,由主装置控制数据传输。在一实施例中,主装置可为一具有数据处理及计算功能的电子本文档来自技高网...

【技术保护点】
一种数据传输方法,应用于一数据传输系统,该数据传输系统包括一第一装置与一第二装置,该方法包括: 传送一时钟信号,用于同步该第一装置与该第二装置; 由该第一装置传送一模式信号至该第二装置,该模式信号用于表示该第一装置与该第二装置间的一传输模式;以及 根据该时钟信号,传送一串行数据于该第一装置与该第二装置间,其中,该数据的长度根据该传输模式决定。

【技术特征摘要】
1.一种数据传输方法,应用于一数据传输系统,该数据传输系统包括一第一装置与一第二装置,该方法包括:传送一时钟信号,用于同步该第一装置与该第二装置;由该第一装置传送一模式信号至该第二装置,该模式信号用于表示该第一装置与该第二装置间的一传输模式;以及根据该时钟信号,传送一串行数据于该第一装置与该第二装置间,其中,该数据的长度根据该传输模式决定。2.如权利要求1所述的数据传输方法,还包括:根据该时钟信号,传送一控制信号至该第二装置,该控制信号的长度根据该模式信号决定。3.如权利要求2所述的数据传输方法,其中,当该传输模式为一第一传输模式时,该控制信号包含m个位,用于表示一存储地址。4.如权利要求3所述的数据传输方法,其中,当该传输模式为一第二传输模式时,该控制信号包含n个位,用于表示一缓冲器是否填满数据,其中,m大于n。5.如权利要求2所述的数据传输方法,还包括:由该第二装置传送一响应信号至该第一装置,用于通知该第二装置已接收到该控制信号。6.一种数据传输方法,应用于一数据传输系统,该数据传输系统包括一第一装置与一第二装置,该方法包括:传送一时钟信号,用于同步该第一装置与该第二装置;由该第一装置传送一模式信号至该第二装置,该模式信号用于表示该第一装置与该第二装置间的一传输模式;根据该时钟信号,传送一控制信号至该第二装置,该控制信号的长度根据该模式信号决定,其中,当该传输模式为一第一传输模式时,该控制信号包含m个位,用于表示一存储地址,及当该传输模式为一第二传输模式时,该控制...

【专利技术属性】
技术研发人员:黄琼辉张维志官宗褓
申请(专利权)人:宏达国际电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1