一种图像旋转模块提高DDR带宽利用率的设计方法技术

技术编号:42488329 阅读:31 留言:0更新日期:2024-08-21 13:06
本发明专利技术提供一种图像旋转模块提高DDR带宽利用率的设计方法,包括:S1DPU将一帧图像按照分块的方式写入内存,即图像的每一行按照512字节分块,在内存中依次存放第一行的第一个512字节、第二行的第一个512字节、......最后一行的第一个512字节,第一行的第二个512字节、第二行的第二个512字节、......最后一行的第二个512字节,第一行的最后一个512字节、第二行的最后一个512字节、......最后一行的最后一个512字节,行尾不足512字节补0;S2图像按每行512字节分块存储,所以DDR每个Row包含图像的相同列上相邻4行的像素;S3旋转模块从内存读取数据;S4根据DDR标准协议,读操作的时序要求,RL=13,tRCD=12,tRP=12,每读取4行数据即16个像素切换一次Row,8个独立的Bank,得到DDR带宽利用率=79%。

【技术实现步骤摘要】

本专利技术属于图像处理,特别涉及一种图像旋转模块提高ddr带宽利用率的设计方法。


技术介绍

1、图像旋转是一种常用的数字图像处理技术,目前已广泛应用于各个领域。旋转功能使图像旋转90°、180°、270°后显示在lcd屏幕上。图像旋转通常由软件实现,基于硬件的通用平台是具有很强适应性的解决方案。

2、视频应用是当前消费电子领域的热点,在视频应用中需要用到大量的数字图像处理算法和模块。

3、已有方案主要是将要显示的图像写入内存,以旋转90°为例,硬件按列从内存中读取数据,然后按行显示在屏幕上。

4、但是由于硬件的ram空间有限,每个时刻只能缓存几列的数据,那么从内存读取数据时每行只能读取十几个字节就要换行读取。根据ddr的特性,每次换行都会消耗一定的带宽,频繁换行就会消耗大量带宽,影响最后的显示效果。

5、此外,常用的技术术语包括:

6、ddr:double data rate双倍数据速率。

7、bank:ddr存储库。

8、row:行。

9、column:列。<本文档来自技高网...

【技术保护点】

1.一种图像旋转模块提高DDR带宽利用率的设计方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的一种图像旋转模块提高DDR带宽利用率的设计方法,其特征在于,所述方法写内存会有内存消耗,DDR写带宽利用率=data/(data+tRCD+WL+tRP-4),按照DDR3-1866-L的时序参数,WL=9,tRCD=12,tRP=12;如果图像按顺序格式存储,每次写DDR的一个Row,带宽利用率=512/(512+12+9+12-4)=94%,如果图像按本方法提到的分块数据格式存储,每次写128个像素,带宽利用率=128/(128+12+9+12-4)=81%。<...

【技术特征摘要】

1.一种图像旋转模块提高ddr带宽利用率的设计方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的一种图像旋转模块提高ddr带宽利用率的设计方法,其特征在于,所述方法写内存会有内存消耗,ddr写带宽利用率=data/(data+trcd+wl+trp-4),按照ddr3-1866-l的时序参数,wl=9,trcd=12,trp=12;如果图像按顺序格式存储,每次写ddr的一个row,带宽利用率=512/(512+12+9+12-4)=94%,如果图像按本方法提到的分块数据格式存储,每次写128...

【专利技术属性】
技术研发人员:王健
申请(专利权)人:北京君正集成电路股份有限公司
类型:发明
国别省市:

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

1