关于DMA2D加速器的疑问

2019-07-20 17:06发布

本帖最后由 shuaigew88 于 2017-1-25 15:49 编辑

   1:首先LTDC配置好启动后LTDC就会从用户指定的GRAM缓冲区中读取数据实时刷新LCD,这种刷新是LTDC硬件完成的不占用CPU时间,那么问题来了这个DMA2D所谓的加速器是提高LTDC从GRAM中取数据送到LCD的速度还是只能将另外一片缓冲区数据快速填充到LTDC用户所指定的GRAM里?LCD的数据其实还是由LTDC负责刷新?

   2:另一个加速说法就是DMA2D可以从寄存器用户指定的单 {MOD}快速填充到LTDC用户所指定的GRAM里,同样也可以从另一片缓冲区快速填充到LTDC用户所指的GRAM同时执行数据格式转换?

   3:以上就是我的疑问也就是DMA2D所谓的2D加速器?如果是这样的话普通应用根本无需加速器因为LTDC其实就有一个硬件自动处理数据的传送任务!还是说DMA2D其实是可以从LTDC用户所指的GRAM里直接将数据DMA到LTDC的FIFO显存里?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。