基于FPGA的高速图像采集系统
基于FPGA的图像采集卡的设计
基于FPGA的图像采集卡的设计1 引言现代化生产和科学研究对视频图像采集系统的要求日益提高。
传统的图像采集卡速度慢、处理功能简单、采用分立元件、电路非常复杂;而且可靠性差、不易调试、不能很好地满足特殊要求。
FPGA(现场可编程门阵列)是专用集成电路中集成度最高的一种,用户可对FPGA 内部的逻辑模块和I/O模块重新配置,以实现用户所需逻辑功能。
用户对FPGA的编程数据放入芯片,通过上电加载到FPGA中,对其进行初始化;也可在线对其编程,实现系统在线重构。
基于FPGA技术的图像采集主要是通过集成的FPGA开发板,使用软件编程把图像的采集控制程序写入FPGA开发板的芯片上,通过仿真技术来进行图像的采集处理分析。
通过这种方式,便于及时地发现设计中的错误,从而有效地缩短研发时间。
2 系统的组成及基本原理该图像采集系统主要由模拟视频信号解码模块,I2C控制接口模块,采样控制模块,SDRAM 存储控制模块。
SAA7113H芯片把从CCD采集来的模拟视频信号转化成YUV=422格式的数字图像信号。
这些信号在同步脉冲的作用下进入采集控制器。
采样控制器在奇偶场控制信号下把图像信息存入SDRAM中。
该系统可以实现由隔行扫描图像到逐行图像的转化及存储。
2.1模拟视频信号解码由于SAA7113H芯片具有I2C接口,该模块则通过I2C总线来配置SAA7113H初始化的信息。
工作涉及SAA7113H的初始化字的配置、工作方式的配置;行同步开始和结束标志位、确定亮度、色度、饱和度的大小以及输出图像数据信号的格式。
2.2 I2C控制接口模块I2C模块作为SAA7113H寄存器初始配置的整体控制模块。
具体可以分成I2C_cmd和数据传输2个模块I2C_cmd模块为纯组合逻辑电路,完成信号的发送控制任务,配合rom_data[7.0]和rom_addr[7.0]信号完成数据的寻址与存入等工作;而数据传输模块主要和I2C_cmd模块一起组合成I2C的数据控制写入模块,他主要负责对I2C_cmd模块的输出信号进行缓存,并在其输出端输出I2C总线的串行数据SDA以及I2C总线的串行时钟信号SCL。
基于FPGA的MIPI CSI-2图像采集系统设计
基于FPGA的MIPI CSI-2图像采集系统设计赵清壮【摘要】This paper elaborates a design of MIPI CSI-2 high-definition camera interface image acquisition system based on FPGA. Now, MIPI high-definition CCD is used widely, this design uses FPGA to achieve MIPI high-definition CCD collect and provides two outputs of LCD screen and USB, the data transmission is stable and reliable, it make MIPI interface camera applied widely by the other circuit systems, accelerates system development and saves cost.%阐述一种基于FPGA的MIPI CSI-2接口高清摄像头图像采集系统设计,该设计用FPGA实现当前应用广泛的MIPI高清CCD采集,并提供LCD屏、USB两路输出,数据传输稳定可靠,把MIPI接口摄像头应用到更广泛的其他电路系统中,加快系统开发,节省成本。
【期刊名称】《价值工程》【年(卷),期】2015(000)029【总页数】2页(P84-85)【关键词】MIPI;CSI-2;图像采集;FPGA【作者】赵清壮【作者单位】广州飒特红外特股份有限公司,广州510000【正文语种】中文【中图分类】TP302.10 引言CSI(Camera Serial Interface)是由MIPI(Mobile Industry Processor Interface)联盟下Camera工作组制定的接口标准,是MIPI联盟发起的为移动应用处理器制定的开放标准,MIPI联盟由ARM、诺基亚、意法半导体和德州仪器发起成立,作为移动行业领导者的合作组织,MIPI联盟旨在确定并推动移动应用处理器接口的开放性标准。
基于FPGA和USB3.0的高速视频图像采集处理系统设计
摘要随着机器视觉的广泛应用,以及工业4.0和“中国制造2025”的提出,在数字图像的采集、传输、处理等领域也提出了越来越高的要求。
传统的基于ISA接口、PCI接口、串行和并行等接口的图像采集卡已经不能满足人们对于高分辨率、实时性的图像采集的需求了。
一种基于FPGA和USB3.0高速接口,进行实时高速图像采集传输的研究越来越成为国内外在高速图像采集研究领域的一个新的热点。
针对高速传输和实时传输这两点要求,通过采用FPGA作为核心控制芯片与USB3.0高速接口协调工作的架构,实现高帧率、高分辨率、实时性的高速图像的采集和传输,并由上位机进行可视化操作和数据的保存。
整体系统采用先硬件后软件的设计方式进行设计,并对系统各模块进行了测试和仿真验证。
通过在FPGA 内部实现滤波和边缘检测等图像预处理操作,验证了FPGA独特的并行数据处理方式在信号及图像处理方面的巨大优势。
在系统硬件设计部分,采用OV5640传感器作为采集前端,选用Altera的Cyclone IV E系列FPGA作为系统控制芯片,由DDR2存储芯片进行数据缓存,采用Cypress公司的USB3.0集成型USB3.0芯片作为数据高速接口,完成了各模块的电路设计和采集卡PCB实物制作。
系统软件设计,主要分为FPGA逻辑程序部分、USB3.0固件程序部分和上位机应用软件部分。
通过在FPGA上搭建“软核”的方式,由Qsys系统完成OV5640的配置和初始化工作。
由GPIF II接口完成FPGA和FX3之间的数据通路。
通过编写状态机完成Slave FIFO的时序控制,在Eclipse中完成USB3.0固件程序的设计和开发。
上位机采用VS2013软件通过MFC方式设计,从而完成整体图像采集数据通路,并在上位机中显示和保存。
整体设计实现预期要求,各模块功能正常,USB3.0传输速度稳定在320MB/s,通过上位机保存至PC机硬盘的图像分辨率大小为1920*1080,与传感器寄存器设置一致,采集卡图像采集帧率为30fps,滤波及边缘检测预处理符合要求,采集系统具有实际应用价值和研究意义。
基于FPGA的高速彩色线阵CCD实时图像采集系统
基于FPGA的高速彩色线阵CCD实时图像采集系统刘伟;齐美彬;许建平;胡龙飞【摘要】文中设计了一款彩色线阵CCD实时图像采集系统,选用FPGA作为主控芯片.该系统完成了线阵CCD传感器、模数转换芯片的驱动、数据采集与转换.转换后的数据通过FPGA预处理后,由USB2.0传输至上位机实现图像实时成像.结果表明:设计的彩色线阵CCD实时图像采集系统能够满足工业应用要求,每行像素点达2098个,行频可达9000 fps.%The color linear CCD real?time image acquisition system was designed in this paper. The system chose FPGA to be the master chip.The system completed the driver of linear CCD sensor and analog?digital conversion chip,data acquisition and conversion. The transformed data after pretreatment by FPGA was transmitted to the computer for real?time imaging by the USB 2.0. The results show that the design of color linear CCD real?time image acquisition system can meet the requirements of indus?trial application ,the pixel resolution of the system is 2098 and the line frequency can reach 8000 fps.【期刊名称】《仪表技术与传感器》【年(卷),期】2017(000)005【总页数】4页(P91-94)【关键词】FPGA;高速;线阵CCD;实时成像【作者】刘伟;齐美彬;许建平;胡龙飞【作者单位】合肥工业大学计算机与信息学院,安徽合肥 230009;合肥工业大学计算机与信息学院,安徽合肥 230009;合肥工业大学计算机与信息学院,安徽合肥230009;合肥工业大学计算机与信息学院,安徽合肥 230009【正文语种】中文【中图分类】TP273电荷耦合器件(charge coupled device,CCD),具有集成度高、性能稳定、响应速度快、分辨率高、抗干扰能力强等优点[1]。
基于FPGA的新型高速CCD图像数据采集系统
作 为 图 像 数 据 的 控 制 和 处 理 核 心 , 过 采 用 高速 A/ 异 步 FF U R 以 及 电 平 转 换 、 大 滤 波 、 通 D、 IO、 A T 放 二 值 化 电 路 和 光 学 系 统 实 现 对 图 像 数 据 的 信 号 处 理 , 运 用 V s a Su i + 和 Mirsf 公 司 的 基 本 类 并 i l tdo C + u coot 库 MF 实现 对 采 集 数 据 的 显 示 、 图 、 输 控 制 等 。 利 用 搭 建 的 系统 平 台 实 现 对 物 体 尺 寸 的 测 量 , C 绘 传 通
Ue s Vi a t d o s l ui u S C + + a d n Mir s f Co a y F u d t n l s MF t a he e h d s ly coot mp n o n a i C a s o C o c i v t e ip a .ma p n a d r n miso o t l p ig n t s s in c n r a o
W EI Ch n W e ,YUAN Zo g ag i n He g,ZHANG W e Ta n n o,W ANG i e ,XI Pe P i NG Da Ya n
( e a m n o lc o i E gneig u i U i r t o Eet ncT c nlg,G in 5 10 ,C ia D p r e t fEet nc nier ,G in nv sy f lc o i eh o y ul 4 0 4 hn ) t r n l e i r o i
一种基于FPGA的高速图像采集及显示电路设计
1 9
一
种基于 F G P A的高速图像采集及显示电路设计
De i f Hi —s e d Vi o Ac ust n An Dip a r utBa e o P sgn o gh— p e de q iio d i s ly Ci i c s d n F GA
选 用 的 接 收 芯 片是 DS 0 R 8 , 最 高 数 据 传输 速 率 可 以达 到 9 C 2 6其
该 F G 进 行 配 置和 验 证 , 试 表 明该 设 计 不仅 实现 了 图像 高 速 采 集和 显 示 , 使 图像 清 晰 、 PA 测 且 系统 稳 定 可 靠 。
关 键 词 :P F GA, Cl CP 总线 , 图像 采 集
Ab ta t s rc
Th si u e Ca Ln nera e nd e de gn s d m ik it f c a DVI o r al e i -s ed i a qust d t e i hgh pe vdeo c iion an diply.hi z i s a T s pap itodu es er nr c t e y tm of i a quiion nd h s se vdeo c st a diply a d i s a b se on PGA,h ws o F s o h w t s m pl m o e he a e dul ba ed s on Cam Lnk n e ce i it da an DVI s a o e d diply m dul wor d. d de An ba ed n s o CP bu ,i Cl shgh- ee i a da a ex h ge et e c sp d m ge t c an b we n ompu e an i tr d mag e ci ui wa r aied. EP 30 7 4 FP r t c s el z 2S F6 21 GA o t m p y i u e t n i d ery h de i . e es manfses h fAl Co an s s d o co fg an v i te er f sgnTh t t i t te e de i n tonl eaied i sgn o y r l z hgh—s ee vdeo a p d i cqust a d iion n diply, talo m a de ea ,y tm r i l i s a bu s de vi o cl rs se el e ab Ke wo d : P y r s F GA. Cl s, de a quiion CP bu vi o c st i
基于FPGA的高速图像采集系统设计.
基于FPGA的高速图像采集系统设计引言在低速的数据采集系统中,往往采用单片机或者DSP进行控制;而对于图像采集这种高速数据采集的场合,这种方案就不能满足需要。
因此这种方案极大浪费了单片机或DSP的端口资源且灵活性差;若改用串口方式收集数据,则一方面降低了数据采集的速度,另一方面极大地耗费CPU的资源。
本系统采用FPGA作为数据采集的主控单元,全部控制逻辑由硬件完成,速度快、成本低、灵活性强。
为了增加缓冲功能,系统在FPGA外扩展了256Mb的RAM,不仅增大了缓冲区容量,而且极大地降低了读写频率,有效地减轻了上位机CPU的负担。
在图像数据接口中,比较常见的是VGA、PCI—Express,而这些接口扩展性差、成本高。
本系统采用高速的USB接口作为与上位机通信的端口,速度快、易安装、灵活性强。
1 系统框图系统框图如图1所示。
FPGA控制单元采用A1tera公司Cyclone II系列的EP2C5F256C6,主要由4个部分组成——主控模块、CMOS传感器接口、RAM 控制器以及EZ—USB接口控制器。
传感器接口负责完成SCCB时序控制,RAM控制器用于实现RAM读写与刷新操作的时序,USB接口模块完成主控模块与EZ—USB之间的数据读写;而主控模块负责对从EZ—USB部分接收过来的上位机命令进行解析,解析完命令后产生相应的信号控制各个对应模块,如CMOS传感器传输的图像格式、RAM的读写方式、突发长度等。
2 OV7620模块设计图像传感器采用OV7620,接口图如图2所示。
该传感器功能强大,提供多种数据格式的输出,自动消除白噪声,白平衡、色彩饱和度、色调控制、窗口大小等均可通过内部的SCCB控制线进行设置。
OV7620属于CMOS彩色图像传感器。
它支持连续和隔行两种扫描方式,VGA与QVGA两种图像格式;最高像素为664×492,帧速率为30fps;数据格式包括YUV、YCrCb、RGB三种。
基于FPGA的高速线阵CCD图像采集系统_任慧建
3.1 TCD1209D 采样模块设计 TCD1209D 的驱动时序如图2所示,由图 知,完成芯片
的驱动需要5路驱动脉冲,分别为:移位脉冲 φ1 和 φ2,转移 脉冲 SH,复位脉冲 RS,钳位脉冲 CP[5],各路脉冲必须严格 满 足 时 序 要 求 。 每 帧 输 出 信 号 首 先 是 32 个 哑 元 像 素 信 号 ,
1 引 言
CCD(charge coupled device)是 一 种 可 以 把 图 像 信 息 直 接 转 换 成 电 信 号 的 光 电 转 换 图 像 传 感 器 ,在 图 像 传 感 、景 物 识别以及非接触测量等领域都得到了 广 泛 应 用 。 [1] 而 且 它 对 于 成 像 系 统 的 小 型 化 ,轻 量 化 ,提 高 分 辨 率 等 方 面 起 着 至 关重要的作用[2]。CCD 驱 动 电 路 的 设 计 有 很 多 方 法,以 往 通 常 采 用 数 字 电 路 驱 动 法 实 现 ,该 方 法 调 试 复 杂 ,灵 活 性 较 差。随着大规模可 编 程 逻 辑 器 件 的 发 展,FPGA 驱 动 法 成 为了设计 CCD 驱动电路的研究热点 。 [3-4]
图 1 系 统 总 结 结 构
收 稿 日 期 :2014-04
· 33 ·
第 37 卷
电 子 测 量 技 术
首先通过 代 码控 制 FPGA 输出 与 CCD 芯片 时序要 求 相对应 的 驱 动 信 号 对 CCD 进 行 驱 动,CCD 输 出 信 号 经 过 电容滤波后送入 AD9945进行相关 双 采样 与 A/D 转换,之 后将获得的数字信 号 放 入 FPGA 的 FIFO 数 据 缓 存 器,再 经过以太网传至上位机。
基于FPGA和线阵CCD的高速图像采集系统
基于FPGA和线阵CCD的高速图像采集系统辛凤艳;孙晓晔【摘要】In order to meet high-speed and real-time requirements of image acquisition in many areas,introduce a high speed image acquisition system based on FPGA and linear CCD. In the system, linear CCD is used to acquire images, and FPGA controls the timing of the whole system, and data is transferred to computer through USB interface- The system can acquire images of moving objects in color sorter application and has great advantages in terms of speed and real time compared with other image acquisition systems. The use of linear CCD can effectively improve the accuracy and reduce costs. The system has some reference value for the application of image acquisition system in other areas.%针对很多领域对被测物图像采集的高速和实时性要求,文中利用可编程的FPGA和线阵CCD技术,介绍了一种高速图像数据采集与传输系统的设计.该系统选用线阵CCD作为前端信号采集,采用FPGA产生与控制整个系统的时序,通过USB接口将采集到的数据传给PC 机做进一步处理.本系统可在色选机中用于运动目标图像数据的采集,由于采用了高速且具有高度并行性的FPGA技术,在图像数据的高速实时采集和处理上较其他系统具有很大优势,且设计灵活,配合线阵CCD的运用,可有效提高精度、降低成本,对图像采集在其他方面的应用具有参考价值.【期刊名称】《计算机技术与发展》【年(卷),期】2012(022)008【总页数】4页(P205-207,212)【关键词】FPGA;线阵CCD;数据采集;USB【作者】辛凤艳;孙晓晔【作者单位】河北省科学院应用数学研究所,河北石家庄 050081;石家庄开发区冀科双实科技有限公司,河北石家庄 050081【正文语种】中文【中图分类】TP390 引言CCD(Charge Coupled Device)作为一种光电转换图像传感器,可以把图像信息直接转换成电信号,从而实现非电量的电测。
基于FPGA的多通道高速CMOS图像采集系统
DOI 1. 7 /i n10 — 3 1 0 8 1 1 文章编 号:0 2 83 (0 8 2 — 0 6 0 文献标识码 : 中图分类号: P 7 :03 8 .s. 2 8 3 . 0 . . 2 7 js 0 2 20 10 — 3 1 2 0 )1 0 4 — 3 A T24
1 引言
t m s s t e mo u e t cu e e i n L e u e h d l sr t r d sg , VDS n i g p n tr e h o o is a d e s r s t e r a — i e fr n e o aa a — u a d p n — a g so e t c n l ge , n n u e h e l t me p r ma c f d t c o q ii o a d r n mi s n I n r d c s h o e ai g r cp e a d r a iain u st n n t s s i . i t u e t e p r t p i i ls n e l t meh d o ma e c u st n, a a r n i o s — i a o t o n n z o t o s f i g a q ii o d t t s in, e i a t q e t l c n r l n d t d s raii g u n i o t a d aa e e ilz mo u e . h e p r n e i c t s h s se r aie ma e c u st n, a s s in n a o n d ls e x ei T me t c r f a e t e y tm e l s i g a q ii o t n miso a d ti z i r
基于FPGA的红外图像实时采集系统设计与实现
基于FPGA的红外图像实时采集系统设计与实现摘要:随着红外图像在军事、航天、安防等领域的广泛应用,对红外图像的实时采集和处理需求越来越高。
本文基于FPGA设计并实现了一个红外图像实时采集系统,通过系统硬件框架、图像采集流程设计以及软硬件协同优化等方面的探究,实现了高效、稳定的红外图像实时采集和传输,为相关领域的探究和应用提供了重要支持。
一、引言红外图像技术是一种利用物体发射的红外辐射进行成像分析的技术,具有透过阴郁、烟雾等不利环境的能力。
它在军事、航天、安防等领域具有重要应用价值。
红外图像的实时采集和处理对于这些领域的探究和应用至关重要,然而传统的红外图像采集系统存在采集速度慢、波动大、传输距离限制等问题。
因此,设计并实现一种基于FPGA的红外图像实时采集系统具有重要意义。
二、系统框架设计基于FPGA的红外图像实时采集系统主要由硬件和软件两个部分组成。
硬件部分包括红外探测器、FPGA开发板、存储器、图像传输模块等;软件部分主要包括图像采集控制程序和数据处理程序。
硬件框架设计接受分层结构,分为红外图像采集层、控制层、存储层和传输层四个部分。
红外图像采集层包括红外探测器和模拟-数字转换电路,负责将红外辐射信号转换为数字信号。
控制层包括FPGA芯片和时钟控制电路,负责采集信号的控制和同步。
存储层包括高速存储器和图像缓存,负责暂存采集到的红外图像数据。
传输层包括数据传输电路和网络接口,负责将采集到的图像数据传输到外部设备。
三、图像采集流程设计图像采集流程是指将红外图像转换为数字信号并存储的过程。
在红外图像采集层,红外探测器将红外辐射信号转换为模拟信号,经过模拟-数字转换电路转换成数字信号。
在控制层,FPGA芯片控制采集信号的采样频率和位宽,通过时钟控制电路实现同步。
在存储层,高速存储器负责将采集到的图像数据暂存起来,图像缓存则将暂存的图像数据进行处理和压缩。
在传输层,数据传输电路将处理和压缩后的图像数据传输到外部设备。
基于FPGA的高速图像数据采集存储系统设计
P l A R T S & A P P 器 L I C A T l O 应 N 用 S j !  ̄ I 譬 l ■
【 本文献信息】邸丽霞, 张彦军, 洪应平 .基于 F P G A的高速 图像数据采集存储系统设计[ J ] . 电视技术, 2 0 1 3 , 3 7 ( 1 3 )
基于T35F324的FPGA开发板图像采集显示系统方案
基于T35F324的FPGA开发板图像采集显示系统方案1.前言个人觉得易灵思的TriOn系列比钛金系列FPGA,就目前而言,更适合做图像显示相关应用,以T35和巨60为例,主要原因如下表所示:易灵思如果专注图像细分领域,毕竟大部分客户还是用DDR和MIPI,因此我觉得钛金系列的架构真的脑袋被驴踢了,DDR和MIP1用硬核才是正确的选择!另外,钛金系列FPGA相对推出时间不够,目前IP也不成熟。
以T35为例,DDR硬核IP在EfinityInterface中直接可以调用DDRIP并设定相关参数,但是钛金系列Ti60还没有包含到工具链中,这让拿不到一手资源的FPGAer就很尴尬,虽然可以理解不集成到IDE中,可以更快的迭代前提不成熟的版本。
M1P1TX/RX 接口,山谷0.8mm40P 接口如上图所示,T35F324的FPGA 开发板,我都做了快半年了,一直没有做一个基于视频图像的像样点的DCm0,甚是惭愧。
为了给当下煎熬的大家送点福利,我打算分2步走,如下:DVP 相机+DDR3+1VDS-1CD 实时显示系统 MIPI 相机+DDR3+1VDS-1CD 实时显示系统前者更关注DDR3硬核、1VDSTX,以及进行并口相机的配置与图像采集,完成实时图像采集、缓存、显示系统;后者则借用1)的基础,更关注MIP1相机的开发,进一步把易灵思FPGA 进行图像采集的优势,发挥一下。
当然这过程肯定还是有不少的坑,有些坑只有自己趟过,才有发言权。
底板串口DC3-40用户接口,兼容兼容@01⑥MT拨动开关BMW 0V5生0等模MIP1摄像头Jr兼容树莓派rOV5640 Efint FPQABOa1Q CraZyfpg>iomEfin1tyT3SF324-Cor∙V1.1一«... M2X>S12202305152.FPGA设计详解言归正传,我们开始干正事:基于T35的摄像头采集、存储、显示系统的介绍。
基于FPGA的MIPI CSI-2图像采集系统设计
系统使 用的图像传感器是 0 V 5 6 4 0 , 该C C D分辨率高 达5 M 像素 ,提供 两通道 M I P I 数据传 输 [ 3 1 。系统使 用的 图1 MI P I CS I 一 2图 像 采 集 系统 框 图 F P G A为 x i l i n x的 S p a r t a n 一 6 , 型号 为 X C 6 S L X 4 5 , 该 系列 的 MI P I 接 口有低功耗和 高速两种 工作模式 ,低 功耗模 F P G A拥有业界 领先 的系统 集成能 力 , 同时为成本敏 感型 式下 的 电平 为 0 — 1 . 2 V, 可直 接接 到 F P G A的 I / O 口, 只需 应用 带来 了低 风险、 低成 本和低功耗 的最佳平衡 。 把 接 口电平配置成 L V C O MS 1 . 2 V, 高速模 式下的 电平标准
本 文 阐述 如何 在 F P G A上 进 行 MI P I C S I 一 2接 口设 计, 实现高清 摄像头数据采集、 显示、 接 口转换 , 把M I P I 接 口摄像头应用 到更广 泛的其他 电路系统 中 ,加快 系统开 发, 节省成本 。 1 系统设计 原理 M I P I C S I 一 2图像 采集 系统 如图 1 所 示 ,整个 系统 由 C C D图像传感 器 、 F P G A 、 D D R、 F L A S H 存储器 组成 。C P U 使用 S O P C, C C D驱 动模 块 、 U S B驱 动模 块 、 L C D驱 动 模 块、 D D R管理模块等在 F P G A内部设计。 C C D图 像传 感 器 经 光 电转 换 ,把 采 集 到 的 图像 经 MI P I 接 口传 到 F P G A, F P G A解 码 后把 图像 存 储在 D D R, 后 分两 路输 出, 一路送 到 L C D显示屏实时显示 , 另一路转 换成 U S B接 口输 出。 2 软硬件设计 2 . 1硬件设计
基于FPGA的图像采集系统设计与实现
基于FPGA的图像采集系统设计与实现作者:陈法领、罗海波发布时间:2009-03-101、引言视频图像采集是视频信号处理系统的前端部分,正在向高速、高分辨率、高集成化、高可靠性方向发展。
图像采集系统在当今工业、军事、医学各个领域都有着极其广泛的应用,如使用在远程监控、安防、远程抄表、可视电话、工业控制、图像模式识别、医疗器械等各个领域都有着广泛的应用[1]。
本文介绍了一种基于FPGA的图像采集系统,用户可以根据需要对FPGA 内部的逻辑模块和I/O模块重新配置,以实现系统的重构[1][2];而且采用这种设计方案,便于及时地发现设计中的错误,能够有效地缩短研发时间,提高工作效率。
2、系统的总体框架和工作原理整个系统主要分为四个模块:视频解码模块、视频编码模块、存储器模块和FPGA核心控制模块,系统总体框架如图1所示。
图1 系统的总体框图其中FPGA实现的主要功能有:视频编解码器件的初始化,视频图像的采集存储以及将采集的图像数据通过视频编码芯片送到监视器上显示。
系统的工作原理为:系统上电后,FPGA通过FLASH中的程序对完成视频解码和编码芯片的初始化配置;在接到视频AD转换的中断信号后,FPGA将转换的数字图像数据传送到SRAM保存;一帧图像转换结束后FPGA再将SRAM中的数字图像传递给视频编码芯片以便在监视器上显示,同时开始控制下一帧图像的采集。
3、硬件电路设计3.1 AD和DA转换模块本系统采用的视频编解码芯片是ADV7181和ADV7177,下面分别介绍AD和DA转换器件的硬件电路设计。
3.1.1 AD转换模块ADV7181系统是AD公司推出的一款视频解码芯片[3],它具有如下特点:I2C总线接口,6通道模拟视频输入,支持NTSC、PAL、SECAM视频制式,支持多种模拟输入格式和多种数字输出格式。
本系统中选用其中的通道1作为PAL制CVBS视频输入,数据输出可根据需要采用8位或16位的格式输出。
基于FPGA的图像的采集与显示
基于FPGA图像的采集与显示学生姓名:学生学号:院(系):电气信息工程学院年级专业:指导教师:助理指导教师:二〇一五年五月摘要随着科技社会的飞速发展,数字图像采集与处理系统在科学研究、工业生产,日常生活等众多领域得到越来越广泛的应用,具有广阔的应用前景和研究价值。
在今天,具有图像显示功能的电子产品越来越多,由可视电话、数码相机,ipad 等消费电子产品到门禁系统、数字视频监视等工业控制以及安防产品,处处显示着数字图像采集与处理系统的重要性。
而针对于图像的采集与处理ARM、DSP、FPGA各有所长,其中FPGA的并行高速精确的处理在通信领域、图像处理、大屏显示等方面有着得天独厚的优势。
基于FPGA可编程器件的可编程特性,采用FPGA进行设计的图形采集系统有良好的可扩展性和相对稳定的硬件结构,利用软件编程和硬件逻辑电路来实现图像采集的软件算法,在很大程度上能够提高图像识别速度和系统的体积,大大节约了生产成本。
本次设计利用OV(OmniVision)公司生产的CMOS 7670摄像头进行图像的的采集以及简单的处理,Hynix公司的SDRAM芯片H57V2562GTR—75C做图像的临时存储,FPGA芯片采用的是Altera公司旗下的Cyclone系列芯片第四代产品EP4CE6F17C8N,利用其并行高速精确的优势实现640*480*60fps,每秒共30M带宽的VGA显示。
此次设计的目的是为了将数字图像采集与显示等功能集成在一块单板上。
利用本系统的电路板对图像进行采集、缓存以及通过VGA实现实时显示,在使用过程中摄像头能够正常实现图像采集,SDRAM能够顺利完成图像的存储与读取,FPGA芯片以及程序能够保证整个系统正常运行,并且在VGA显示时图像没有错位和乱码的产生。
关键词图像的实时采集与显示,FPGA,VGA显示ABSTRACTWith the rapid development of science and technology society, the digital image acquisition and processing system in scientific research, industrial production, daily life and so on many fields more and more widely used, has a broad application prospect and research value.Today, which has the function of image shows more and more electronic products, by video phone, digital camera, the consumer electronics products such as the entrance guard system, industrial control, such as digital video surveillance and security products, shows the importance of digital image acquisition and processing system.And for image acquisition and processing of ARM, DSP, FPGA strengths, including the FPGA parallel high-speed precise processing in the field of communication, image processing, display, etc, has a unique advantage.Based on the FPGA programmable features of programmable devices, using FPGA to design the graphic collection system has good scalability and relatively stable hardware structure, software programming and hardware logic circuit is used to realize image acquisition software algorithms, in the very great degree can improve the recognition speed and the volume of the system, greatly saves the cost of production.This design using the OV (OmniVision) company produces 7670 CMOS camera image acquisition and processing, simple Hynix SDRAM chip H57V2562GTR - 75 c for temporary storage of the image and the FPGA chip USES Altera company's fourth generation product EP4CE6F17C8 Cyclone series chip, using the advantage of its parallel high-speed precise realization of 640 * 480 * 60 FPS,VGA display, a total of 30 m bandwidth per second.The purpose of this design is to integrate the function such as digital ima ge acquisition and display on a single board.The circuit of this system is used to analyse the image acquisition, caching, and through the VGA display in re al time, in the process of using normal camera is able to achieve image acqui sition, SDRAM would be able to complete the image storage and read, the FP GA chip, and procedures to ensure the normal operation of the whole system, and when the VGA display image without dislocation and garbled.Key words image real-time acquisition and display, the FPGA, VGA display目录摘要 (I)ABSTRACT................................................................................................................................. I I1 绪论 (1)1.1 课题背景 (1)1.2 国内外研究现状、水平 (1)1.3 图像采集技术的发展趋势 (2)2 方案论证与选择 (4)2.1 系统方案设计 (4)2.2 系统方案选择 (5)2.3 本课题的技术指标及主要任务 (5)3 系统的硬件设计 (7)3.1 系统原理及设计框图 (7)3.2 FPGA 芯片的选择与其性能分析 (7)3.1.1 FPGA概述 (7)3.1.2 Cyclone系列芯片介绍 (7)3.3 FPGA 最小系统设计 (10)3.3.1 复位电路设计 (10)3.3.2 内部时钟与外部时钟设计 (11)3.3.3 JTAG下载接口及其保护电路设计 (12)3.4 摄像头的选择及其性能分析 (13)3.4.1 OV7670摄像头 (13)3.4.2 摄像头功能框图 (14)3.4.3 摄像头模块 (16)3.5 SDRAM的选择及其性能分析 (17)3.6 VGA接口设计 (19)4 系统的软件设计 (22)4.1 Verilog编程语言介绍 (22)4.2 整体设计思想 (22)4.3 系统主要结构框图以及功能介绍 (23)4.4 SDRAM工作状态机设计 (24)5 仿真设计与波形 (25)5.1 Quartus开发工具的简介 (25)5.2 逻辑分析仪介绍 (26)5.3 逻辑分析仪捕获波形展示 (27)5.4 效果图展示 (28)结论 (29)参考文献 (30)附录A:原理图模块展示 (31)附录B:程序代码 (35)致谢........................................................................................................... 错误!未定义书签。
基于FPGA的CMOS图像传感器采集系统设计
式下 信号强度 匹 配 , 在更 新 窗 口起 始位 置 与 窗 口大
小信 息的 同时 , 还必须 同时更 新积 分 时 间参 量 I T N~ TME及模拟放 大倍 数 G I I A N<3 0>调 整 。 由于更 : 新后 状态控 制 寄 存器 数 据 即刻 有 效 , II- 6 0 而 B S - 60
位置 信息后 丢弃 , 而不 向后 端输 出 , 以简化 后续 数据
处理模 块 复杂度 。
20 0 9年 1 0月 2 3日收到
福建省青年人才创新项 目( 0 8 37 ) 20 F0 8
2 I I-6 0 B S- 6 0图像获取模块
C S图像 传感 器 , 用 Fl aty的 II4 MO 选 iFc r l o BS—
调研 ,MO 感光 阵列在 200× 0 元左右 , 满 C S ( 200像 3 其
1 C S图像采集系统组成 MO
I
I 控制 信号 .
・ t
L
驱 动 信 号—_ J
鼠
理 系统
处
屏输 出模式 下 帧频都 不 大 于 3H 。C SA S具 有 0 z MO P
3 期
曾桂英 , : 于 F G 等 基 P A的 C S图像传感器采集 系统设计 MO
基于FPGA与CIS的高速高精度图像采集系统
0 引
言
本 系统是基 于 大幅 面 的工 程扫 描 仪 而研 制 的 , 由一 条
有 3 6个 模 拟 通 道 ,2 0个 p i C S 图 像 传 感 器 , 2个 10 d的 I 1
数 据采 集是数 字信 号处理 过程 中的一 个重要 环 节 。接 触式 图像传 感器 ( o tc g e sr C S , 继 C D之 C nat ma eS n o , I) 是 I C 后 于近几年 来研究 和开 发 的光 电耦 合器 件 。它 的工 作原 理
和功能 效果 与 C D 相 似 , 与 C D 相 比 , 具有 体 积 小 、 C 但 C 还 价格低 、 装方 便 等 优 点 。另 外 , I 安 C S的 集 成 度 高 , 大 器 放
e p r n ss o ta h p e o sq ik yu O 1 m/ ,h nmu a e tr— imee pt 0b h l-h c ig x ei t h w h t es e dc me uc l pt 2 s t emii m p ru eda tru O3 t oec ekn me t m, er rb lw . % . ro eo 0 5
W a u ng Ye Y u a Che ng i g She Ga o Che e on ng X do t ng n Do m n n ns ng n Zh nl g
( c o lo S h o f Opt - l c r n c I f r t o e e t o i n o ma i on,U n v r iy o e t o i inc n c n l g fCh n Ch n du 6 0 5 ) i e s t fEl c r n c Sce e a d Te h o o y o i a, e g 1 0 4
基于FPGA的高速图像采集存储系统设计
中 图分 类 号 : 2 4 TP 7 文 献 标 志码 : A
De i n o g S e m a e Ac uiii n a d t r g se Ba e n FPGA sg f Hi h pe d I g q sto n S o a e Sy t m s d o
mo u aia in d s n, i g o g s a e s c c e me r n wo p a e p g r ga F a h soa e t c n lg ,a d a — d lrz t e i p n p n e ml s a h mo a d T — ln a e p o r m ls tr g e h oo y n c o g y q i ma e aa whc d c dn b ie e o e h p fo h g p e CD c mea h e in c o l h s h u r i g d t ih e o i g y vd o d c d c i r m ih s e d C a r .T e d sg a c mp i e te e s c p u e a d so a e o ih s e d i g ,n t i s r s t e r l b l y a d r a —i rp r ft e i g aa d r g a tr n t rg f hg p e ma e a d i n u e h ei i t n e l t a i me p o e t o h ma e d t u n y i a q i n ,ta sern n trn h m.T i s se c u d r a n e h s ma e d t r m l s y U B . o t c ur g r n f r g a d so g t e i i i h s y tm o l e d a d g t t e e i g aa fo F a h b S 20 p r a d w l e tr d n omain p o d d t h go n o ue n d s ly l a i e o it r b h c mp t r n i b soe if r t u l a e o t e ru d c mp tr a d ip a ce r v d o r p c u e y t e o u e l o sfw r .T e r s l h w h t h s a q ii o a d so a e s se c u d g t e a t i g aa n t p i e s w t ot a e h e ut s o t a s ti c u st n n t rg y tm o l e x c ma e d t a d i mvd d i i h p ee a l e sb l y a d p a t a i t. r fr be f a i i t n r ci b l y i c i
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Abstract:A hardware scheme for high—speed image acquisition system based on FPGA is proposed in this paper.The principle of high—speed,high resolution image acquisition system is described.The system design is finished based on the study of the temporary storage of burst data,the transform storage of large capacity data,the real time transmission of high—resolution and high frame frequency image and the terminal transmission of large capacity data.The testing results Of designed hardware show that the system could acquire and store the high—speed and large capacity data flow,which is generated by the image sensor.Since the FPGA is used to be the core processor.the high—speed image acquisition system is simplified on its hardware structure,and the system performance is improved. Key words:high—resolution;high frame frequency;FPGA
太网是建立在标准以太网基础上的一种新型高速局 域网,它可以提供100 Mbit/s的通信带宽,特别适 用本设计中的高速率大容鬣数据的传输.
由于CMOS图像传感器最大分辨率可达l 280× l 024,远远超过了普通电视视频信号的最大分辨率. 要想将处理后的图像显示出来,必须使用VGA接13 的电脑显示器.电脑显示器由于其输出信息量大、输 出形式多样等特点已经成为现在大多数设计的常用 输出设备,显示器采用逐行扫描显示r引.
1119
对差分线实现高速信号传输,使信号能在差分PCB
线对或平衡电缆上以几百MB/s的速率传输.设计 中采用了低至400 mV的电压摆幅和大约3.5 mA 的低电流驱动输出,加之差分对线的共模抑制功能,
LVDS具有低噪声和低功耗的优点∞].
高速摄像系统需要传输的图像数据为1 280X 1 024,帧频为500 Hz,为满足实时传输的要求,需要
高速摄像机(一般指帧频在100帧/s以上)在 军事领域具有广泛的应用’1].
在高速图像采集系统中,接收机瞬间收到大量 数据,要对这样海量的迸发数据进行处理和分析,必 须通过高速摄像机采集图像数据.由于在高分辨率 图像处理系统中,数据量十分庞大,因此对硬件处理 器的实时处理速度要求很高,需要合理设计硬件电 路,满足系统分辨率及图像帧速率的要求.
2高分辨率、高速图像采集系统设计
2.1迸发数据暂时存储 目标的运动图像信息通过光学系统进入图像传
感器,图像传感器片内的模数转换器(ADC)将模拟 信号转换成数字信号传送到FPGA控制单元.由于 图像传感器输出10路10 bit宽的数据,时钟频率为 66 MHz,由此将产生100 bit×66 MHz(约为0.825 GB/s)的数据量,如此快速的数据量即所谓的迸发 数据流无法用硬盘直接存储,需要将它暂时存储在 内存条(DDR2 SDRAM)中.通过FPGA访问 DDR2 SDRAM存储器控制大容量迸发数据的读、 写、刷新等时序操作.
第30卷第9期
北京理工大学学报
2010年9月Transactions of Beijing Institute ot Technology
V01.30 No.9 Sep.2010
基于FPGA的高速图像采集系统
张彦梅, 柴芳娇
(北京理工大学信息与电子学院。北京 100081)
摘 要:提出了一种基于FPGA的高速图像采集系统硬件方案.论述了高速、高分辨率图像采集系统的工作原理,
本文中采用硬件描述语言实现FPGA对图像 采集系统的逻辑设计及控制,图3为截取的几段时 序仿真结果,图4所示为传感器帧时序.
万方数据
图3仿真结果 Fig.3 Simulation result
1120 ROW...AD R[0:9]j窭)北 C二京理 j二工×大二学]学二报)[二互=X砸[j匝]圃[二日第 (30卷
由于DDR2 SDRAM一旦掉电,数据就会全部 丢失,因此需要将存储在DDR2 SDRAM中的大容 量数据转发到可以永久保存数据的存储器中,本文 采取大容量数据转存技术实现对DDR2 SDRAM中 数据的永久保存.
本文中选用掉电后仍可保持数据且加电后可以 实现现场可擦除、可编程的Flash来存储大容量的 数据.采用1 GB/片×4片的超大容量与非 (NAND)结构的Flash芯片接收转发的图像数据. NAND结构的Flash容量大、回写速度快、芯片面 积小,而NAND结构能提供极高的单元密度,并且 写入和擦除的速度也很快,适于高密度数据的存储.
SDRAM
DQS[0:8].
DII[0:8 J.
RsT
图2 DDR2 SDRAM和FPGA接口协议 Fig.2 Protocol of DDR2,SDRAM and FPGA interface
采用了多块Bank存储器结构和突发模式,每一个 Bank通过行列来寻址.列地址空间对应一页的存 储器空间.
中图分类号:TP 752
文献标志码:A
文章编号:1001—0645(2010)09—1117一04
A High—Speed Image Acquisition System Based on FPGA
ZHANG Yan—mei。 CHAI Fang—jiao (School of Information and Electronics,Beijing Institute of Technology,Beijing 100081,China)
从迸发数据暂存、大容量数据转存、高解析度、高帧频图像的实时传输及大容茸数据终端传输等内容的研究完成了 系统设计.对硬件电路的测试结果表明,该系统能够对图像传感器产生的高速大容量数据流进行采集存储,以FP—
GA为核心处理器设计的高速图像采集系统大大简化了系统硬件结构,提高了系统可靠性.
关键词:高分辨率;高帧频;FPGA
万方数据
北京理工大学学报
第30卷
Fig.1
图1 高速图像采集系统原理框图 Principle Diagram of high-speed image acquisition system
内部构建CMOS图像传感器的驱动模块,产生 CMOS工作所需的驱动信号.数字化的图像数据一 路通过FPGA控制传送到DDR2 SDRAM存储器 暂时存储,然后再通过嵌入式主板送往PC机进行 进一步的处理和数据分析;另一路的图像数据合成 为VGA信号,通过LVDS差分传输实时的信号送 到显示器进行监控.
3 仿真结果
在高速图像采集系统中,FPGA是核心控制器 件,由它控制所有的外围芯片,FPGA具有密度高、 速度快、带宽高和通用性强的特点,非常适合高速系 统的设计要求[7].FPGA的选型主要考虑芯片的规 模(片内RAM大小、逻辑单元数等),用户I/0的个 数以及电平兼容等问题.根据设计要求,选用Al— tera公司StratixII系列的FPGA,其内部使用了先 进的设计构架,包括自适应逻辑模块(ALM)、逻辑 阵列块(LAB)、TriMatrix存储器、外部存储器接口 以及数字信号处理(DSP)模块.
ROW_STRT N——]厂——]厂——]厂—一 ]广——]厂——]广——]厂——]厂——]I ROW_DONE N——————]厂——]厂—一 ]广——]厂——]厂——]厂——]厂——]l
LD_SHFr__N
Hale Waihona Puke 00n0
8
0
DATA_READ..EN..N
作者从迸发数据暂时存储,大容量数据转存,高 解析度、高帧频图像的实时传输,大容量数据终端传 输与显示几个方面进行系统设计.
1 高分辨率、高速图像采集系统工作 原理
高分辨率、高速图像采集系统原理框图如图1 所示,由图像传感器(image sensor)、FPGA、内存条 (DDR2 SDRAM)、Flash存储器、FRAM、低电压差 分信号(LVDS)、嵌入式主板、以太网等模块组成.
655.36/198=3.31.
(3)
因此应选用4片LVDS芯片并行输出.
2.4大容量数据终端传输与显示
为了便于用户终端对所得图像数据进行后续处 理,FPGA通过ISA总线接口与嵌入式主板相连,
待迸发过程和转存操作结束,通过嵌入式系统的以
太网接口,将内存条指定地址段中的数据通过以太
网传输至用户PC上. 为传输大容量数据,选用百兆以太网.百兆以