一种数据传输的调度方法及装置制造方法及图纸

技术编号:15746578 阅读:264 留言:0更新日期:2017-07-03 02:12
本发明专利技术公开了一种数据传输的调度方法及装置,用于提高传输通道的利用率。该方法包括:第一发送端对总线协议AXI中传输通道的占用率进行监测,传输通道包括如下任意一个:读地址通道、读数据通道、写地址通道、写数据通道、写响应通道;第一发送端通过传输通道向第一接收端发送与传输通道对应的事务处理请求;当传输通道的占用率大于预设阈值时,第一发送端对目标通道中的保留位进行编码并置位,编码后的保留位用于标识事务处理请求需要调度至目标通道,目标通道为传输通道中的一个;第一发送端根据编码后的保留位将事务处理请求通过目标通道发送至第二接收端,编码后的保留位还用于第二接收端将事务处理请求写入第一接收端中。

Scheduling method and device for data transmission

The invention discloses a scheduling method and a device for data transmission, which is used to improve the utilization ratio of a transmission channel. The method includes: a first transmitter to occupy the transmission channel bus protocol in AXI rate monitoring, transmission channel includes an arbitrary address: read the passage, read data, write the address channel channel, write data channel, write response channel; the first transmitter to send the first corresponding receiver and transmission channel transaction request through the transmission channel; when the transmission channel occupancy rate is greater than the preset threshold, the first transmitter to retain the target channel bits in encoding eventthatsets, reserved bits after encoding for request scheduling to the target channel identifier, transaction processing, target channel as a transmission channel; the first sending end according to encoding after retention the transaction request receiver through the target channel sent to second, after encoding the reserved bits are also used in the second receiver will write transaction request First receiver.

【技术实现步骤摘要】
一种数据传输的调度方法及装置
本专利技术涉及通信领域,特别涉及一种数据传输的调度方法及装置。
技术介绍
目前片上多核系统已经成为主流的架构,在这一架构中,通常采用片上网络来连接芯片中的功能单元,因此数据在核间的移动已经成为性能的主要瓶颈。在ARMCoreLinkCCN-508中,NoC(NetworkonChip,片上网络)与片上功能单元之间采用AMBA(AdvancedMicrocontrollerBusArchitecture,数据突发传输)总线协议,即AXI接口进行连接。因此,AXI是事实上的SoC(SystemonChip,系统级芯片)片上通信协议标准。在片上多核心系统中,事务通过AXI中的传输通道在功能单元与NoC之间进行传输。现有的AXI芯片上通过在AXI前增加多个缓存器Buffer和选择器,当多类事务通过AXI接口进行传输时,将不同的事务先通过选择器进行分类,将分类后的事务放置在buffer中的不同队列中。以此使AXI接口具有交叉传输的特性,提高了AXI在传输不同事务时的效率。但是,上述事务的传输机制仅考虑到不同事务之间的交叉传输,当不同的事务在对应的传输通道中传输时,本文档来自技高网...
一种数据传输的调度方法及装置

【技术保护点】
一种数据传输的调度方法,其特征在于,包括:第一发送端对总线协议AXI中传输通道的占用率进行监测,所述传输通道包括如下任意一个:读地址通道、读数据通道、写地址通道、写数据通道、写响应通道;所述第一发送端通过所述传输通道向第一接收端发送与所述传输通道对应的事务处理请求;所述事务处理请求包括:读请求、读数据、写请求、写数据、写响应、无效请求、无效请求响应;当所述传输通道的占用率大于预设阈值时,所述第一发送端对目标通道中的保留位进行编码并置位,所述编码后的保留位用于标识所述事务处理请求需要调度至所述目标通道,所述目标通道为所述传输通道中的一个;所述第一发送端根据所述编码后的保留位将所述事务处理请求通过...

【技术特征摘要】
1.一种数据传输的调度方法,其特征在于,包括:第一发送端对总线协议AXI中传输通道的占用率进行监测,所述传输通道包括如下任意一个:读地址通道、读数据通道、写地址通道、写数据通道、写响应通道;所述第一发送端通过所述传输通道向第一接收端发送与所述传输通道对应的事务处理请求;所述事务处理请求包括:读请求、读数据、写请求、写数据、写响应、无效请求、无效请求响应;当所述传输通道的占用率大于预设阈值时,所述第一发送端对目标通道中的保留位进行编码并置位,所述编码后的保留位用于标识所述事务处理请求需要调度至所述目标通道,所述目标通道为所述传输通道中的一个;所述第一发送端根据所述编码后的保留位将所述事务处理请求通过所述目标通道发送至第二接收端,所述编码后的保留位还用于所述第二接收端将所述事务处理请求写入所述第一接收端中。2.根据权利要求1所述的方法,其特征在于,所述传输通道为读地址通道,所述事务处理请求为读请求,所述目标通道为写地址通道或写数据通道。3.根据权利要求1所述的方法,其特征在于,所述传输通道为读数据通道,所述事务处理请求为读数据,所述目标通道为写响应通道。4.一种数据传输的调度装置,应...

【专利技术属性】
技术研发人员:黄勤业张广飞罗会斌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1