数据传送设备和数据传送方法技术

技术编号:38507426 阅读:14 留言:0更新日期:2023-08-19 16:53
本公开的各实施例涉及数据传送设备以及数据传送方法。一种将传送目标数据从传输侧设备分割,并且以突发方式传输到接收侧设备的数据传送设备,其包括存储设备和控制该存储设备以存储该一段输入的传送目标数据的控制设备,控制该存储设备,使得当该一段数据被分割数分割时,在数据的最后部分被感测到以前,以作为分割数据的数据长度的设定突发长度执行数据传输,并且当该数据的最后部分被感测到时,控制该存储设备调整该突发长度,使得该数据的数据长度与要被传送的数据的总数据长度一致,并且以该调整后的突发长度传输该数据。且以该调整后的突发长度传输该数据。且以该调整后的突发长度传输该数据。

【技术实现步骤摘要】
数据传送设备和数据传送方法
[0001]相关申请的交叉引用
[0002]于2022年2月14日提交的日本专利申请第2022

020459号的公开内容,包括说明书、附图和摘要,通过引用整体并入本文。


[0003]本专利技术涉及数据传送设备和数据传送方法。

技术介绍

[0004]已经公开了与半导体器件中数据传送的速度提高或效率提高相关的多种技术。例如,公开了下面列出的技术。
[0005][专利文献1]日本未审查专利申请公开第2008

287490号
[0006]专利文献1公开了一种数据传送设备,其通过使用存储单元作为传输侧设备和接收侧设备之间的缓冲器,以突发方式传输数据,传输侧设备和接收侧设备之间的操作速度不同。该数据传送设备包括存储单元和控制单元。控制单元控制存储单元存储和累积从传输侧设备输入的数据,并且控制数据的写入和读取,使得数据被分成多个数据,并且被传输到接收侧设备。
[0007]根据上面描述的数据传送设备,作为传送目标的数据被分割成多个段并且被传输到接收侧设备。因此,可以在无需等待作为传送目标的整个数据被写入存储单元的情况下开始将数据从存储单元传输到接收侧设备,并且可以提高传输数据的速度。

技术实现思路

