CN201156799Y - 一种基于内存条阵列的高速图像记录装置 - Google Patents

一种基于内存条阵列的高速图像记录装置 Download PDF

Info

Publication number
CN201156799Y
CN201156799Y CNU2008200787248U CN200820078724U CN201156799Y CN 201156799 Y CN201156799 Y CN 201156799Y CN U2008200787248 U CNU2008200787248 U CN U2008200787248U CN 200820078724 U CN200820078724 U CN 200820078724U CN 201156799 Y CN201156799 Y CN 201156799Y
Authority
CN
China
Prior art keywords
module
memory array
programmable logic
logic device
ddr1
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNU2008200787248U
Other languages
English (en)
Inventor
陈强
徐启明
张启衡
彭先蓉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Optics and Electronics of CAS
Original Assignee
Institute of Optics and Electronics of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Optics and Electronics of CAS filed Critical Institute of Optics and Electronics of CAS
Priority to CNU2008200787248U priority Critical patent/CN201156799Y/zh
Application granted granted Critical
Publication of CN201156799Y publication Critical patent/CN201156799Y/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Logic Circuits (AREA)
  • Stored Programmes (AREA)

Abstract

一种基于内存条阵列的高速图像记录装置,特征在于:包括:可编程逻辑器件FPGA:为该装置的控制核心,其负责接收外部的控制命令和高速图像数据,并记录到DDR1内存条阵列模块中或者将DDR1内存条阵列模块中的数据通过百兆网络模块传输到计算机主机端;百兆网络模块:用于计算机主机与可编程逻辑器件FPGA的通信DDR1内存条阵列模块:采用N个DDR1内存条组成内存条阵列模块,作为高速图像的存储介质;高速相机接口模块:用于接受外部高速图像数据并送往可编程逻辑器件FPGA中进行处理;本实用新型装置利用动态存储介质DDR1内存条的高速率读写特性,峰值持续记录速度到达了1.46G字节每秒,突破了传统记录方案的速率瓶颈,并且本实用新型装置具有体积小,可移植性高、操作简单等优点。

Description

