一种外部存储器的协同访问方法及系统、协同访问架构技术方案

技术编号:25804994 阅读:21 留言:0更新日期:2020-09-29 18:39
本发明专利技术提供一种外部存储器的协同访问方法及系统、协同访问架构,包括预先存储图像处理设备的读写操作的访问地址对应的图像压缩配置信息和图像解压配置信息;根据图像处理设备的写操作的访问地址和所述图像压缩配置信息,将图像数据进行压缩并将得到的压缩数据存储至外部存储器;根据所述图像处理设备的读操作的访问地址和所述图像解压配置信息,将所述压缩数据进行解压并将得到的解压数据发送至所述图像处理设备。本发明专利技术的外部存储器的协同访问方法及系统、协同访问架构基于协同访问架构对图像数据进行压缩处理后再存储至外部存储器,对压缩数据进行解压后再返回至图像处理设备,从而降低对外部存储器的空间需求,提升了整体系统性能。

【技术实现步骤摘要】
一种外部存储器的协同访问方法及系统、协同访问架构
本专利技术涉及外部存储器访问的
,特别是涉及一种外部存储器的协同访问方法及系统、协同访问架构。
技术介绍
随着芯片的集成度日益提高,芯片对外部存储器的需求也不断提高。外部存储器的容量与带宽已经成为影响系统性能的重要一环。因此,需要不断优化设计平衡各个部件对外部存储器的访问以提升整个系统的性能。同时,在高性能系统中,每个部件往往需要极大的数据吞吐量以满足自身的处理速度。故外部存储器的容量与带宽已经成为了限制系统性能的瓶颈之一。随着人工智能算法与机器视觉的发展,现有技术中的移动设备有大量的传感器协同工作,并且需要强大的图像计算性能。这对芯片的外部存储器需求带来了很大的考验。由于在图像处理的过程中需要大量的数据吞吐,故如何利用有限的外部存储器完成复杂运算以及得到更高的图像处理速度已经成为图像计算芯片领域的一个难点与重要课题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种外部存储器的协同访问方法及系统、协同访问架构,基于协同访问架构对图像数据进行压缩处理后再存储至外部存储器,对压缩数据进行解压后再返回至图像处理设备,从而降低对外部存储器的空间需求,提升了整体系统性能。为实现上述目的及其他相关目的,本专利技术提供一种外部存储器的协同访问架构,包括至少一个配置寄存器、图像压缩模块和图像解压模块;所述配置寄存器与所述图像处理设备的读写操作的访问地址一一对应,用于存储所述访问地址对应的图像压缩配置信息和图像解压配置信息;所述图像压缩模块与图像处理设备、所述配置寄存器和外部存储器相连,用于基于所述图像处理设备的写操作的访问地址和所述图像压缩配置信息,将图像数据进行压缩并将得到的压缩数据存储至所述外部存储器;所述图像解压模块与所述图像处理设备、所述配置寄存器和所述外部存储器相连,用于基于所述图像处理设备的读操作的访问地址和所述图像解压配置信息,将所述压缩数据进行解压并将得到的解压数据发送至所述图像处理设备。于本专利技术一实施例中,所述图像压缩模块包括第一地址解析控制器、图像压缩处理器和第一地址转换器;所述第一地址解析控制器用于根据所述写操作的访问地址从所述配置寄存器中获取对应的图像压缩配置信息;所述图像压缩处理器用于根据所述图像压缩配置信息对所述图像数据进行压缩,得到所述压缩数据;所述第一地址转换器用于将所述访问地址转换为映射地址,并将所述压缩数据写入所述外部存储器的所述映射地址处。于本专利技术一实施例中,所述图像压缩处理器首先采用无损压缩算法进行压缩;当压缩率小于目标压缩率时,再进行有损压缩。于本专利技术一实施例中,所述图像解压模块包括第二地址解析控制器、图像解压处理器和第二地址转换器;所述第二地址解析控制器用于根据所述读操作的访问地址从所述配置寄存器中获取对应的图像解压配置信息;所述第二地址转换器用于将所述访问地址转换为映射地址,并从所述外部存储器中读取所述映射地址对应的压缩数据;所述图像解压处理器用于根据所述图像解压配置信息对所述压缩数据进行解压,并将得到的解压数据发送至所述图像处理设备。于本专利技术一实施例中,所述图像解压处理器首先判断所述压缩数据是否经过有损压缩,再基于判断结果确定解压算法。于本专利技术一实施例中,所述图像压缩配置信息包括帧图像数据格式、压缩单元大小、帧图像存储空间大小和目标压缩率;所述图像解压配置信息包括帧图像数据格式、压缩单元大小、帧图像存储空间大小和目标压缩率。本专利技术提供一种外部存储器的协同访问系统,包括上述的外部存储器的协同访问架构、图像处理设备和外部存储器;所述图像处理设备和所述外部存储器均与所述外部存储器的协同访问架构相连。本专利技术提供一种外部存储器的协同访问方法,包括以下步骤:预先存储图像处理设备的读写操作的访问地址对应的图像压缩配置信息和图像解压配置信息;根据图像处理设备的写操作的访问地址和所述图像压缩配置信息,将图像数据进行压缩并将得到的压缩数据存储至外部存储器;根据所述图像处理设备的读操作的访问地址和所述图像解压配置信息,将所述压缩数据进行解压并将得到的解压数据发送至所述图像处理设备。于本专利技术一实施例中,将图像数据进行压缩并将得到的压缩数据存储至外部存储器包括以下步骤:根据所述写操作的访问地址获取对应的图像压缩配置信息;根据所述图像压缩配置信息对所述图像数据进行压缩,得到所述压缩数据;将所述访问地址转换为映射地址,并将所述压缩数据写入所述外部存储器的所述映射地址处。于本专利技术一实施例中,将所述压缩数据进行解压并将得到的解压数据发送至所述图像处理设备包括以下步骤:根据所述读操作的访问地址获取对应的图像解压配置信息;将所述访问地址转换为映射地址,并从所述外部存储器中读取所述映射地址对应的压缩数据;根据所述图像解压配置信息对所述压缩数据进行解压,并将得到的解压数据发送至所述图像处理设备。如上所述,本专利技术的外部存储器的协同访问方法及系统、协同访问架构,具有以下有益效果:(1)基于协同访问架构对图像数据进行压缩处理后再存储至外部存储器,对压缩数据进行解压后再返回至图像处理设备,从而降低对外部存储器的空间需求;(2)采用较低容量的外部存储器即可满足高性能系统要求,降低了整个系统成本,避免了扩展外部存储器的容量而带来的额外芯片面积;(3)无需改变原有的系统结构,连接结构简单,具有很强的适用性;(4)在节省了系统对外部存储器容量需求的同时,降低了系统对外部存储器带宽的需求,进一步提升系统性能。附图说明图1显示为本专利技术的外部存储器的协同访问系统于一实施例中的结构示意图;图2显示为本专利技术的外部存储器的协同访问方法于一实施例中的流程图。元件标号说明1图像处理设备2外部存储器的协同访问架构21配置寄存器22第一地址解析控制器23图像压缩处理器24第一地址转换器25第二地址解析控制器26第二地址转换器27图像解压处理器3外部存储器具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术的外部存储器的协同访问方法及系统、协同访问架构基于协同访问架构对图像数据进行压缩处理后再存储至外部存储器,对压缩数据进行解压后再返回至图像处理本文档来自技高网...