[0008]然而,在上面描述的数据传送设备中,当由于在使存储单元存储数据时的某种故障而导致此类传送目标数据的一部分丢失时,由于没有存储具有预定数据长度的数据,所以控制单元继续等待数据的到达。因此,例如,此类数据传送被中断,或需要时间来返回到正常的数据传送操作。当出现如上所描述的数据传送没有正常执行的时段时,在该时段期间要传送的数据没有被传送,导致重要信息可能被错过。
[0009]由于此类情况,期望提供即使当数据被分成多个数据并且被传送时传送目标数据的一部分丢失,也可以防止数据传送的中断的技术。
[0010]下面将简要描述本申请中公开的专利技术的表示的概要。
[0011]根据代表性实施例的数据传送设备是一种数据传送设备,该数据传送设备分割传送目标数据,并且将数据的分割段以突发方式从传输侧设备传输到接收侧设备,该数据传送设备包括:存储设备和控制设备,其中控制设备执行:存储处理,用于控制存储设备以存储输入的一段传送目标数据;第一传输处理,用于控制该存储设备,使得当该一段传送目标数据被第一分割数分割时,在该一段传送目标数据的最后部分被感测到以前,以作为分割数据的数据长度的设定突发长度执行数据传输;以及第二传输处理,用于当该一段传送目标数据的最后部分被感测到时,控制该存储设备调整突发长度,使得该一段传送目标数据
的数据长度与要传送的数据的总数据长度一致,并且以调整后的突发长度传输数据。
[0012]根据代表性实施例,即使当数据被分成多个数据并且被传送时传送目标数据的一部分丢失,也可以防止数据传送的中断。
附图说明
[0013]图1是示意性示出根据第一实施例的数据传送设备的配置的图。
[0014]图2是用于说明当单元数据丢失时对数据传送的影响的图。
[0015]图3是示出根据第一实施例的读取控制器A的处理的流程图。
[0016]图4是用于具体地说明根据第一实施例的数据传送设备的处理的图。
[0017]图5是示出突发长度的第一计算方法的流程图。
[0018]图6是表示突发长度的第二计算方法的流程图。
[0019]图7是突发传送的第一定时图。
[0020]图8是突发传送的第二定时图。
具体实施方式
[0021]接下来,将描述实施例。注意到,实施例中的每个实施例仅是用于实现本专利技术的示例,并且不限制本专利技术的技术范围。
[0022]此外,在下面的实施例中的每个实施例中,相同的附图标记被分配给具有相同功能的部件,并且除非另有要求否则将省略对其的重复描述。
[0023]根据本专利技术的实施例的数据传送设备是分割传送目标数据并且将所分割的数据段以突发方式从传输侧设备传输到接收侧设备的数据传送设备。数据传送设备包括存储设备和控制设备。控制设备执行将在下面提到的存储处理、第一传送处理和第二传送处理。
[0024]存储处理是用于控制存储设备存储输入的一段传送目标数据的处理。
[0025]第一传送处理是用于控制存储设备的处理,使得当一段传送目标数据被第一分割数分割时,在一段传送目标数据的一部分被感测到丢失以前,以作为分割数据的数据长度的设定突发长度执行数据传送。
[0026]第二传送处理是用于控制存储设备的处理,当一段传送目标数据的一部分被感测到丢失时,调整突发长度,使得具有丢失部分的一段传送目标数据的数据长度与要传送的数据的总数据长度一致,并且以调整后的突发长度传送数据。
[0027]此外,对于构成一段传送目标数据的单元数据的每段,根据该实施例的数据传送设备从传输侧设备接收单元数据和指示该单元数据是否是最后的单元数据的数据结束信号。
[0028]上面描述的存储处理是用于控制存储设备针对构成一段传送目标数据的多个单元数据中的每一段存储彼此相关联的单元数据和结束标志的处理,该结束标志指示该单元数据是否是最后的单元数据。
[0029]上面描述的第一传输处理是用于控制存储设备的处理,使得当未被传输的单元数据的数目等于或大于设定的突发长度时,存储在存储设备中并且通过参考结束标志被标识的未被传输的单元数据以设定的突发长度传输到接收侧设备。
[0030]上面描述的第二传输处理是用于控制存储设备的处理,当未被传输的单元数据的
数目小于设定的突发长度,并且检测到结束标志时,使得调整突发长度以将未被传输的单元数据的数目传输到接收侧设备,并且使得以调整后的突发长度将未被传输的单元数据传输到接收侧设备。
[0031]注意到,作为根据本专利技术的实施例的数据传送设备,例如,可以设想符合高级可扩展接口(AXI)总线协议设计的设备。
[0032]第一实施例
[0033]将描述根据第一实施例的数据传送设备。
[0034]根据第一实施例的数据传送设备的概述
[0035]根据第一实施例的数据传送设备分割传送目标数据并且将分割的数据以突发方式从传输侧设备传输到接收侧设备。通过分割传送目标数据,可以开始传送数据而不需要等待接收所有的传送目标数据,并且可以缩短传送数据所花费的时间。
[0036]每段传送目标数据由多个单元数据组成。在本实施例中,单元数据是指当传输/接收数据时具有最小尺寸的数据,并且例如是针对一个字的数据。
[0037]根据第一实施例的数据传送设备将从传输侧设备接收到的多个单元数据顺序地写入数据传送设备自身的存储设备中。数据传送设备具有在突发传送操作期间感测由于某种原因没有被写入数据传送设备自身的存储设备中的单元数据的存在的功能,也就是说,感测突发传送操作期间单元数据的丢失。在单元数据的丢失被感测到时,数据传送设备调整突发长度,该突发长度是要被传送的并且实际使用的单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传送设备,所述数据传送设备分割传送目标数据并且将所分割的所述数据的段以突发方式从传输侧设备传送到接收侧设备,所述数据传送设备包括:存储设备;以及控制设备,其中所述控制设备执行:存储处理,用于控制所述存储设备以存储输入的一段传送目标数据;第一传送处理,用于控制所述存储设备,使得当所述一段传送目标数据被第一分割数分割时,在所述一段传送目标数据的最后部分被感测到以前,以作为分割数据的数据长度的设定突发长度执行数据传送;以及第二传送处理,用于当所述一段传送目标数据的所述最后部分被感测到时,控制所述存储设备以调整突发长度,使得所述一段传送目标数据的数据长度与要被传送的数据的总数据长度一致,并且以调整后的所述突发长度传送所述数据。2.根据权利要求1所述的数据传送设备,其中针对构成所述一段传送目标数据的单元数据的每段单元数据,从所述传输侧设备输入所述单元数据和指示所述单元数据是否是最后的单元数据的结束信号,其中所述存储处理为:用于控制所述存储设备以针对构成所述一段传送目标数据的多个所述单元数据中的每个单元数据,将所述单元数据和标志彼此相关联地存储的处理,所述标志指示所述单元数据是否是所述最后的单元数据,其中所述第一传送处理为:用于控制所述存储设备的处理,使得当未被传输的单元数据的数目等于或大于设定的所述突发长度时,将存储在所述存储设备中并且通过参考所述标志被标识的未被传输的所述单元数据以设定的所述突发长度传输到所述接收侧设备,以及其中所述第二传送处理为:用于控制所述存储...

【专利技术属性】
技术研发人员:池田基茂稻荣勇二
申请(专利权)人:瑞萨电子株式会社
类型:发明
国别省市:

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

1