论文部分内容阅读
数字图像处理技术在人们日常生产生活、国家安全等方面有着广泛的应用。传统的数字图像显示系统多基于ARM或是DSP器件实现。这些方式对于图像数据量大,显示实时性要求高的应用上表现不好,功耗和体积大,运行不稳定,因此整体的性能不太理想。本设计采用的FPGA器件本身有着内嵌的微处理器和DSP块,大量的可配置硬逻辑。无论是浮点处理、带宽、并行性、实时性相比前者都有显著的优点。因此采用FPGA实现的图像处理系统将更具优点。论文采用的方法是使用sparten6主芯片结合SD卡存储芯片和LCD显示器件。详细实现该系统中的SD卡控制器模块,SPI协议模块,图像解码模块,乒乓操作FIFO模块,DDR控制器模块,FAT16的文件结构,VGA显示模块。完整的实现了基于SD卡存储的数字图像的处理显示系统。采用HDL编码和调用IP核的方式,实现了高清图像的实时动态显示。相比基于软件的实现方式在处理速度,兼容性和扩展性上更具有优势。基于FPGA的实现方式充分利用其内嵌的丰富的硬件资源和RAM查找表映射成硬逻辑的能力,及其良好的内部架构,可扩展配置的特点,在灵活度和使用效率上无出其右。本文设计了精巧的状态机和各个数据处理模块。将软件程序的顺序处理通过状态机映射成物理电路实现,大大提高了处理速度。另外通过改变编解码算法还可用于音视频处理。具有很好的扩展性。具有研究和使用价值。