新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM和FPGA的嵌入式高速图像采集存储系统

基于ARM和FPGA的嵌入式高速图像采集存储系统

作者:时间:2009-04-07来源:网络收藏
现代化生产和科学研究对要求日益提高。传统大都是PC机上,而在一些特殊的场合,尤其是在实时性要求较高时,普通的PC机显然无法满足应用要求。文中设计了一种,可以很好地解决实时的图像采集和问题。它主要包括图像采集模块、图像处理模块以及图像模块等。

1 系统结构及工作原理
本系统的结构模型,如图1所示。图像采集模块负责采集原始图像,并将原始图像数据送给,采用了可编程输入处理器SAA7113H。原始图像数据送到后,FPGA将原始图像数据暂存于两个SRAM中,系统采用了Alter公司的EPlK30TCl44―3和ICSI公司的IS6LV25616AL。一帧图像采集完成后,将图像数据通过FPGA取出,进行必要的处理,并形成图片文件存到CF卡中,本系统选用了Philips公司的LPC2214。

本文引用地址:http://www.eepw.com.cn/article/152552.htm

图像采集芯片将原始图像数据传到FPGA,FPGA将图像原始数据暂存于SRAMl中,当一帧图像存储完后,下一帧图像数据存于SRAM2中。同时,将SRAMl中的数据送给,ARM在对原始图像进行必要的处理后,将图像数据以图片文件的方式存储在CF卡中。这样就实现了图像采集和存储功能,用户可以很方便地将CF卡上的图片上传到PC机中进行进一步的分析和处理。

2 系统硬件设计
2.1 图像采集模块
用可编程输入处理器SAA7113H进行信号处理。SAA7113H内部集成了强大图像色度、亮度处理功能以及多种输出模式;有32个工作寄存器,在系统复位时,必须通过I2C总线对其进行初始化。本系统使用灰度图像,没有使用色度信号,所以数据线为8位。SAA7113H与FPGA的接口,如图2所示。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