一种基于内存条阵列的高速图像记录装置
技术领域
本实用新型涉及一种高速图像记录装置,特别涉及一种基于内存条阵列的高速图像记录装置。
背景技术
在一些现代的高速测量应用中,为了测量物体的物理信息瞬时高速变化特征,需要采用高速的视频采集手段,如高速CCD,CMOS数字相机进行图像采集,随之而来的是高速数字图像数据流的存储问题,高速的数字图像采集需要高速的数字图像记录设备作为保障,高速图像记录技术在汽车碰撞测试,微观生物反应实验中有着广泛的应用前景。
从存储介质来看,目前的记录高速数字图像的介质主要为硬磁盘,而硬磁盘接口技术又分为IDE,SCSI,ATA三种,由于硬磁盘的低成本,一些工程师采用磁盘阵列的方法来实现高速记录的目的,由于磁盘的读写速率慢,单盘的持续读写速率只能到几兆到几十兆字节每秒,要完成几百兆字节的记录速度需要大量的硬盘进行级联,可靠性不高;同时由于硬盘自身存在坏道等不可避免的因素,实际***中体积庞大,可移植性不高,操作难度大,实现高速记录存在速度瓶颈。
实用新型内容
本实用新型要解决的技术问题:克服现有技术的不足,实现了一种利用半导体存储介质DDR1内存条作为高速图像存储介质的高速数字图象记录装置,其利用可编程逻辑器件FPGA控制由多个DDR1组成的内存条阵列的方式来实现高速数字图像数据的记录。并通过控制百兆网络模块来实现远程命令发送接收以及数据的备份。
本实用新型解决其技术问题所采用的技术方案是:一种基于内存条阵列的高速图像记录装置,其特征在于:包括:
可编程逻辑器件FPGA:为该装置的控制核心,其负责接收外部的控制命令和高速图像数据,并记录到DDR1内存条阵列模块中或者将DDR1内存条阵列模块中的数据通过百兆网络模块传输到计算机主机端;
百兆网络模块:用于计算机主机与可编程逻辑器件FPGA的通信;
DDR1内存条阵列模块:采用N个DDR1内存条组成内存条阵列模块,作为高速图像的存储介质;
高速相机接口模块:用于接受外部高速图像数据并送往可编程逻辑器件FPGA中进行处理。
所述的DDR1内存条阵列模块中所包含的DDR1内存条的个数N可以为1-10个。
所述的可编程逻辑器件FPGA内部又包括:
DDR1内存条阵列控制模块:该模块通过可编程逻辑器件FPGA的管脚与DDR1内存条阵列模块相连接,同时还通过可编程逻辑器件FPGA内部电路与百兆网络控制模块相连;
百兆网络控制模块:该模块通过可编程逻辑器件FPGA的管脚与百兆网络模块相连接,同时该模块通过可编程逻辑器件FPGA内部电路与可编程逻辑器件FPGA内部的DDR1内存条阵列控制模块相连,最后该模块还通过可编程逻辑器件FPGA内部电路与可编程器件FPGA内部的图像接口模块相连;
图像接口模块:该模块通过可编程逻辑器件FPGA的管脚与高速相机接口模块相连接,负责接收高速图像数据,同时通过可编程逻辑器件FPGA内部电路与可编程逻辑器件FPGA内部的DDR1内存条阵列控制模块相连。
所述的DDR1内存条阵列控制模块通过可编程逻辑器件FPGA的管脚与DDR1内存条阵列模块相连的连接方式为:DDR1内存条阵列中的所有内存条共用数据总线,地址总线和控制总线,并均连接到FPGA的管脚上;但是片选信号不共用,每根内存条具有单独的片选控制信号并各自连接到FPGA的管脚上。
本实用新型与现有技术相比所具有如下优点:本实用新型装置采用了DDR1内存条阵列模块作为高速记录介质,峰值持续记录速度到达了1.46G字节每秒,突破了传统记录方案的速率瓶颈,实用性好;并且具有体积小,操作简单,可移植性高等优点。
附图说明
图1为基于内存条阵列的高速图像记录装置的结构示意图;
图2为基于内存条阵列的高速图像记录装置的DDR1内存条阵列模块的内部结构示意图;
图3为基于内存条阵列的高速图像记录装置的可编程逻辑器件FPGA内部结构示意图。
具体实施方式
以下结合附图和具体实施方式详细介绍本实用新型装置。
一种基于内存条阵列的高速图像记录装置,由可编程逻辑器件FPGA,DDR1内存条阵列模块,百兆网络模块,高速相机接口模块组成;如图1的虚线框内所示。
其中可编程逻辑器件FPGA:为该装置的控制核心,其负责接收外部的控制命令和高速图像数据,并记录到DDR1内存条阵列模块中或者将DDR1内存条阵列模块中的数据通过百兆网络模块传输到计算机主机端;百兆网络模块:用于计算机主机与可编程逻辑器件FPGA的通信,接受计算机发出的命令和实现图像数据的备份DDR1内存条阵列模块:采用N个DDR1内存条组成内存条阵列模块,作为高速图像的存储介质,这里选取由4个DDR1内存条组成的DDR1内存条阵列模块,如图2所示;高速相机接口模块:用于接受外部高速图像数据并送往可编程逻辑器件FPGA中进行处理。
其中可编程逻辑器件FPGA内部结构如图3的虚线框内所示,主要包括:
DDR1内存条阵列控制模块:该模块通过可编程逻辑器件FPGA的管脚与DDR1内存条阵列模块相连接;连接方式为:DDR1内存条阵列中的4根内存条共用数据总线,地址总线和控制总线,并均连接到FPGA的管脚上;但是片选信号不共用,每根内存条具有单独的片选控制信号并各自连接到FPGA的管脚上;DDR1内存条阵列控制模块主要负责4根内存条的切换操作以及协同操作等控制;同时还通过可编程逻辑器件FPGA内部电路与百兆网络控制模块相连,当计算机发出备份命令的时候,通过DDR1内存条阵列控制模块与百兆网络控制模块相连接以实现数据从DDR1内存条阵列模块到远程计算机主机的备份。
百兆网络控制模块:该模块通过可编程逻辑器件FPGA的管脚与百兆网络模块相连接;百兆网络控制模块主要是接收计算机传送过来的网络控制命令,并负责备份图像数据等操作;与此同时该模块通过可编程逻辑器件FPGA内部电路与可编程逻辑器件FPGA内部的DDR1内存条阵列控制模块相连,负责将解析的命令传输到DDR1内存条阵列控制模块以控制DDR1内存条阵列模块中各内存条阵列实现与命令相对应的功能操作;最后该模块还通过可编程逻辑器件FPGA内部电路与可编程器件FPGA内部的图像接口模块相连,当从计算机主机接收到记录命令时,百兆网络控制模块通知图像接口模块开始进行图像数据采集。
图像接口模块:该模块通过可编程逻辑器件FPGA的管脚与高速相机接口模块相连接以负责接收高速图像数据,同时通过可编程逻辑器件FPGA内部电路与可编程逻辑器件FPGA内部的DDR1内存条阵列控制模块相连以负责将接受的图像数据送入DDR1内存条阵列控制模块中,从而实现图像数据的读写通道。
该记录装置的数据传送关系如下:高速图像数据通过高速相机接口进入可编程逻辑器件FPGA内部的图像接口模块并在该模块内部实现数据缓存,并通过DDR1内存条阵列控制模块与DDR1内存条阵列的写通道相连接;与此同时,内存条读通道通过DDR1内存条阵列控制模块与百兆网络控制模块相连接以实现数据从DDR1内存条阵列模块到远程计算机主机的备份。
装置中可编程逻辑器件FPGA选择Xilinx公司的VirtexIIpro(封装为ff1152);由4个DDR1内存条组成的内存条阵列模块中内存条选择的是Kingston公司的DDR1内存条,型号为DVR400X64C3A;百兆网络模块选择WIZnet公司的IIM7010A模块;高速相机接口模块为Camerlink相机接口。可编程逻辑器件FPGA的管脚连接IIM7010A的地址总线,数据总线和控制总线;可编程逻辑器件FPGA的管脚连接高速相机接口模块送过来的图像数据总线以及相应的行同步信号,帧同步信号,象素时钟信号。

