论文部分内容阅读
本课题针对某测试系统的图像记录要求,设计了一种以NAND Flash为存储介质、以FPGA为逻辑控制器的图像记录器。该记录器实现了对两路高速图像数据的独立存储,并在记录完后自动回传图像数据,图像数据还能被事后读取分析。文章以模块化和可靠性为设计原则,详细阐述了硬件和软件各模块的实现方法和工作原理。在硬件设计上,将记录器划分为电源板、存储板和主控板三个模块,板与板间采用层叠式结构连接。软件设计上,采用自顶向下和模块化的设计方法。针对单片Flash的写入速度慢的缺点,选用三星公司的4G NAND Flash K9WBG08U1M为存储介质,通过对坏块进行高效管理和采用“交叉并行+片内二级流水”技术使Flash存储速度接近其极限值,有效地满足了图像数据的存储带宽要求。针对图像记录过程中可能产生丢数、误码等错误,将采集到的图像数据编帧并将各帧数据写入事先分配好的存储空间,使各帧数据相互隔离,从而屏蔽出错帧对其它帧的影响。文章最后对记录器进行了功能测试。结果表明,记录器工作稳定,各项功能均满足设计要求。