首页 > IT职业 > IT生活 > MT8163用户手册,MT8163规格书资料
MT8163 Platform datasheet Part III
1 DIPS RDMA (Display Read Direct Memory Access)
1.1.1 介绍
RDMA引擎负责向接口引擎提供数据,例如DSI、DBI和DPI。由于接口引擎需要实时服务,所以rdma引擎包含一行缓冲区t。o存储足够的像素数据。它还能检测到数据缓冲区的使用情况,从而触发EMI的深度睡眠模式。
1.1.2 特征
直接链路输入方式
存储器输入模式
--输入格式:YUYV422、UYVY422、YVYU422、UYVY422、RGB565、RGB888、ARGB8888
--输入足迹:光栅扫描模式,64字节对齐瓷砖模式
--减速模式
[经] 产量控制
--字节交换,RGB交换
--渐进式,交错式
--可编程YUV到RGB矩阵
--如果数据缓冲区处于运行状态,则不停止输出模式。
缓冲控制器
--240x16字节数据缓冲区(1280像素,RGB888格式)
--可编程请求/预超/超控制机制
1.1.3方框图
下图显示了RDMA引擎的详细框图。时钟被自动配置,输出时钟域使用一个异步FIFO。
1.1.4 寄存器定义
模块名称:DISP_RDMA Base address: (+14009000h)
模块名称:DISP_RDMA Base address: (+14009000h)
···················
1.1.5方案编制指南
下图显示了一般的编程顺序。
直接链接模式可以很容易地通过输出帧宽和高度来配置。另一方面,内存模式有几种模式,将在子部分中讨论。
1.1.5.1内存模式控制:光栅扫描输入,渐进输出
设置‘MEM_MODE_START_ADDR’=第一个像素的地址。
设置‘MEM_MODE_SRC_VERT’=源帧的宽度
1.1.5.2内存模式控制:光栅扫描输入,交错输出
设置‘MEM_MODE_START_ADDR’=第一个像素的地址
设置‘MEM_MODE_SRC_PERT’=源帧宽度的两倍。
1.1.5.3 YUV到RGB转换公式
1.1.5.4字节交换/RGB交换
根据存储器上的数据格式设置相应的寄存器。
2 DISP_WDMA
2.1.1 Introduction
MDP_WDMA和DISP_WDMA具有相同的硬件结构,但SRAM的大小略有不同,影响了系统的线宽支持能力和突出性能。WDMA完成DMA编写数据显示/MDP流水线进入DRAM。在下面的部分中,WDMA称为DISP_WDMA
2.1.2 Features
Dither
可编程参数颜色变换
输入颜色格式YUV 444/RGB 888
输出格式RGB 565/RGB 888/ARGB 8888/UYVY/YV 12/NV12/NV21
YUV 420下行样品的水平3抽头滤光片和垂直2抽头滤光片
字节交换/颜色交换/UV交换函数
2.1.3 Block Diagram
disp_wdma有一个用于DMA FIFO的256x128双端口SRAM。一个320x64单端口SRAM用于垂直过滤行_缓冲器(2560像素).对于大于2560的线宽,yuv 420垂直下降样本必须是下降像素方案。
MDP_WDMA有一个用于DMA FIFO的128x128双端口SRAM.一个64x64单端口SRAM用于垂直过滤行_缓冲器(512像素)。对于大于512的线宽,yuv 420垂直向下的样本必须是像素下降方案。
········
···········
注:资料太大,只展示了部分内容,完整资料,可到一牛网论坛下载
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31529038/viewspace-2375032/,如需转载,请注明出处,否则将追究法律责任。