可适应多种时序情况的DMA控制器设计
关键词:移动终端;基带芯片;图像处理;SD卡;DMA控制器
目前,以手机为代表的移动终端设备已经成为集图像、游戏、商务等多种功能于一体的工作和娱乐平台。此平台为了给用户提供丰富和高质量的视觉享受,大都设置图像协处理器,由其来完成数字图像的采集、处理、压缩、存储等功能。然而,高速度和高分辨率已经成为数字图像的方向发展,它们对图像协处理器的设计提出了更高的要求。
为了使图像协处理器能够更快地存储更多的数字图像,这里介绍一种以SD卡为图像存储器件的图像协处理器。采用SD卡存储图像数据有两方面的原因:1)SD卡体积小、功耗低,非常符合移动终端设备的系统要求;2)SD卡的存储容量非常大,目前最高可达到32GB,另外其最高时钟频率为25MHz,读写的极限速度可以达到12.5MB/s。所以SD卡对于分辨率越来越高、速度越来越快的数字图像,无疑是理想的存储器件。
但SD卡控制器对DMA接口的灵活性有较高要求。这首先有协议方面的原因,SD卡控制器每次读或写卡的数据量应为512字节的整数倍但在图像协处理器中提供数据的基带芯片写入数据时可能被某个中断源打断,故不能保证每次都连续写入512字节整数倍个数据,所以DMA接口的控制器在此情况下必须能够使SD卡控制器在写完已有数据后暂停写卡操作;其次有速度方面的原因,基带芯片写数据的速度与SD卡控制器写SD卡的速度有很大差异,当基带芯片要写入新的数据时,极有可能SD卡控制器还在通过DMA接口读取数据,所以DMA控制器此时必须能够使基带芯片的写入和SD卡控制器的读出互不干扰。
本文所设计的可适应于多种时序情况的DMA控制器,被应用于该图像协处理器之中后,能够很好地解决上述问题。
1 图像协处理器的系统结构
图1所示为该DMA控制器所处图像协处理器的系统结构,下面将对其的系统构成和数据流程做详细说明。
1.1 系统构成
基带芯片为移动终端设备的系统控制核心。其通过外部存储器接口总线(External eMI,Memory Interface bus)与该图像协处理器的控制端口相连。基带芯片不仅控制着图像协处理器所有模块的工作模式,而且负责图像数据的传送。EMI总线数据线宽度为16位,其控制的图像显示终端为分辨率为320x240的LCD。
图像传感器(sensor)为感光器件,其将接收到的光信号转为电信号,并在内部通过模拟/数字转换产生数字图像,在该图像协处理器设计中采用分辨率为640x480的图像传感器,其的工作时钟为24 MHz。
图像处理模块,即ISP(Image Signal Processing)模块被用于图像处理,包括去坏点、去噪声、边界增强等功能。
相关文章
- 2023-04-12全电子包装秤故障原因分析及策略
- 2021-12-20DSP和FPGA在大尺寸激光数控加工系统中的运用
- 2023-03-22SolidWorks在管路补偿接头系列化设计中的应用
- 2023-04-04基于NX的FANUC系统四轴加工中心后置处理器构建
- 2023-05-28锁相红外热成像技术在无损检测领域的应用
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。