视频图像处理系统中SDRAM控制器的FPGA实现
2017-01-19胡辽林刘光飞
西安理工大学学报 2016年4期
胡辽林, 刘光飞
(西安理工大学 机械与精密仪器工程学院,陕西 西安 710048)
视频图像处理系统中SDRAM控制器的FPGA实现
胡辽林, 刘光飞
(西安理工大学 机械与精密仪器工程学院,陕西 西安 710048)
为实现视频图像处理系统中图像数据的实时处理,使用大容量的存储器完成数据缓存是必不可少的一个环节。针对SDRAM的工作原理及时序特性,现提出一种在FPGA芯片上实现SDRAM控制器的方案。根据实时图像数据传输速率的要求,SDRAM的操作模式配置为全页突发读写及自动刷新操作模式,将各个操作进行模块化设计并由一个总状态机控制。整个设计采用Verilog实现。实验结果表明,该控制器在视频图像处理系统中实现了本文所提出的数据高速缓存的功能,并具有读写效率高、控制简单、价格低廉等特点。
SDRAM控制器; 数据缓存; FPGA; 模块化; 状态机
在视频图像处理系统中,图像数据量大且实时性要求高,故需要高速大容量的存储器对图像数据实时缓存[1]。SDRAM相比其他存储器,具有容量大、体积小、读写效率高、价格低等优点,因此在数据处理量大的系统中常被用做数据缓存器[2]。但SDRAM的控制逻辑复杂,时序要求严格,需针对图像处理系统设计一个简单、高效的SDRAM控制器。当前许多处理器及DSP提供了通用的SDRAM控制器,但因为其通用性,运行速度及读写效率都很低。针对该视频图像处理系统,本文提出一种基于FPGA的SDRAM控制器。该控制器配置全页突发读写及自动刷新操作模式[3],并将控制器中各个操作进行模块化设计,再由一个总状态机对所有模块进行控制调用[4]。……
登录APP查看全文
