System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 片上系统的片外存储空间的访存方法、装置及存储介质制造方法及图纸_技高网

片上系统的片外存储空间的访存方法、装置及存储介质制造方法及图纸

技术编号:42302511 阅读:25 留言:0更新日期:2024-08-14 15:50
一种片上系统的片外存储空间的访存方法、装置及存储介质,述片上系统包括:MCU、FPGA、预先配置的数据通道,所述FPGA挂载所述片外存储空间,挂载的片外存储空间通过数据通道实现访存,所述方法包括:循环轮询不同的数据通道是否存在读写请求;其中,所述不同的数据通道包括:所述MCU的外设AHB总线的读写数据通道、用户读数据通道、用户写数据通道;当轮询到所述外设AHB总线的读写数据通道存在读写请求,针对其中读写请求产生的待传输单比特信号,利用预先设置的第一寄存器将所述待传输单比特信号跨时钟域进行传输。本申请实施例以极小的开销实现了MCU访存片外存储空间的情况,极大程度地减少了资源消耗。

【技术实现步骤摘要】

本文涉及数据处理技术,尤指一种片上系统的片外存储空间的访存方法、装置及存储介质


技术介绍

1、基于fpga的系统应用中,可能需要缓存、处理大量的数据,而fpga的存储资源一般比较有限,通常采用外挂ddr等存储空间的方式解决该问题。

2、相关技术中,当外挂了存储空间并配置了多个数据通道,多个数据通道往往采用异步fifo来实现信号的跨时钟域传输。

3、然而,对于mcu访存存储空间的情况,数据传输体量较小,如果采用fifo方式将造成资源的浪费。


技术实现思路

1、本申请提供了一种片上系统的片外存储空间的访存方法、装置及存储介质,针对mcu访存片外存储空间的情况实现了资源的节省。

2、一方面,本申请提供了一种片上系统的片外存储空间的访存方法,所述片上系统包括:mcu、fpga、预先配置的数据通道,所述fpga挂载所述片外存储空间,挂载的片外存储空间通过数据通道实现访存,所述方法包括:

3、循环轮询不同的数据通道是否存在读写请求;其中,所述不同的数据通道包括:所述mcu的外设ahb总线的读写数据通道、用户读数据通道、用户写数据通道;

4、当轮询到所述外设ahb总线的读写数据通道存在读写请求,针对所述外设ahb总线的读写数据通道中读写请求产生的待传输单比特信号,利用预先设置的第一寄存器将所述待传输单比特信号跨时钟域进行传输。

5、另一方面,本申请提供了一种片上系统的片外存储空间的访存装置,包括:存储器和处理器,所述存储器用于保存可执行程序;

6、所述处理器用于读取执行所述可执行程序,以实现如上所述的片上系统的片外存储空间的访存方法。

7、又一方面,本申请提供了一种存储介质,包括:所述存储介质上存储有计算机可执行命令,所述计算机可执行命令用于执行如上所述的片上系统的片外存储空间的访存方法片上系统的片外存储空间的访存方法。

8、与相关技术相比,本申请实施例在轮询到所述外设ahb总线的读写数据通道存在读写请求,针对所述外设ahb总线的读写数据通道中读写请求产生的待传输单比特信号,利用预先设置的第一寄存器使所述待传输单比特信号跨时钟域传输至接收时钟域,从而以极小的开销实现了mcu访存片外存储空间的情况,极大程度地减少了资源消耗。

9、本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。

本文档来自技高网...

【技术保护点】

1.一种片上系统的片外存储空间的访存方法,其特征在于,所述片上系统包括:MCU、FPGA、预先配置的数据通道,所述FPGA挂载所述片外存储空间,挂载的片外存储空间通过所述数据通道实现访存,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述利用预先设置的第一寄存器将所述待传输单比特信号跨时钟域进行传输之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述利用预先设置的第一寄存器延长所述待传输单比特信号的信号状态,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述采用MUX同步器的方式将所述待传输多比特信号跨时钟域进行传输之前,还包括:

6.根据权利要求5所述的方法,其特征在于,所述预先设置的传输触发条件包括:

7.根据权利要求4所述的方法,其特征在于,所述待传输单比特信号包括:所述MCU发出的控制信号、所述片外存储空间发出的反馈控制信号;

8.根据权利要求1所述的方法,其特征在于,所述数据通道还包括:所述MCU的外部指令AHB总线与外部数据AHB总线的读写数据通道,所述方法还包括:

9.根据权利要求1所述的方法,其特征在于,所述用户读数据通道和所述用户写数据通道均采用异步FIFO实现其中信号的跨时钟域传输,所述方法还包括:

10.一种片上系统的片外存储空间的访存装置,其特征在于,包括:存储器和处理器,所述存储器用于保存可执行程序;

11.一种存储介质,其特征在于,所述存储介质上存储有计算机可执行命令,所述计算机可执行命令用于执行如权利要求1-9任一项所述的片上系统的片外存储空间的访存方法。

...

【技术特征摘要】

1.一种片上系统的片外存储空间的访存方法,其特征在于,所述片上系统包括:mcu、fpga、预先配置的数据通道,所述fpga挂载所述片外存储空间,挂载的片外存储空间通过所述数据通道实现访存,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述利用预先设置的第一寄存器将所述待传输单比特信号跨时钟域进行传输之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述利用预先设置的第一寄存器延长所述待传输单比特信号的信号状态,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述采用mux同步器的方式将所述待传输多比特信号跨时钟域进行传输之前,还包括:

6.根据权利要求5所述的方法,其特征在于,所述预先设置的传输触发条件包括...

【专利技术属性】
技术研发人员:周昊刘锴
申请(专利权)人:广东高云半导体科技股份有限公司
类型:发明
国别省市:

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

1