【技术实现步骤摘要】
一种多机数据传输方法、装置、存储介质及电子设备
[0001]本专利技术涉及芯片互联
,尤其涉及一种多机数据传输方法
、
装置
、
存储介质及电子设备
。
技术介绍
[0002]在芯片互联的现有技术中,一般每个芯片的启动代码是一独立成套的,业界考虑到成本等因素一般都是将需要读取的代码数据存放在主机外挂载的闪存等介质中,那么主机则可以直接从闪存中读取代码数据,而从机所需的代码数据则是通过主机从闪存获取到后进行转发得到
。
现有技术在实现主从芯片间数据传输时,一般都是主机从闪存中获取到后再将代码数据发送给从机,从机再向主机反馈数据接收情况,但是,这种数据传输方式数据传输效率低
。
技术实现思路
[0003]本专利技术的目的是针对上述现有技术的不足,提出了一种多机数据传输方法
、
装置
、
存储介质及电子设备,能够提高数据传输效率
。
[0004]第一方面,本专利技术提供了一种多机数据传输方法,包括:
[0005]根据重配置后的第一集成电路互联总线,向主机主动发送第一请求数据命令,以使所述主机根据所述第一请求数据命令反馈第一数据;其中,所述第一数据是所述主机根据所述第一请求数据命令对从闪存中取出的数据包校验后生成的;
[0006]对接收到的所述第一数据进行解包,获得第一代码数据和第一校验码,并根据所述第一校验码对所述第一代码数据进行校验;
[0007]若所述第一代码数据 ...
【技术保护点】
【技术特征摘要】
1.
一种多机数据传输方法,其特征在于,适用于从机,所述多机数据传输方法包括:根据重配置后的第一集成电路互联总线,向主机主动发送第一请求数据命令,以使所述主机根据所述第一请求数据命令反馈第一数据;其中,所述第一数据是所述主机根据所述第一请求数据命令对从闪存中取出的数据包校验后生成的;对接收到的所述第一数据进行解包,获得第一代码数据和第一校验码,并根据所述第一校验码对所述第一代码数据进行校验;若所述第一代码数据未通过校验,则在数据发送阈值的次数限制下,重复发送所述第一请求数据命令给所述主机,以使所述主机重新反馈第二数据;其中,第二数据是所述主机根据所述第一请求数据命令后再次发送第一数据得到的
。2.
如权利要求1所述的多机数据传输方法,其特征在于,所述根据重配置后的第一集成电路互联总线,包括:在所述从机上电启动并进行初始化后,禁能从机侧的第一集成电路互联总线,将第一集成电路互联总线控制器对应的寄存器配置为主接收模式;在配置所述第一集成电路互联总线控制器的速度和从机地址后,使能所述第一集成电路互联总线,以使根据所述第一集成电路互联总线主动发送请求数据命令
。3.
如权利要求2所述的多机数据传输方法,其特征在于,所述根据重配置后的第一集成电路互联总线,还包括:对主机侧的第二集成电路互联总线进行重配置,具体为:在所述主机上电启动并进行初始化后,禁能所述第二集成电路互联总线,将第二集成电路互联总线控制器对应的寄存器配置为从发送模式;在配置所述第二集成电路互联总线控制器的速度和主机地址后,使能所述第二集成电路互联总线,以使根据所述第二集成电路互联总线获取所述从机的请求数据命令
。4.
如权利要求3所述的多机数据传输方法,其特征在于,所述根据重配置后的第一集成电路互联总线,还包括:所述主机与所述从机采用相同的元件进行数据传输;其中,所述元件包括:芯片
、
晶片和
CPU socket。5.
如权利要求1所述的多机数据传输方法,其特征在于,还包括:若所述第一代码数据通过校验,则将在第一高速缓存存储器中得到的校验数据存入所述从机的第一静态随机存取存储器中,并向主机主动发送第二请求数据命令,获取所述第二请求数据命令对应的数据,直到达到请求数据命令次数阈值
。6.
如权利要求1所述的多机数据传输方法,其特征在于,所述第一数据是所述主机根据所述第一请求数据命令对...
【专利技术属性】
技术研发人员:汤彩芸,蔡文明,刘扬帆,
申请(专利权)人:广州市粤港澳大湾区前沿创新技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。