指令发送方法、芯片和电子设备技术

技术编号:28034075 阅读:35 留言:0更新日期:2021-04-09 23:15
本发明专利技术涉及通信领域,提供一种指令发送方法、芯片和电子设备。通过当得到待存储指令时,判断待存储指令与第一目标存储单元中的第N个已存储指令是否连续,N是第一目标存储单元当前存储的指令总数,若连续,则将待存储指令作为第N+1个已存储指令,存储到第一目标存储单元中,当第一目标存储单元中的全部已存储指令的指令长度值,等于预设指令长度值时,发送全部已存储指令,从而实现一次发送多个指令,提高了数据传输的效率。

【技术实现步骤摘要】
指令发送方法、芯片和电子设备
本专利技术涉及通信领域,具体而言,涉及一种指令发送方法、芯片和电子设备。
技术介绍
随着互联网时代的到来,数据的传输需求日益增加,如在视频播放、图像处理、AI技术中需要对大量的数据进行传输,总线上有很多长度很小的指令进行传输,多次发送指令会使各个通道中产生多次延迟,使得数据传输效率低。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种指令发送方法、芯片和电子设备。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术提供一种指令发送方法,应用于芯片,所述芯片有多个存储单元,所述存储单元用于存储指令,所述指令用于读取或者写入数据,所述方法包括:当获得待存储指令时,判断所述待存储指令与第一目标存储单元中的第N个已存储指令是否连续;所述第一目标存储单元属于多个存储单元中的一个,所述N为所述第一目标存储单元当前存储的指令总数;若连续,则将所述待存储指令作为第N+1个已存储指令存储至所述第一目标存储单元中;当所述第一目标存储单元中的全部已存储本文档来自技高网...

【技术保护点】
1.一种指令发送方法,其特征在于,应用于芯片,所述芯片有多个存储单元,所述存储单元用于存储指令,所述指令用于读取或者写入数据,所述方法包括:/n当获得待存储指令时,判断所述待存储指令与第一目标存储单元中的第N个已存储指令是否连续;所述第一目标存储单元属于多个存储单元中的一个,所述N为所述第一目标存储单元当前存储的指令总数;/n若连续,则将所述待存储指令作为第N+1个已存储指令存储至所述第一目标存储单元中;/n当所述第一目标存储单元中的全部已存储指令的指令长度值等于预设指令长度值,则发送所述第一目标存储单元中的全部已存储指令。/n

【技术特征摘要】
1.一种指令发送方法,其特征在于,应用于芯片,所述芯片有多个存储单元,所述存储单元用于存储指令,所述指令用于读取或者写入数据,所述方法包括:
当获得待存储指令时,判断所述待存储指令与第一目标存储单元中的第N个已存储指令是否连续;所述第一目标存储单元属于多个存储单元中的一个,所述N为所述第一目标存储单元当前存储的指令总数;
若连续,则将所述待存储指令作为第N+1个已存储指令存储至所述第一目标存储单元中;
当所述第一目标存储单元中的全部已存储指令的指令长度值等于预设指令长度值,则发送所述第一目标存储单元中的全部已存储指令。


2.根据权利要求1所述的方法,其特征在于,所述判断所述待存储指令与第一目标存储单元中的第N个已存储指令是否连续的步骤,包括:
获取所述待存储指令的起始地址和所述第N个已存储指令的结束地址;
判断所述待存储指令的起始地址与所述第N个已存储指令的结束地址是否相同;
若相同,则所述待存储指令与所述第N个已存储指令连续;
若不相同,则所述待存储指令与所述第N个已存储指令不连续。


3.根据权利要求1所述的方法,其特征在于,所述判断所述待存储指令与第一目标存储单元中的第N个已存储指令是否连续的步骤,包括:
获取所述待存储指令的结束地址和所述第N个已存储指令的起始地址;
判断所述待存储指令的结束地址与所述第N个已存储指令的起始地址是否相同;
若相同,则所述待存储指令与所述第N个已存储指令连续;
若不相同,则所述待存储指令与所述第N个已存储指令不连续。


4.根据权利要求1所述的方法,其特征在于,所述发送所述第一目标存储单元中的全部已存储指令的步骤,包括:
根据发送顺序,发送所述第一目标存储单元中所述全部已存储指令;所述发送顺序表征多个存储单元之间的发送顺序。


5.根据权利要求1所述的方法,其特征在于,所述判断所述待存储指令与第一目标存储单元中的第N个已存储指令是否连续的步骤之后,还包括:
若不连续,则判断所述待存储指令与第二目标存储单元中的第M个已存储指令是否连续;所述第二目...

【专利技术属性】
技术研发人员:胡云鹏王洪曾纪国
申请(专利权)人:成都国科微电子有限公司
类型:发明
国别省市:四川;51

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

1