预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108153689A(43)申请公布日2018.06.12(21)申请号201611108766.7(22)申请日2016.12.06(71)申请人比亚迪股份有限公司地址518118广东省深圳市坪山新区比亚迪路3009号(72)发明人不公告发明人(74)专利代理机构北京清亦华知识产权代理事务所(普通合伙)11201代理人张润(51)Int.Cl.G06F13/362(2006.01)权利要求书2页说明书8页附图3页(54)发明名称轮询仲裁的方法和装置(57)摘要本发明公开了一种轮询仲裁的方法和装置,其中,该方法包括:在轮询每个通道的过程中,在轮询到当前通道时,判断当前通道中的数据源是否提出仲裁申请;若判断数据源提出仲裁申请,则获取当前通道的数据处理状态,并根据数据处理状态确定否对数据源授权。本发明实施例的轮询仲裁的方法,根据仲裁申请和处理状态确定是否对数据源授权,从而有效避免了对处理状态存在问题的通道的数据源授权,提高了通道的调度的效率,进而可提高数据的处理效率。CN108153689ACN108153689A权利要求书1/2页1.一种轮询仲裁的方法,其特征在于,包括以下步骤:在轮询每个通道的过程中,在轮询到当前通道时,判断当前通道中的数据源是否提出仲裁申请;若判断所述数据源提出仲裁申请,则获取所述当前通道的数据处理状态,并根据所述数据处理状态确定否对所述数据源授权。2.如权利要求1所述的方法,其特征在于,所述处理状态包括数据缓存量,所述根据所述数据处理状态确定否对所述数据源授权,包括:判断所述数据缓存量是否超过所述当前通道的数据缓存门限;若否,则对所述数据源授权,以使所述数据源访问外部存储器。3.如权利要求1所述的方法,其特征在于,所述处理状态包括数据校验状态;所述根据所述数据处理状态确定否对所述数据源授权,包括:根据所述数据校验状态确定所述数据源是否准确;若是,则对所述数据源授权,以使所述数据源访问外部存储器。4.如权利要求2或3所述的方法,其特征在于,在所述对所述数据源授权之后,所述方法还包括:开始计时,并在计时时间达到第一预设时间时,判断所述数据源是否结束当前数据帧的传输;若否,则控制在计时时间达到第二预设时间时,强制取消所述数据源的授权,其中,所述第二预设时间与所述第一预设时间的时间间隔大于传输一个数据帧所需要的时间。5.如权利要求4所述的方法,其特征在于,在所述强制取消所述数据源的授权之后,所述方法还包括:根据所述当前通道确定下一个访问的通道。6.一种轮询仲裁的装置,其特征在于,包括:判断模块,用于在轮询每个通道的过程中,在轮询到当前通道时,判断当前通道中的数据源是否提出仲裁申请;第一处理模块,用于在判断所述数据源提出仲裁申请时,获取所述当前通道的数据处理状态,并根据所述数据处理状态确定否对所述数据源授权。7.如权利要求6所述的装置,其特征在于,所述处理状态包括数据缓存量,所述第一处理模块,具体用于:判断所述数据缓存量是否超过所述当前通道的数据缓存门限;若否,则对所述数据源授权,以使所述数据源访问外部存储器。8.如权利要求6所述的装置,其特征在于,所述处理状态包括数据校验状态;所述第一处理模块,具体用于:根据所述数据校验状态确定所述数据源是否准确;若是,则对所述数据源授权,以使所述数据源访问外部存储器。9.如权利要求7或8所述的装置,其特征在于,所述装置还包括:第二处理模块,用于开始计时,并在计时时间达到第一预设时间时,判断所述数据源是否结束当前数据帧的传输;取消模块,用于在判断所述数据源传输当前数据帧时,控制在计时时间达到第二预设2CN108153689A权利要求书2/2页时间时,强制取消所述数据源的授权,其中,所述第二预设时间与所述第一预设时间的时间间隔大于传输一个数据帧所需要的时间。10.如权利要求9所述的装置,其特征在于,所述装置还包括:确定模块,用于根据所述当前通道确定下一个访问的通道。3CN108153689A说明书1/8页轮询仲裁的方法和装置技术领域[0001]本发明涉及数据技术领域,尤其涉及一种轮询仲裁的方法和装置。背景技术[0002]在数据传输领域中,需要处理的数据往往来自多种不同的数据源,这些不同的数据源通常在不同的通道中,在不同通道的数据源中在大批量交换数据时一般都要使用外部存储器(例如SRAM(StaticRandomAccessMemory,静态随机存取存储器)缓存数据。[0003]目前,用于外部存储器的仲裁方式一般有两种方式,一种是固定优化级仲裁,一种是轮询仲裁。其中,固定优化级仲裁的规则是预先定义了数据源不同的优先级,高优先级优先响应。其中,轮询仲裁的规则是多个数据源具有相同的优先级,初始化时第一个数据源具有