论文部分内容阅读
随着社会在的发展,社会物质财富的不断丰富,出于多种因素的考虑,社会中对于实时视频监控系统的需求变得日趋强烈,性能要求也是日渐提升。电子技术、视频处理技术无论在硬件还是软件上的飞速发展,使今天我们日益增长的需求得以变为现实,也为视频监控的设计提供新的解决方案。视频监控系统从功能上可以分为视频数据采集端、数据传输端和监控端。视频采集前端的设计直接影响到下一级对视频信号的要求速度或者效率的要求,为满足监控系统对视频数据的要求,需要设计出一种高速、具有大升级空间的视频处理前端。本设计中涉及到了一种目前比较流行的视频采集方案,应用可编程逻辑器件实现对视频数据的采集,在设计中使用SOPC技术与硬件协同完成对视频信号的采集:在FPGA上搭建Nios II软核处理器协同板级的存储芯片完成视频数据采集;利用Verilog HDL硬件描述语言及FPGA片上资源完成对视频信号的采集。基于Verilog HDL语言的并行处理特性,最终Nios II软核将控制权交出实现对系统的全局调控。视频采集系统将CMOS传感器采集的数据转换为640X480的RGB格式数据,为能够直观的显示视频数据采集的情况,设计中将视频信号显示在了320X480的液晶显示屏上,便于在设计中的显示调试。具体的设计特点如下:设计采用了目前流行的Altera公司的FPGA作为视频前端处理器,代替了传统的PC机为核心控制器,采集前端的小型化降低成本、功耗,同时方便了视频数据往下一级传输;软件上基于SOPC技术通过在FPGA上搭建Nios II软核处理器实现视频数据采集;通过Verilog HDL硬件描述语言完成视频信号采集;Nios II软核在完成初始化后将视频采集权限交给FPGA,自身转向对系统的调控,因此系统在Nios II控制下有较多的逻辑资源完成功能的扩展或与下一级系统的对接。设计中在开发环境选择上使用Quartus II9.1完成硬件逻辑电路和自定义IP核的Verilog HDL语言描述;使用SOPC Builder的IP核和标准组件构建Nios II软核大大简化设计难度;使用Nios II9.1完成C程序固件的开发,系统最终在TFT-LCD上显示采集的视频实现效果的验证。通过设计表明相对于传统AISC芯片有明显的灵活性,满足现阶段视频数据的要求,为后续视频监控系统的开发提供了高效的途径。