Claims (4)

1、一种基于内存条阵列的高速图像记录装置,特征在于:包括:
可编程逻辑器件FPGA:为该装置的控制核心,其负责接收外部的控制命令和高速图像数据,并记录到DDR1内存条阵列模块中或者将DDR1内存条阵列模块中的数据通过百兆网络模块传输到计算机主机端;
百兆网络模块:用于计算机主机与可编程逻辑器件FPGA的通信;
DDR1内存条阵列模块:采用N个DDR1内存条组成内存条阵列模块,作为高速图像的存储介质;
高速相机接口模块:用于接受外部高速图像数据并送往可编程逻辑器件FPGA中进行处理。
2、根据权利要求1所述的一种基于内存条阵列的高速图像记录装置,其特征在于:所述的DDR1内存条阵列模块中所包含的DDR1内存条的个数N可以为1-10个。
3、根据权利要求1所述的一种基于内存条阵列的高速图像记录装置,其特征在于:所述的可编程逻辑器件FPGA内部又包括:
DDR1内存条阵列控制模块:该模块通过可编程逻辑器件FPGA的管脚与DDR1内存条阵列模块相连接,同时还通过可编程逻辑器件FPGA内部电路与百兆网络控制模块相连;
百兆网络控制模块:该模块通过可编程逻辑器件FPGA的管脚与百兆网络模块相连接,同时该模块通过可编程逻辑器件FPGA内部电路与可编程逻辑器件FPGA内部的DDR1内存条阵列控制模块相连,最后该模块还通过可编程逻辑器件FPGA内部电路与可编程器件FPGA内部的图像接口模块相连;
图像接口模块:该模块通过可编程逻辑器件FPGA的管脚与高速相机接口模块相连接,负责接收高速图像数据,同时通过可编程逻辑器件FPGA内部电路与可编程逻辑器件FPGA内部的DDR1内存条阵列控制模块相连。
4、根据权利要求3所述的可编程逻辑器件FPGA内部模块中的DDR1内存条阵列控制模块,其特征在于:DDR1内存条阵列控制模块通过可编程逻辑器件FPGA的管脚与DDR1内存条阵列模块相连的连接方式为:DDR1内存条阵列中的所有内存条共用数据总线,地址总线和控制总线,并均连接到FPGA的管脚上;但是片选信号不共用,每根内存条具有单独的片选控制信号并各自连接到FPGA的管脚上。
CNU2008200787248U 2008-01-24 2008-01-24 一种基于内存条阵列的高速图像记录装置 Expired - Fee Related CN201156799Y (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNU2008200787248U CN201156799Y (zh) 2008-01-24 2008-01-24 一种基于内存条阵列的高速图像记录装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNU2008200787248U CN201156799Y (zh) 2008-01-24 2008-01-24 一种基于内存条阵列的高速图像记录装置

Publications (1)

Publication Number Publication Date
CN201156799Y true CN201156799Y (zh) 2008-11-26

Family

ID=40104575

Family Applications (1)

Application Number Title Priority Date Filing Date
CNU2008200787248U Expired - Fee Related CN201156799Y (zh) 2008-01-24 2008-01-24 一种基于内存条阵列的高速图像记录装置

Country Status (1)

Country Link
CN (1) CN201156799Y (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102438116A (zh) * 2011-08-17 2012-05-02 中国科学院光电技术研究所 一种基于嵌入式Linux***的高速图像记录装置
CN104516748A (zh) * 2013-09-27 2015-04-15 联想(北京)有限公司 一种信息处理方法、电子设备以及可切换内存

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102438116A (zh) * 2011-08-17 2012-05-02 中国科学院光电技术研究所 一种基于嵌入式Linux***的高速图像记录装置
CN104516748A (zh) * 2013-09-27 2015-04-15 联想(北京)有限公司 一种信息处理方法、电子设备以及可切换内存
CN104516748B (zh) * 2013-09-27 2018-10-12 联想(北京)有限公司 一种信息处理方法、电子设备以及可切换内存

Similar Documents

Publication Publication Date Title
CN101446924B (zh) 一种数据存储及获取方法、***
CN206557767U (zh) 一种基于乒乓操作结构控制数据缓存的缓存***
US20090135256A1 (en) Sata camera system
CN102098562B (zh) 高速图像实时无损记录存储回放装置
CN103402068B (zh) 非压缩式视频播放***及播放方法
CN101740102B (zh) 一种多通道闪存芯片阵列结构及其写入和读出方法
CN206557758U (zh) 一种基于fpga可扩展的nand flash存储芯片阵列控制器
TW201942751A (zh) 資料儲存系統之控制單元以及邏輯至物理映射表更新方法
US20180074701A1 (en) Incremental background media scan
CN102111600A (zh) 一种用于CameraLink相机的高速图像记录仪
CN102214482A (zh) 高速大容量固态电子记录器
CN103076993A (zh) 一种密集型***中的存储***及方法
CN103517085B (zh) 一种基于视频解码设计实现远程服务器管理的方法
CN207115383U (zh) 一种基于fpga+emmc存储阵列的存储***
CN201156799Y (zh) 一种基于内存条阵列的高速图像记录装置
CN216014252U (zh) 基于hp接口的多通道数据采集存储回放卡及***
CN204291206U (zh) 一种基于闪存阵列的高清视频数据记录仪
CN101222600A (zh) 一种基于内存条阵列的高速图像记录方法
CN202444561U (zh) 一种用于CameraLink相机的高速数字图像记录仪
CN111338983B (zh) 一种高速数据缓存结构及方法
CN102637148A (zh) 一种基于ddr sdram的栈式数据缓存装置及其方法
US20110035636A1 (en) Data storage device and method for writing test data to a memory
CN202615266U (zh) 基于固态硬盘的计算机***
CN116662216A (zh) 一种跨模块的高速数据流连续回放处理方法
CN205620997U (zh) 一种多高速接口的高速串行总线存储装置

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081126

Termination date: 20150124

EXPY Termination of patent right or utility model