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

技术编号:24707764 阅读:73 留言:0更新日期:2020-06-30 23:56
本发明专利技术实施例公开了一种数据传输方法及装置、存储介质,该方法包括:获取数据搬运模式对应的搬运参数,并启动所述数据搬运模式;所述搬运参数包括目标地址、源地址和数据搬运长度;在所述数据搬运模式下,根据源地址,向所述源地址对应的源设备发出读指令;响应所述读指令,从所述源设备中读取所述数据搬运长度的待传输数据;将所述待传输数据搬运到所述目标地址对应的目标设备中。

【技术实现步骤摘要】
一种数据传输方法及装置、存储介质
本专利技术涉及通讯技术,尤其涉及一种数据传输方法及装置、存储介质。
技术介绍
目前在通讯技术中,片上系统(SOC,SystemonChip)芯片主要使用位于芯片外部的双数据速率(DDR,Double-Data-Rate)存储器来存储芯片数据和芯片程序,当SOC芯片内的处理器或功能单元作为主设备,发起对DDR存储器的数据传输请求时,由SOC芯片内的处理器控制SOC芯片内的DDR控制器,使其通过连接DDR存储器的物理层接口对DDR存储器进行访问,完成主设备与DDR存储器之间的数据传输,其中,DDR存储器的接口访问速率不断被提高的同时,DDR控制器对DDR存储器的访问延时也不断增大,进而导致DDR控制器实现的数据传输速率降低。
技术实现思路
本专利技术的主要目的在于提出一种数据传输方法及装置、存储介质,能够在不增加控制器的设计复杂度的情况下,提高控制器对存储器的数据读写效率。本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种数据传输方法,所述方法包括:获取数据搬运本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括/n获取数据搬运模式对应的搬运参数,并启动所述数据搬运模式;所述搬运参数包括目标地址、源地址和数据搬运长度;/n在所述数据搬运模式下,根据源地址,向所述源地址对应的源设备发出读指令;/n响应所述读指令,从所述源设备中读取所述数据搬运长度的待传输数据;/n将所述待传输数据搬运到所述目标地址对应的目标设备中。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括
获取数据搬运模式对应的搬运参数,并启动所述数据搬运模式;所述搬运参数包括目标地址、源地址和数据搬运长度;
在所述数据搬运模式下,根据源地址,向所述源地址对应的源设备发出读指令;
响应所述读指令,从所述源设备中读取所述数据搬运长度的待传输数据;
将所述待传输数据搬运到所述目标地址对应的目标设备中。


2.根据权利要求1所述的方法,其特征在于,所述获取数据搬运模式对应的搬运参数,并启动所述数据搬运模式,包括:
获取所述搬运参数;
根据所述搬运参数,对直接内存存取模块进行配置,实现所述直接内存存取模块启动所述数据搬运模式的功能。


3.根据权利要求1所述的方法,其特征在于,所述在所述数据搬运模式下,根据源地址,向所述源地址对应的源设备发出读指令,包括:
在所述数据搬运模式下,根据所述源地址,判断出所述源设备为通过总线连接的设备时,向所述源设备发送所述读指令。


4.根据权利要求3所述的方法,其特征在于,所述响应所述读指令,从所述源设备中读取所述数据搬运长度的待传输数据之后,且所述将所述待传输数据搬运到所述目标地址对应的目标设备中之前,所述方法还包括:
对所述待传输数据进行缓存,得到缓存后的待传输数据;
对所述缓存后的待传输数据进行仲裁,得到仲裁后的待传输数据;
根据所述目标设备对应的预设物理层接口协议,对所述仲裁后的待传输数据进行协议转换,得到转换后的待传输数据。


5.根据权利要求4所述的方法,其特征在于,所述将所述待传输数据搬运到所述目标地址对应的目标设备中,包括:
通过连接所述目标设备的物理层接口,向所述目标设备发送所述转换后的待传输数据。


6.根据权利要求4所述的方法,其特征在于,所述预设物理层接口协议包括双数据速率的物理层接口协议。


7.根据权利要求1所述的方法,其特征在于,所述在所述数据搬运模式下,根据源地址,向所述源地址对应的源设备发出读指令,包括:
在所述数据搬运模式下,根据所述源地址,判断出所述源设备为通过物理层接口连接的设备时,对所述读指令进行缓存,得到缓存后的读指令;
对所述缓存后的读指令进行仲裁,得到仲裁后的读指令;
根据所述物理层接口对应的预设物理层接口协议,对所述仲裁后的读指令进行协议转换,得到转换后的读指令;
向所述源设备发送所述转换后的读指令。


8.根据权利要求7所述的方法,其特征在于,所述响应所述读指令,从所述源设备中读取所述数据搬运长度的待传输数据之后,且所述将所述待传输数据搬运到所述目标地址对应的目标设备中之前,所述方法还包括:
根据所述目标设备对应的预设总线协议,对所述待传输数据进行协议转换,得到转换后的待传输数据;
对所述转换后的源数据依次进行仲裁,得到仲裁后的待传输数据;
对所述仲裁后的待传输数据进行缓存,得到缓存后的待传输数据。


9.根据权利要求8所述的方法,其特征在于,所述将所述待传输数据搬运到所述目标地址对应的目标设备中,包括:
通过连接所述目标设备的总线,向所述目标设备发送所述缓存后的待传输数据。


10.一种数据传输装置,其特征在于,所述装置包括:配置管理模块和数据搬运模块;其中,
所述配置管理模块,用于获取数据搬运模式对应的搬运参数,并启动所述数据搬运模式;所述搬运参数包括目标地址、源地址和数据搬运长度;
所述数据搬运模块,用于在所述数据搬运模式下,根据...

【专利技术属性】
技术研发人员:蒋建平
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东;44

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

1