System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多路信号共享存储系统技术方案_技高网

一种多路信号共享存储系统技术方案

技术编号:42129989 阅读:4 留言:0更新日期:2024-07-25 00:44
本发明专利技术公开了一种多路信号共享存储系统,包括仲裁模块、地址对齐模块AAL、存储单元,所述存储单元包括寄存器REG和存储器SRAM,所述仲裁模块用于对任意信号源的输入请求信号进行仲裁,得到仲裁结果;地址对齐模块ALL用于接收仲裁模块的仲裁结果,将输入请求信号的地址对齐方式分别转换成寄存器REG、存储器SRAM的地址对齐方式,依次得到第一目标数据、第二目标数据;并分别将所述第一目标数据、第二目标数据加载至所述地址对齐操作对应的寄存器REG和存储器SRAM中;寄存器REG和存储器SRAM对转换后的输入请求信号地址进行读写操作,返回读写响应。本发明专利技术可以同时对寄存器REG和存储器SRAM进行访问,提供了更多的存储选择和资源共享的可能性,提高资源利用率。

【技术实现步骤摘要】

本专利技术涉及电子通信,具体涉及一种多路信号共享存储系统


技术介绍

1、存储单元是计算机体系中的重要组成部分,随着计算机体系的不断发展以及应用需求的增加,存储单元的设计面临着更高的要求,包括存储容量的增加、访问速度的提升和功耗的降低等。传统的存储单元设计往往面临着访问冲突和竞争的问题,限制了系统的整体性能。为了解决这些问题,多路信号共享存储系统应运而生。

2、多路信号共享存储系统采用了特定的组织结构,通常包含多个存储通道,使多个信号源能够共同访问存储单元,从而提高并发性。存储单元是计算机体系中用于存储和检索数据的基本单位,常见的存储单元包括dram(dynamic random access memory,动态随机存取存储器)、sram(static random access memory,静态随机存取存储器)和寄存器等。

3、sram是一种基于触发器的存储器技术,在计算机系统中具有快速访问、数据稳定和高可靠性等特点,常用于高速缓存和其他需要快速存取的应用,以提供更好的性能和数据处理能力。寄存器是一种高速、低延迟的存储单元,拥有着比sram更快的访问速度,通常位于cpu内部,使得cpu能够高效地执行指令和处理数据,从而提高计算性能。

4、现有许多存储单元设计支持单一信号源输入,即每次只能处理一组信号数据,这种设计适用于仅有单一来源的场景,可以简化系统设计和控制逻辑。现有许多存储单元要求输入数据按照规定的地址对齐方式进行输入,并且仅支持一种类型的存储单元,这些现有设计在特定的应用场景下有一定的优势和适用性,可以满足一些常见的存储需求,并提供相应的性能和功能。然而,随着计算机体系的持续发展,不断增加的应用需求可能需要更灵活、更多样化的存储单元设计,以满足不同的数据类型和存储场景。

5、上述现有的存储单元设计都存在一些限制。一,支持单一信号源的存储单元输入无法处理多组数据,降低了系统的并行性和处理能力;二,缺乏对多种存储单元类型的支持,可能导致资源利用率低或无法满足特定应用的需求。


技术实现思路

1、鉴于以上所述现有技术的缺点,本专利技术提供一种多路信号共享存储系统,提升系统并行性和处理能力。

2、为实现上述效果,本专利技术的技术方案如下:

3、本专利技术提供一种多路信号共享存储系统,包括仲裁模块、地址对齐模块aal、存储单元,所述存储单元包括寄存器reg和存储器sram,所述多路信号共享存储系统用于接收任意信号源(s0,s1,…,sn)的输入请求信号;

4、所述仲裁模块用于对任意信号源(s0,s1,…,sn)的输入请求信号进行仲裁,得到仲裁结果并下发至地址对齐模块all;

5、所述地址对齐模块all用于接收仲裁模块的仲裁结果,将输入请求信号的地址对齐方式分别转换成寄存器reg、存储器sram的地址对齐方式,依次得到第一目标数据、第二目标数据;并分别将所述第一目标数据、第二目标数据加载至所述地址对齐操作对应的寄存器reg和存储器sram中;

6、寄存器reg和存储器sram对转换后的输入请求信号地址进行读写操作,返回读写响应。

7、进一步的,所述输入请求信号包括读请求信号和写请求信号。

8、进一步的,所述读请求信号包括读地址信号。

9、进一步的,所述写请求信号包括写地址信号、写选通信号、写数据信号。

10、进一步的,所述第一目标数据、第二目标数据均包括写地址信号、写选通信号、写数据信号、读地址信号。

