System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 请求处理方法、装置、电子设备及存储介质制造方法及图纸_技高网

请求处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41325918 阅读:6 留言:0更新日期:2024-05-13 15:03
本申请涉及一种请求处理方法、装置、电子设备及存储介质,所述请求处理方法,通过获取携带有请求数据和总线信号参数流水请求,并依据请求数据,确定输入信号和目标片选信号,输入信号包含至少两路输入接口对应的并行信号,可以依据目标片选信号,从至少两路输入接口对应的并行信号中选取出目标并行信号,随后依据目标并行信号,结合总线信号参数进行仲裁输出,得到仲裁输出信号,而无需等待一次完整事务使用完后再进行下一个请求仲裁,从而能够对流水请求进行流水仲裁,有效提高请求仲裁效率。

【技术实现步骤摘要】

本申请涉及信号处理领域,尤其涉及一种请求处理方法、装置、电子设备及存储介质


技术介绍

1、并串转换仲裁(parallel-to-serial conversion arbitration)是指在计算机系统、通信系统或其他数字系统中,将并行数据转换为串行数据并进行传输的过程。在这个过程中,需要对多个并行信号进行仲裁,以确定它们在串行传输中的顺序。这种技术在多处理器系统、总线接口和高速通信链路等场景中有广泛应用。

2、在并串转换过程中,通常涉及到以下几个步骤,数据分割:将并行数据分割成多个独立的信号,每个信号代表一个数据位;仲裁:根据某种优先级规则,确定这些信号在串行传输中的顺序,这可以通过硬件电路(如仲裁器)或软件算法来实现;串行化:将经过仲裁的并行信号按照确定的顺序转换为串行数据流;传输:将串行数据流通过通信链路或其他接口发送到目标设备;接收:目标设备接收到串行数据流后,将其还原为原始的并行数据。

3、现有相关技术中对于仲裁的过程,通常是采用使用请求响应式的并串转换仲裁,或者使用内部状态机进行仲裁状态切换;而请求响应式的并串转换仲裁或使用内部状态机进行仲裁状态切换,必须等待一次完整事务(transaction)完成才可以进行下一个请求仲裁,即仲裁不能流水进行,导致完全串行的资源使用,效率比较低。


技术实现思路

1、为了解决上述技术问题,本申请提供了一种请求处理方法、装置、电子设备及存储介质。

2、第一方面,本申请提供了一种请求处理方法,包括:</p>

3、获取流水请求,所述流水请求携带有请求数据和总线信号参数;

4、依据所述请求数据,确定输入信号和目标片选信号,所述输入信号包含至少两路输入接口对应的并行信号;

5、依据所述目标片选信号,从所述至少两路输入接口对应的并行信号中选取出目标并行信号;

6、依据所述目标并行信号,结合所述总线信号参数进行仲裁输出,得到仲裁输出信号。

7、可选的,所述获取流水请求之后,还包括:

8、依据所述总线信号参数,确定各路输入接口对应的输入接口总线信号;

9、基于所述接口总线信号进行数据信号锁存,得到锁存数据信息。

10、可选的,所述依据所述目标并行信号,结合所述总线信号参数进行仲裁输出,得到仲裁输出信号,包括:

11、从所述锁存数据信息中,选取出所述目标并行信号对应的目标锁存数据信息;

12、采用所述目标锁存数据信息和所述目标并行信号,生成所述仲裁输出信号。

13、可选的,所述依据所述目标片选信号,从所述至少两路输入接口对应的并行信号中选取出目标并行信号,包括:

14、采用所述目标片选信号确定接口标识;

15、将所述接口标识对应的输入接口确定为目标接口;

16、从所述至少两路输入接口对应的并行信号中,选取出目标接口输入的并行信号;

17、将所述目标接口输入的并行信号确定为所述目标并行信号。

18、可选的,所述输入信号包含至少两路输入接口对应的并行信号;所述依据所述请求数据,确定输入信号和目标片选信号,包括:

19、依据所述请求数据进行矩阵缓存,得到每一个时间戳对应的输入矩阵信号;

20、针对每一个时间戳,采用所述输入矩阵信号获取每一路输入接口对应的并行信号;

21、依据所述并行信号对应预设的优先级策略,生成当前时间戳对应的所述目标片选信号。

22、可选的,所述依据所述目标并行信号,结合所述总线信号参数进行仲裁输出,得到仲裁输出信号之后,还包括:

23、获取所述流水请求对应的历史片选信号;

24、依据所述目标片选信号,结合所述历史片选信号,生成反压维持信号;

25、基于所述反压维持信号,生成反压信号;