【技术保护点】
1.一种外部存储器的协同访问架构,其特征在于:包括至少一个配置寄存器、图像压缩模块和图像解压模块;/n所述配置寄存器与所述图像处理设备的读写操作的访问地址一一对应,用于存储所述访问地址对应的图像压缩配置信息和图像解压配置信息;/n所述图像压缩模块与图像处理设备、所述配置寄存器和外部存储器相连,用于基于所述图像处理设备的写操作的访问地址和所述图像压缩配置信息,将图像数据进行压缩并将得到的压缩数据存储至所述外部存储器;/n所述图像解压模块与所述图像处理设备、所述配置寄存器和所述外部存储器相连,用于基于所述图像处理设备的读操作的访问地址和所述图像解压配置信息,将所述压缩数据进行解压并将得到的解压数据发送至所述图像处理设备。/n

【技术特征摘要】
1.一种外部存储器的协同访问架构,其特征在于:包括至少一个配置寄存器、图像压缩模块和图像解压模块;
所述配置寄存器与所述图像处理设备的读写操作的访问地址一一对应,用于存储所述访问地址对应的图像压缩配置信息和图像解压配置信息;
所述图像压缩模块与图像处理设备、所述配置寄存器和外部存储器相连,用于基于所述图像处理设备的写操作的访问地址和所述图像压缩配置信息,将图像数据进行压缩并将得到的压缩数据存储至所述外部存储器;
所述图像解压模块与所述图像处理设备、所述配置寄存器和所述外部存储器相连,用于基于所述图像处理设备的读操作的访问地址和所述图像解压配置信息,将所述压缩数据进行解压并将得到的解压数据发送至所述图像处理设备。


2.根据权利要求1所述的外部存储器的协同访问架构,其特征在于:所述图像压缩模块包括第一地址解析控制器、图像压缩处理器和第一地址转换器;
所述第一地址解析控制器用于根据所述写操作的访问地址从所述配置寄存器中获取对应的图像压缩配置信息;
所述图像压缩处理器用于根据所述图像压缩配置信息对所述图像数据进行压缩,得到所述压缩数据;
所述第一地址转换器用于将所述访问地址转换为映射地址,并将所述压缩数据写入所述外部存储器的所述映射地址处。


3.根据权利要求2所述的外部存储器的协同访问架构,其特征在于:所述图像压缩处理器首先采用无损压缩算法进行压缩;当压缩率小于目标压缩率时,再进行有损压缩。


4.根据权利要求1所述的外部存储器的协同访问架构,其特征在于:所述图像解压模块包括第二地址解析控制器、图像解压处理器和第二地址转换器;
所述第二地址解析控制器用于根据所述读操作的访问地址从所述配置寄存器中获取对应的图像解压配置信息;
所述第二地址转换器用于将所述访问地址转换为映射地址,并从所述外部存储器中读取所述映射地址对应的压缩数据;
所述图像解压处理器用于根据所述图像解压配置信息对所述压缩数据进行解压,并将得到的解压数据发送至所述图像处理设备。


5.根据权利要求4所述的...

【专利技术属性】
技术研发人员:李永亮
申请(专利权)人:芯原微电子成都有限公司芯原微电子上海股份有限公司芯原控股有限公司
类型:发明
国别省市:四川;51

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

1