一种数据传输方法、装置、设备及介质制造方法及图纸

技术编号:43574077 阅读:21 留言:0更新日期:2024-12-06 17:41
本申请公开了一种数据传输方法、装置、设备及介质,涉及计算机技术领域,包括:根据目标总线的数据位宽与外部总线的数据位宽得到是否满足位宽拼接条件的判定结果;目标总线包括功能组件使用的总线与子系统使用的总线;根据判定结果、传输类型与数据地址的连续情况生成控制指令;控制指令表征是否对位宽进行拼接和/或是否对地址进行拼接;若控制指令表征对位宽进行拼接,则对目标总线发送的当前数据进行位宽拼接;若控制指令表征对地址进行拼接,则对数据地址进行拼接,根据地址拼接结果与判定结果得到当前总线信号,基于当前总线信号将位宽拼接结果发送至外部总线。本申请避免了总线窄传输并减少了向外部总线的请求次数,提高了传输效率。

【技术实现步骤摘要】

本专利技术涉及计算机,特别涉及一种数据传输方法、装置、设备及介质


技术介绍

1、在计算机系统中,外部总线承担着所有数据传输的职责,而各个子系统间都必须通过总线才能通讯。随着soc(system on chips,系统级芯片)的规模越来越大,设计复杂度在不断提高,对总线性能的要求也越来越高。但是由于连接总线的功能组件或者子系统存在各种差异,如传输数据的位宽各不相同,使用不同的传输协议等,导致很难做到传输的统一。

2、在这种情况下,由于外部总线的数据位宽要大于等于所有功能组件或者子系统中最大的数据位宽,因此,当较小数据位宽的功能组件或子系统与总线进行交互时,总线的数据位宽可能只会有一部分使用,进而导致传输效率较低,参见图1所示,进一步的,当功能组件或子系统多次向外部总线发起地址连续的数据传输请求时,外部总线的多次回应会占用响应时间,降低总线传输效率,参见图2所示,为此,上述问题亟待本领域技术人员解决。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种数据传输方法、装置、设备及介质,能够避免总本文档来自技高网...

【技术保护点】

1.一种数据传输方法,其特征在于,包括:

2.根据权利要求1所述的数据传输方法,其特征在于,所述根据目标总线的第一数据位宽与外部总线的第二数据位宽得到是否满足位宽拼接条件的判定结果,包括:

3.根据权利要求2所述的数据传输方法,其特征在于,所述根据所述判定结果、所述传输类型与所述当前数据地址的连续情况生成控制指令,包括:

4.根据权利要求3所述的数据传输方法,其特征在于,所述对所述目标总线发送的所述当前数据进行位宽拼接,包括:

5.根据权利要求4所述的数据传输方法,其特征在于,在控制预设缓存对相应的位宽拼接结果进行缓存的过程中,还包括:...

【技术特征摘要】

1.一种数据传输方法,其特征在于,包括:

2.根据权利要求1所述的数据传输方法,其特征在于,所述根据目标总线的第一数据位宽与外部总线的第二数据位宽得到是否满足位宽拼接条件的判定结果,包括:

3.根据权利要求2所述的数据传输方法,其特征在于,所述根据所述判定结果、所述传输类型与所述当前数据地址的连续情况生成控制指令,包括:

4.根据权利要求3所述的数据传输方法,其特征在于,所述对所述目标总线发送的所述当前数据进行位宽拼接,包括:

5.根据权利要求4所述的数据传输方法,其特征在于,在控制预设缓存对相应的位宽...

【专利技术属性】
技术研发人员:秦泗晨马树楠袁涛
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1