26、将所述反压信号发送给所述流水请求对应的请求端。

27、可选的,所述依据所述目标并行信号,结合所述总线信号参数进行仲裁输出,得到仲裁输出信号,包括:

28、按照预设的仲裁选择方式,对所述目标并行信号进行仲裁,得到仲裁片选信号;

29、基于所述仲裁片选信号,结合所述总线信号参数,得到仲裁输出信号。

30、可选的,在基于所述仲裁片选信号,结合所述总线信号参数,得到仲裁输出信号之后,还包括:

31、将所述仲裁输出信号发送给响应端;

32、接收响应返回信号,所述响应返回信号为所述响应端依据所述仲裁输出信号进行响应生成的信号;

33、依据所述仲裁片选信号和所述响应返回信号,生成目标响应返回信号;

34、将所述目标响应返回信号发送给所述流水请求对应的请求端。

35、第二方面,本申请提供了一种请求处理装置,包括:

36、获取模块,用于获取流水请求,所述流水请求携带有请求数据和总线信号参数;

37、确定模块,用于依据所述请求数据,确定输入信号和目标片选信号,所述输入信号包含至少两路输入接口对应的并行信号;

38、选取模块,用于依据所述目标片选信号,从所述至少两路输入接口对应的并行信号中选取出目标并行信号;

39、仲裁输出模块,用于依据所述目标并行信号,结合所述总线信号参数进行仲裁输出,得到仲裁输出信号。

40、第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

41、存储器,用于存放计算机程序;

42、处理器,用于执行存储器上所存放的程序时,实现第一方面任一项所述的请求处理方法。

43、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的请求处理方法。

44、本申请实施例通过获取携带有请求数据和总线信号参数流水请求,并依据请求数据,确定输入信号和目标片选信号,输入信号包含至少两路输入接口对应的并行信号,可以依据目标片选信号,从至少两路输入接口对应的并行信号中选取出目标并行信号,随后依据目标并行信号,结合总线信号参数进行仲裁输出,得到仲裁输出信号,而无需等待一次完整事务使用完后再进行下一个请求仲裁,从而能够对流水请求进行流水仲裁,有效提高请求仲裁效率。

本文档来自技高网...

【技术保护点】

1.一种请求处理方法,其特征在于,包括:

2.根据权利要求1所述的请求处理方法,其特征在于,所述获取流水请求之后,还包括:

3.根据权利要求2所述的请求处理方法,其特征在于,所述依据所述目标并行信号,结合所述总线信号参数进行仲裁输出,得到仲裁输出信号,包括:

4.根据权利要求1所述的请求处理方法,其特征在于,所述依据所述目标片选信号,从所述至少两路输入接口对应的并行信号中选取出目标并行信号,包括:

5.根据权利要求1所述的请求处理方法,其特征在于,所述输入信号包含至少两路输入接口对应的并行信号;所述依据所述请求数据,确定输入信号和目标片选信号,包括:

6.根据权利要求1所述的请求处理方法,其特征在于,所述依据所述目标并行信号,结合所述总线信号参数进行仲裁输出,得到仲裁输出信号之后,还包括:

7.根据权利要求1所述的请求处理方法,其特征在于,所述依据所述目标并行信号,结合所述总线信号参数进行仲裁输出,得到仲裁输出信号,包括:

8.根据权利要求7所述的请求处理方法,其特征在于,在基于所述仲裁片选信号,结合所述总线信号参数,得到仲裁输出信号之后,还包括:

9.一种请求处理装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8任一项所述的请求处理方法。

...

【技术特征摘要】

1.一种请求处理方法,其特征在于,包括:

2.根据权利要求1所述的请求处理方法,其特征在于,所述获取流水请求之后,还包括:

3.根据权利要求2所述的请求处理方法,其特征在于,所述依据所述目标并行信号,结合所述总线信号参数进行仲裁输出,得到仲裁输出信号,包括:

4.根据权利要求1所述的请求处理方法,其特征在于,所述依据所述目标片选信号,从所述至少两路输入接口对应的并行信号中选取出目标并行信号,包括:

5.根据权利要求1所述的请求处理方法,其特征在于,所述输入信号包含至少两路输入接口对应的并行信号;所述依据所述请求数据,确定输入信号和目标片选信号,包括:

6.根据权利要求1所述的请求处理方法,其特征在于,所述依据所述目标并行信号,结合所...

【专利技术属性】
技术研发人员:郭国峰甘国强郭开文祝磊王梅
申请(专利权)人:深圳华云信息系统科技股份有限公司
类型:发明
国别省市:

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

1