11、进一步的,所述仲裁结果包括输入请求信号为写请求信号或输入请求信号为读请求信号。

12、进一步的,所述仲裁模块包括reg仲裁器、sram仲裁器,不同信号源发出的reg读写请求输入到reg仲裁器进行仲裁,不同信号源发出的sram读写请求输入到sram仲裁器进行仲裁,sram仲裁器、reg仲裁器仲裁均采用轮询仲裁的方法进行仲裁。

13、进一步的,所述寄存器reg和存储器sram对转换后的输入请求信号地址进行读写操作,返回读写响应,包括:

14、当仲裁模块仲裁出的输入请求信号为读请求信号时,存储单元对读请求信号进行读操作,生成读响应信号,所述读响应信号包括读数据信号、读完成信号和读错误信号;

15、将读数据信号返回至地址对齐模块aal,地址对齐模块生成与信号源匹配的读数据,与存储单元生成的读完成和读错误共同发送至信号源;

16、当仲裁模块仲裁出的输入请求信号为写请求信号时,存储单元对写请求信号进行写操作,生成写响应信号并发送至信号源。

17、进一步的,所述写响应信号包括写完成信号、写错误信号。

18、进一步的,所述寄存器reg采用地址寄存器。

19、与现有技术相比,本专利技术技术方案的有益效果是:

20、本专利技术系统对任意信号源(s0,s1,…,sn)的输入请求信号进行仲裁,支持多路信号输入,同时处理多个输入请求信号,采用双仲裁机制,支持对寄存器reg和存储器sram并行访问,支持任意地址对齐方式的输入,快速返回仲裁结果和读写响应,确保整个过程在无气泡、低延迟的情况下完成,提高系统的吞吐率、灵活性和并行处理能力,同时提高了系统的资源利用率。

本文档来自技高网...

【技术保护点】

1.一种多路信号共享存储系统,其特征在于,包括仲裁模块、地址对齐模块AAL、存储单元,所述存储单元包括寄存器REG和存储器SRAM,所述多路信号共享存储系统用于接收任意信号源(S0,S1,…,Sn)的输入请求信号;

2.根据权利要求1所述的系统,其特征在于,所述输入请求信号包括读请求信号和写请求信号。

3.根据权利要求2所述的系统,其特征在于,所述读请求信号包括读地址信号。

4.根据权利要求2所述的系统,其特征在于,所述写请求信号包括写地址信号、写选通信号、写数据信号。

5.根据权利要求2所述的系统,其特征在于,所述第一目标数据、第二目标数据均包括写地址信号、写选通信号、写数据信号、读地址信号。

6.根据权利要求2所述的系统,其特征在于,所述仲裁结果包括输入请求信号为写请求信号或输入请求信号为读请求信号。

7.根据权利要求2所述的系统,其特征在于,所述仲裁模块包括reg仲裁器、sram仲裁器,不同信号源发出的reg读写请求输入到reg仲裁器进行仲裁,不同信号源发出的sram读写请求输入到sram仲裁器进行仲裁,sram仲裁器、reg仲裁器仲裁均采用轮询仲裁的方法进行仲裁。

8.根据权利要求2所述的系统,其特征在于,所述寄存器REG和存储器SRAM对转换后的输入请求信号地址进行读写操作,返回读写响应,包括:

9.根据权利要求8所述的系统,其特征在于,所述写响应信号包括写完成信号、写错误信号。

10.根据权利要求1~9任一所述的系统,其特征在于,所述寄存器REG采用地址寄存器。

...

【技术特征摘要】

1.一种多路信号共享存储系统,其特征在于,包括仲裁模块、地址对齐模块aal、存储单元,所述存储单元包括寄存器reg和存储器sram,所述多路信号共享存储系统用于接收任意信号源(s0,s1,…,sn)的输入请求信号;

2.根据权利要求1所述的系统,其特征在于,所述输入请求信号包括读请求信号和写请求信号。

3.根据权利要求2所述的系统,其特征在于,所述读请求信号包括读地址信号。

4.根据权利要求2所述的系统,其特征在于,所述写请求信号包括写地址信号、写选通信号、写数据信号。

5.根据权利要求2所述的系统,其特征在于,所述第一目标数据、第二目标数据均包括写地址信号、写选通信号、写数据信号、读地址信号。

6.根据权利要求2所述的系统,其特征在...

【专利技术属性】
技术研发人员:徐一璇陈小平王克寒
申请(专利权)人:太初无锡电子科技有限公司
类型:发明
国别省市:

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

1