摘要
当前,视频数据如何实现快速存储成为研究热点。针对这个问题,本文提出一个SD卡数据存储解决方案。利用FPGA速度快、存储量大、具有可编程性等特点,首先将接收到的视频数据通过外围AD模块,将PAL格式转换为YCb Cr格式,再通过程序设计将YCb Cr格式转换成RGB格式,最后数据存储到SD卡中。设计中通过SOPC定制一个CPU,来控制SD卡数据的读写,使用FIFO控制器、DMA控制器等IP核,有效提高了SD卡读写速度。实验证明所设计的系统能实现视频数据存储功能,与现有SD卡视频数据存储系统相比,该系统具有存储数据格式可变,存储速度快,硬件可重构等特点。
At present, how to realize fast video data storage becomes a research hotspot. Aiming at this problem, a SD card data storage solutions is presented in this paper. Using the characteristics of fast speed, large storage capacity, programmable of FPGA, at first through peripheral AD module the video data are received and PAL format is converted to YCb Cr format and then through the program converts YCb Cr format to RGB format, in which a CPU to control the data read/write is customized by using SOPC. Finally, the data are stored on the SD card. The IP cores of FIFO controller, DMA controller are also used in it for the purpose of improving the speed of the SD card reader. The experimental results show that the designed system can realize video data storage function, compared with the existing SD video data storage system, this system has the characteristics of the data storage format of variable, high storage speed, reconfigurable hardware etc.
出处
《自动化技术与应用》
2015年第2期23-26,48,共5页
Techniques of Automation and Applications