如何为4Kx4K输入图像配置ADV202/212数据

描述

如果图像数据是单色的,则需要在压缩前将输入平铺为16个1K x 1K瓦片,并将它们顺序发送到ADV202 / 212。考虑到HDATA数据输入速率的限制,这将允许大约的输入速率。 40张图像/秒。

对于彩色图像,图像必须进一步平铺,以保持最大图像大小限制为1.048 Msamples / image。

此应用程序的推荐配置是使用HIPI模式。

有关HIPI模式的一般概述,请参考:ADV202 HIPI模式静态图像应用

此模式要求图像数据采用像素原始格式,没有时序与像素数据相关的信息。像素数据可以是单色或YCbCr 4:2:2数据。 ADV202 / 212用户指南中介绍了如何在32位HDATA总线上对齐像素数据。

除了直接寄存器配置外,还必须为此特定配置配置以下间接寄存器:

寄存器

DREQ / DACK突发模式的时序规范可以在ADV202 / 212数据表中找到。

EDMOD寄存器应该保持禁用状态已配置,应在清除EIRQFLG 0x0400以启动程序之前启用。有关推荐的编程顺序,请参考ADV202 / 212编程指南。

推荐的编码参数设置:
       0x04000503
       0x03000000
       0x02000500
       0x00000001

编码和解码参数PREC,UNI,PICFG在HIPI模式下被忽略。它们必须使用上面提到的间接寄存器访问进行设置。

推荐的解码参数设置:
       0x04000003

程序启动后,DMA通道0将断言DREQ0 /请求未压缩的数据输入到像素FIFO。只要压缩数据可用,DREQ1 /就会断言。这通常在输入完一个完整图像后发生。

对于最强大的数据传输,建议在断言时以循环方式为DREQ / s提供服务。这意味着服务从DREQ0 /突发,然后服务突发从DREQ1 /。

图像可以连续输入。在输入下一个图像之前,不需要读出一个图像的所有压缩图像数据。在ADV202 / 212生成的标题中用图像索引号标识各个图像。 ADV202 / 212标头将插入每个压缩图像的开头。

ADV202 / 212不会将16个图块合并为一个完整的图像。这必须在外部完成。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
jf_84150229 2022-06-12
0 回复 举报
不错 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分