如图4-1,DMM定位在SDRAM控制器的前端,是所有initiator产生的内存存取的接口。
动态内存管理器DMM,是一个专门的管理模块,广义上说,包括内存存取的方方面面。比如:
内存的动态管理表现为软件可配置,天性为运行时,由DMM操作的内存管理有4个方面:
TILER是DMM内的一个子模块,目的是高效操作2D数据,比如HDVICP2通过使用tiled格式进行视频/图像存取。
图4-2显示了DMM宏结构。DMM组成是6个模块:
bpp:Bits per pixel 每个像素使用的位数
DMM:Dynamic Memory Manager 动态内存管理
ELLA:Extra Low Latency Access 极底延迟的存取
GB,GiB:Both imply Giga Byte 都是千兆字节的意思
Initiator:器件里的一个节点,可以是CPI、外设、或DMA等,它可能是内部总线管理者(MASTER)。每个Initiator由一个ConnID(connection ID连接ID)来标识,ConnID最大限制是16,某些Initiator被分组在一起,使用一个ConnID号。
Interlaced:Qualifier for access skipping one line every line 可以跳行交织存取
IVA:Image Video Accelerator, Also called HDVICP2, IVA_HD 视频图像加速器,又称HDVICP2,IVA_HD
LISA:Local Interconnect and Synchronisation Agent 本地互联和同步代理
KB,KiB:Both imply Kilo Byte 都是千字节的意思
LUT:Look Up Table 查找表
MMU:Memory Management Unit 内存管理单元
MPU:Main Processing Unit. For the Device, it is Cortex A8 主处理器,这里指Cortex A8
PAT:Physical Address Translator 物理地址翻译
PEG:Priority Extension Generator 优先级扩展发生器
Progressive:与Interlaced相反,必须一行行连续存取。
ROBIN:Re-Ordering Buffer and Initiator Node 重新定序缓冲和发起者节点
Tiled access:对tiled区域的1D或者2D存取。在这儿,图像以2D方式读出和写入。改善了2D存取的效率,例如对图像的宏块存取,TILER 简化为一个简单的1D线性读写请求,DMM负责在连续内存中完成请求中指定的地址读写。
2D access:HDVICP2和HDVPSS能对2D图像缓存产生一个特殊的存取,带有读/写请求,高度和宽度信息。DMM-TILER基于高度宽度和地址来译码存取类型,负责读/写数据到物理内存,基于粒度为子tile的坐标。
http://blog.csdn.net/shanghaiqianlun/article/details/762048
HDVPSS 使用TI开发的算法,灵活的复合和融合引擎,各种高质量外部视频接口,实现视频/图像显示和采集处理功能。
名称 |
定义 |
|
COMP |
Compositor |
复合器 |
DEI |
De-Interlacer |
去隔行 |
DEIH |
High quality De-Interlacer |
高质量去隔行 |
DVO |
Digital Video Output |
数字视频输出 |
GRPX |
Graphics Pipeline |
图形流水 |
HD |
High Definition |
高清 |
HDCOMP |
High Definition Component |
高清分量 |
HDMI |
High Definition Multimedia Interface |
HDMI接口 |
HDVPSS |
High Definition Video Processing Subsystem |
高清视频处理子系统 |
NF |
Noise Filter |
噪声滤波 |
NTSC |
National Television System Committee |
NTSC |
PAL |
Phase Alternating Line |
PAL |
SC |
Scaler |
缩放 |
SD |
Standard Definition |
标清 |
SDK |
Software Development Kit |
软件开发包 |
TILER |
Tiling and Isometric Light weight Engine for Rotation |
平铺和等容积轻量级旋转引擎 |
VENC |
Video Encoder |
视频信号调制编码器 |
VIP |
Video Input Port |
视频输入口 |
VPDMA |
Video Port Direct Memory Access |
视频口DMA |
表2列出了HDVPSS的数据格式。注意对于T422 YUV422I_YUYV数据格式最大输入数据宽度是960个像素。
名称 |
数据格式 |
对齐方式 |
TILER功能 |
422I |
YUV422I_YUYV |
单一缓存:Y U Y V Y U Y V |
不支持 |
420T |
YUV420SP_UV |
Y缓存:Y Y Y Y UV缓存:U V U V |
Y:8-bit UV:16-bit |
422T |
YUV422SP_UV |
Y缓存:Y Y Y Y UV缓存:U V U V |
Y:8-bit UV:16-bit |
422T |
YUV422I_YUYV |
单一缓存:Y U Y V Y U Y V |
不支持 |
0
ti8168平台的tiler memory,布布扣,bubuko.com
原文:http://www.cnblogs.com/pengkunfan/p/3746635.html