全站数据
8 4 2 0 5 8 1

dma2d 加速原理

教师资格证考试小助手 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 17:04:55

问题描述

dma2d 加速原理求高手给解答
精选答案
最佳答案

DMA2D 原理

DMA2D是一种专门用来处理图像的DM,和DMA类似,但也有很多的差异性。

DMA2D有四种工作方式。

寄存器到存储器

存储器到存储器

存储器到存储器并执行像素格式转换

存储器到存储器并执行像素格式转换和混合

这四种工作方式,在不同的地方有各自的作用。

DMA2D主要是依据前景层FG和背景层BG,通过FIFO来从这两个层中的某一个或者两个来获得数据,并对数据进行处理。

DMA2D 在寄存器到存储器模式下工作时,不激活任何 FIFO。

DMA2D 在存储器到存储器模式下工作时(无像素格式转换和混合操作),仅激活 FG FIFO,并将其用作缓冲区。

DMA2D 在存储器到存储器模式下工作时并支持像素格式转换时(无混合操作),不会激活BG FIFO。

DMA2D 在存储器到存储器模式下工作时并支持像素格式转换时(有混合操作),才会激活BG FIFO。

DMA2D还有颜色查找表CLUT可以利用,CLUT的数据是根据自己的想法和思路进行构造和生成的。在混合的时候,会自己根据8位数据的大小作为偏移来寻找到对应的RGB值。

需要配置:DMA2D_CR 寄存器的MODE[1:0] 位选择工作模式。