基于SOPC技术的高速图像采集控制系统的设计与研究
第24卷第6期 201 1年6月
传感技术学报
CHINESE JOURNAL OF SENSORS AND ACTUATORS V01.24 No.6
June 20ll
Design and Research of a High-Speed Image Acquisition System Based on SOPC Technology SHANG Yuanyuan ,YANG Xinhua XU Dawei,ZHAO Xiaoxu。NIU Huizhuo ,College f ’, rmation Engineering,Capital Normal University,Beijing 100048,China; 、 \Bering Engineering Research Center High Reliable Embedded System,Capital Normal University,Bering 100048,China)
Abstract:Based on SOPC(System on a Programmable Chip)technology,sonic peripherals embedded in Avalon bus were customized and utilized in image acquisition unit,compression unit and storage unit,and these measures im・ proved the speed of the whole imaging system.The data is compressed to three—fourths of the origina1.A custom DMA is designed for transferring the image data to the two caches of the SDRAM.This approach discards the meth- od that FIFO must be put up in the traditional data acquisition system.And therefore,it reduced the CPU task for data transferring.At the same time,the image acquisition and the data transmission can complete a parallel job to improve the system efficiency.Finally,the design is worked on an 2k x2k high—speed CMOS image system,and the test results show its feasibility and flexibility in high—speed image acquisition applications. Key words:image acquisition system;SOPC;DMA controller;parallel processing;high—speed EEACC:6140C doi:10.3969/j.issn.1004—1699.2011.06.017
基于SOPC技术的高速图像采集控制系统的设计与研究牢 尚媛园 ,杨新华,徐达维,赵晓旭,牛慧卓 ,首都师范大学信息工程学院,北京100048; 、 \高可靠嵌人式系统技术北京市工程研究中心,北京100048/
摘 要:针对高速图像采集控制系统中带宽不足的问题,应用SOPC(System on a Programmable Chip)技术在Avalon总线中嵌 入自定义外设完成图像采集、冈像数据压缩和网像存储,大大提高了系统的成像速度。首先,通过在图像采集端对数据进行 流水线压缩编码的方法,将数据量压缩为原来的四分之j。然后,基于VHDL设计并实现DMA控制器,该自定义DMA控制 器可以把图像数据直接存人SDRAM中的两块缓存区,省掉了传统数据采集系统中必须使片j FIFO对数据进行缓存的环节,减 轻了CPU的数据传输任务。另外,通过将系统网像采集模块和数据传输模块的并行化处理,提高了成像系统工作的效率。最 后,在2kx2k高速CMOS成像系统卜进行了实现,通过速度测试和成像测试验证了该图像采集控制系统设计的可行性与灵活 性。 关键词:网像采集;SOPC;DMA控制器;并行处坪;高速 中图分类号:TP3l7.4;TN911.73 文献标识码:A 文章编号:1004—1699(2011)06—0864—06
目前图像采集主要应用CCD和CMOS图像传 感器获取原始模拟图像信号,然后通过AD将模拟 信号转换成8位、10位或12位等不同数字信号,由 于AD变换速度和存储器读写速度不统一,数据不 能直接从AD进入存储器,中间必须要加一级FIFO 进行数据缓存,然后应用DMA或CPU主动把数据 搬移至存储器(SDRAM)中 。当一帧图像采集 完成后利用计算机软件或其他的大规模集成数字器 件,对图像信息进行数据压缩运算或处理,以提高图 像质量或达到人们预期效果,然后在把网像数据通 过高速总线存储在硬盘或SD卡等存储介质中或把 图像发送至显示设备 。文章中应用SOPC技术 把图像采集控制,数据压缩编码、数据存储等任务全 部在自定义外设中完成,彻底减轻了嵌入式CPU的 数据处理任务,成像系统的成像速度仅仅取决于传 感器的像素读出速率和光线环境,为实现高实时图 像采集提供了可借鉴设计方案。 数字系统的设计是一个把算法转化为实际数字
项目来源:囝家自然科学基金面上项日(10603009);北京市科技新星项目(2008B57);北京市属高等学校人才强教计划项目 收稿日期:2010—12—03 修改日期:201l一02—14 第6期 尚媛园,杨新华等:基于SOPC技术的高速图像采集控制系统的设计与研究865 逻辑电路的过程,同一个算法可以用不同结构的数 字逻辑电路来实现,但其运算速度和性能价格比可 以有很大的差别..我们可用许多不同的方案来实现 图像采集、数据存储和传输数字系统电路,下面列出 了常用的四种方案 : (1)以专用微处理器芯片为中心来构成算法所 需的电路系统; (2)用高密度的FPGA; (3)设计专用的大规模集成电路(ASIC); (4)利用现有的微处理器的IP核并结合专门 设计的外围驱动电路。 在FPGA中下载现成的微处理器的IP核并结 合专门设计的驱动电路既有ASIC电路的 规模、 高集成度、高可靠性的优点,又克服了普通AsIc设 计周期长、投资大、灵'?舌性差的缺点,逐步成为复杂 数字硬件电路设计的理想首选 。。 应用SOPC技术可以方便实现将处理器、自定 义外设、存储器控制器、DMA、PIO等设备集成在一 块FPGA上 。SOPC系统巾应用Avalon总线为 外设之间的数据交换提供统一接口,用户可以应用 HDL语言方便设计满足Avalon总线协议的功能外 设。本文针对现有成像系统大都使用专用驱动芯片 提出一种应用SOPC技术实现可以适用于绝大部分 冈像采集系统的芯片驱动和数据存储解决方案。系 统应用模块化设计把图像采集划分为曝光控制、像 素读取、AD变换和数据存储四个过程。针对以上 四个过程设计不同的驱动模块,各个模块在统一的 状态机控制下进行协调工作。CPU通过写曝光模 块的内部寄存器设定曝光时间和启动曝光。当曝光 结束后系统进入像素读取状态,在像素读出过程中 完成AD变换和数据存储。该系统在FPGA (EP2C35F672)驱动图像传感器(LUPA4000)完成 图像采集,系统的采集速度和成像效果达到了预期 效果
1 总体设计 本文设计的高速图像采集控制系统主要由 CPU、Avalon总线、图像传感器控制器、存储撂和以 太网控制器等组成 8-9]。CPU采用NIOSⅡ:钦核处
理器,主要负责任务调度。主设备和从设备之间通 过Avalon总线进行数据交换。传感器控制器负责 驱动罔像传感器和AD正常T作,压缩原始敬字信 号然后把数字信号存储在SDRAM中,每当一帧图 像存储完成后产生一个中断告诉CPU一帧图像采 集完成,当CPU收到中断信号后,通过以太网把一
帧图像传到上位机进行存储显示或图像处理,控制 器开始下一帧图像采集。SDRAM中有两块缓存负 责暂存图像数据,其中一块负责存储正在采集的图 像,另外一块缓存存储正在通过以太网传输的上一 帧图像。嵌入式系统和上位机之间应用以太网进行 命令和数据交换,以太网的应用极大地提高了图像 采集终端分布的灵活性,采集终端可以方便地通过 以太网和主机进行数据交换。系统的总体结构如 冈l所示 、
网像传感器 AD
SDRAM 存储器
传感器 拧削器 处理器
N10S 1I
SDRAM 控制器 以太网
控制器
上位机 ^ t
网
图1 嵌入式图像采集控制系统总体结构图 由于SDRAM中有两块缓存,所以图像采集和 数据传输可以并行执行,这样提高了系统的工作效 率。当传感器控制器收到曝光指令后,即曝光时间 寄存器的地址信号(ADRESS)、写信号(WRITE)、片 选(CHIPSELECT)均有效时,传感器进入曝光状态, 内部计数器开始计数,当计数器达到预定值后,传感 器曝光结束然后进人像素读取、压缩和数据存储状 态。当一副图像存储完成后,判断上一帧图像是否 通过以太网已经传输至上位机,若完成则产生图像 传输中断,告知CPU进行下一帧图像传输。若上一 帧图像还没有传输完成则进入等待状态,直到传输 完成,图像采集系统可以进入下一帧曝光,如此循 环。系统的T作流程图如图2所示。
图2 图像采集、存储工作流程图
基于SOPC的红外图像采集系统设计
基于SOPC的红外图像采集系统设计赵江涛;胡辽林【期刊名称】《西安理工大学学报》【年(卷),期】2017(33)4【摘要】Due to the high real-time demand and a large amount of data for infrared image acquisition,the traditional infrared image acquisition system is more complex.The SOPC technology provides an effective solution to build an infrared image acquisition system with good real-time performance and simple structure.An infrared image acquisition system based on the SOPC technology is to realize the infrared image real-time acquisition with display desi gned,using the Nios Ⅱ softcore to connect with the various peripherals through the Avalon bus.The result shows that the system not only can fulfill the function of the infrared image acquisition in different light conditions,but also has a simple structure and flexible and efficient characteristics.%由于对红外图像采集的实时性要求高,数据量大,传统的红外图像采集系统都较为复杂.可编程片上系统(SOPC)的提出为构建实时性好、结构简单的红外图像采集系统提供了一种有效的解决方案.文中设计了一种基于SOPC技术的红外图像采集系统,采用Nios Ⅱ软核作为核心,通过Avalon 总线将其与各个外设连接起来,实现了对红外图像的实时采集和显示.实验结果表明该系统不仅能在不同的光线条件下完成红外图像采集的功能,还具有结构简单,灵活高效的特点.【总页数】5页(P481-485)【作者】赵江涛;胡辽林【作者单位】西安理工大学机械与精密仪器工程学院,陕西西安710048;西安理工大学机械与精密仪器工程学院,陕西西安710048【正文语种】中文【中图分类】TP391【相关文献】1.基于SOPC嵌入式数字存储音频采集与回放系统设计 [J], 王海荣2.基于SOPC的多通道高精度同步数据采集系统设计 [J], 杨会伟;陈万顺;周先飞;丁金荣3.基于SOPC的8通道地震数据采集系统设计 [J], 孙富津;张林行;曹家铭;杜赫然4.基于SOPC的红外图像采集系统 [J], 沈永格;李范鸣;李争5.基于SOPC的现场总线多通道实时温度采集系统设计 [J], 王延年;邢雷;张帅因版权原因,仅展示原文概要,查看原文内容请购买。
基于SOPC双核的高速数据采集系统
基于SOPC双核的高速数据采集系统李柱;孟令军;彭晴晴;李鹏飞;于丽娜【期刊名称】《化工自动化及仪表》【年(卷),期】2011(038)007【摘要】利用SOPC双核技术开发了高速数据采集系统,采用无缝缓存技术和双核并行处理技术,实现对高速CCD相机下发的图像数据的采集存储,并通过FPGA内部的SOPC主控制器将存储的图像数据通过Ft245上传到上位机,经Matlab还原该数据得到的图像与原下发图像一致,具有较好的实用性.%Basing on the dual-core SOPC, a high-speed data acquisition system(DAS) was designed to capture the images from the CCD camera by making use of the seamless cache and dual-cored parallel processing,and then have them transferred to master computer via Ft245. Comparing the images restored with the originals proves the practicability of this design.【总页数】3页(P856-858)【作者】李柱;孟令军;彭晴晴;李鹏飞;于丽娜【作者单位】中北大学电子测试技术国家重点实验室,太原,030051;中北大学电子测试技术国家重点实验室,太原,030051;中北大学电子测试技术国家重点实验室,太原,030051;中北大学电子测试技术国家重点实验室,太原,030051;中北大学电子测试技术国家重点实验室,太原,030051【正文语种】中文【中图分类】TP274【相关文献】1.基于SOPC的高速数据采集系统的分析与设计 [J], 奚素霞2.基于SOPC的八路高速数据采集系统 [J], 尤庆伸;张持健;江明;陈航3.基于SOPC的高速数据采集系统设计 [J], 李文超;蒲南江;刘洋;李小虎;李晓雷4.基于SOPC的高速数据采集系统设计 [J], 李文超;蒲南江;刘洋;李小虎;李晓雷5.基于SOPC及IEEE1394的高速数据采集系统 [J], 袁子阳;陈晓敏;曹松因版权原因,仅展示原文概要,查看原文内容请购买。
基于SOPC的切割机器人实时图像处理系统的研究
语言进行设计 , 设计 完成后进行仿 真验证 , 仿真无误后下 载到 F G P A芯 片上进行调试 , 完成图像处理部分 。 31 速中值滤波算法的实现 .快 中值滤波作 为一种非 线性滤波技 术能够有效 地抑制脉 冲噪声 , 解 决相关 的干扰问题 , 因此在图像处理中得到广泛的应用。但是大部分排 序算法具有循 环迭 代结构和计算次数不 确定性的缺陷 ,如何让优化算 法适合 于硬件 的实现此 时就显得尤为重要。 假设 3 3窗 口内的数值代表一个像灰度 值。首先将每一列按照升 x 序排序 , 然后取第一排 的最 大值 、 第二排 的中值 、 三排的最小值 , 第 最后 取这三个值的 中值 , 最终得 到了这个 3 3窗 口内像 素的中值 , x 排序方式
1前 言 .
工 业 中大 型 板 材 的 现场 切 割 要 求 实 时 性 ,切 割 机 器 人 即是 针对 这
要求而设计 的, 对实际生产具 有重要意义 , 同时也成为机器人技术 发 展 的新领 域。这种带有 自主 寻迹 功能的机器人 , 过 C D摄像头获取 通 C 切 割轨 迹线 , 通过 图像识别 系统对切 割线 进行识别 , 获取切 割参数 , 从 而能够跟随引导轨迹进行运动 , 同时进行切割 , 割头可以根据切 割 并 切 材料的不 同进行 自动的调整 , 也可 以切换切割头 , 方便 于大型板材 的平 面切割 , 可以实现 自动化 , 柔性化 , 实时化 。 如何快速提取切割线轨迹是 目前移动切割机器人实时切割的关键技术问题 。 目前 ,最传 统的图像处 理方法 是 P C机 的 C U负责 图像处理 ,C P P 的内存用 于存 储数据 , 由于图像 处理的特点 是数据量 大 , 计算量 大 , 非 常耗时“ 1 。基于 D P的图像处理 系统图像采集和处理时必须辅 以 C L S PD 或 FG P A做图像采集存 储和外 围时序逻辑 控制 ,成本高 ,电路设计 复 杂。本文提出的基于 S P 技术 在合理 利用 硬件资源的基础上 , OC 在单个 芯 片上 既可以完成 图像采集 等复杂逻辑控制 ,又可以用 内嵌 的 Ni oI sI 软核处理器完成对图像 的处理 和识别 , 电路设计 简单 , 成本低。 2系 统 基 本 组 成 和 工 作 原 理 . 基于 S P O C的切割机器人 实时图像处理 系统 主要 由内嵌 No 软 is I I 核的 F G 存储器 和外设组 成。外围设备 和芯 片包括 C D摄像头 、 P A, C 显 示器 以及 片外 S A 和 F A H存储器 、 RM LS 输入设备 等。系统框 图如 图 1
基于SOPC的实时图像处理系统设计
基于SOPC的实时图像处理系统设计许峥;李明;李成金;赵勋杰【期刊名称】《光电技术应用》【年(卷),期】2011(026)004【摘要】Based on SOPC (system on programmable chip), the hardware and software designs of the image processing system are introduced. The controller IP cores of the CMOS image sensor and VGA display are designed to acquire and display the images respectively. The algorithm of the image edge detection based on the Sobel arithmetic operators is used by the Nios Ⅱ soft core. Using this system a good real-time performance can be obtained, and the software and hardware designs of image processing system are greatly simplified.%介绍了基于可编程片上系统(system on programmable chip,SOPC)技术的图像处理系统的软硬件设计,创建了CMOS图像传感器控制器IP核和VGA显示控制器IP核,实现了图像的采集和显示,并由NiosⅡ软核实现了基于Sobel算子的图像边缘检测算法。
采用此系统不仅可以获得良好的实时性,还能大大简化图像处理系统的软硬件设计。
【总页数】4页(P4-7)【作者】许峥;李明;李成金;赵勋杰【作者单位】苏州大学物理科学与技术学院,江苏苏州215006;苏州大学物理科学与技术学院,江苏苏州215006;苏州大学物理科学与技术学院,江苏苏州215006;苏州大学物理科学与技术学院,江苏苏州215006【正文语种】中文【中图分类】TP391【相关文献】1.基于SOPC的切割机器人实时图像处理系统的研究 [J], 潘增军;高春甫;王彬;王珍;詹卓斌;李伦2.一种面向实时图像处理应用的基于非共享存储的多DSP系统设计 [J], 余跃;孟庆东;李兆麟3.基于多DSP与FPGA的实时图像处理系统设计 [J], 银志军;刘强4.基于C6455DSP的消像旋实时图像处理系统设计 [J], 张海武;秦鹏;王岳;王义5.基于FPGA+DSP的实时图像处理系统设计与实现 [J], 罗戈亮;鲁新平;李吉成因版权原因,仅展示原文概要,查看原文内容请购买。
基于SOPC的运动目标图像检测系统设计
该算法模块采用 V r o DL编写,编 写的过程 中使用 ei gH l 了 Nis I o 处理器 的定制指令 ( S P ule 中定制)的功 I 在 O CB i r d
能 ,它 可 以将 比较 复 杂 的标 准 指 令 序 列 简 化 为一 个 用 硬 件 实
现 的单一指令 , 从而简化 了系统软件设计 , 缩短 了开发周期 , 加快了系统运行速度 。 4 、VG A显示输 出模块
Si a o e s& Sy t gn l Pr c s sem
与 系 统
内部寄存器的设置 ,如曝光控制、亮度控制 、对 比度控制 、
窗 口大 小 设 定 、 帧 速 率 设 定 、输 出格 式 等 。 图 3为 O 6 0与 F G 的接 口示 意 图 ,其 中 D ~ 9 V5 2 PA OD : 1 数 字 图像 数 据 输 出;VS NC 0位 Y :帧 同步 信 号 ;H E :行 R F 同步 信 号 ;P L C K: 象 素 时钟 输 出信 号 。
之 间的高速数据传输 ,在 D MA传输期问 ,C U可并行处理 P
其 他 事 务 ,从 而 实 现 了数 据 传输 的低 开销 或 零 开 销 。 设 计 中采 用 1rmes f a / 的频 率截 取 视 频 图像 ,D MA 控制 器 每 隔 1 将 数 据 从 FF 控 制 接 口 的 R adt 端 写 入 s IO ed a a S AM ,同 时将 FF 中 的第 一 帧 图像 送 入 R B Y DR IO G / UV 色 彩 空 间变 换 模 块 , 并将 处理 的数 据 暂 存 在 S A 内 以完 成 后 续 R M 工 作 。在 运 动 检 测 算 法 中 , 由于 视频 数据 中 Y 分 量 ( 度 ) 亮 是 运 动 检 测 最 为 敏 感 的分 量 ,所 以 图像 帧 在 进 入 运 动检 测 模 块 之 前 先 进 行 R / UV 色 彩 空 间变 换 ,根 据 R B Y GBY G / UV 色 彩 空 间变 换 公 式 :Y 0 9 R+ . 7 + .1B,提 取其 中 的 y = . 9 0 8 G 014 2 5
基于SOPC的视频采集及传输系统的设计
采集和网络传输 , 双核并行协 同工作 , 显著提高 了工作效 率. 明了 S P 说 O C系 统的组成 结构 、 设计 流程 、 软件调
试 和双 核之 间的共享 与通 信. 本系统选择 A ea h r 提供 的 NO I 发板作为 验证平 台 , I SI开 调试 结果 表明本视频 采 集及传输 系统达 到了设计要求 , 并有 良好 的图像质量和远程控制能力 .
Ab t a t sr c :Ac o d n ot e d v lp n n e c fvd o c p u e a d t n mis n s se ,t i p p r n r d c sa c r i g t e e o me t e d n y o i e a t r n r s s i y t m h s a e to u e h t a o i
n w i o c pur n n ene r n miso y tm a e n d a OS I o o e .CMOS i g e s r0V7 4 e vde a t e a d I tr tta s sin s se b s d o u lNI Is f c r s t ma e s n o 60 i ee td a h e o h p i h e in.Th OPC s se c nssi g o a OS I o . o e n e e a tpe S s lc e st e s ns rc i n t e d sg eS y t m o itn fdu lNI Is f c r sa d r lv n . t
网络传输系统的实现方法. 设计 中传感器芯片选择 的是 C O 图像 . M S 传感器 O 74 , 2 NO 软核和相 V 60 由 个 ISI I
应外设 构成 的 S P O C系统 负责 接收高速视频 数据 , 缓存 及打包进 行 网络传输 , 中 2个 NO I 其 I SI 软核分别 负责
基于SOPC技术的高速数据采集系统的设计
基于SOPC技术的高速数据采集系统的设计
胡向峰;王黎明
【期刊名称】《微电子学与计算机》
【年(卷),期】2009(0)6
【摘要】提出了一种基于SOPC技术的高速数据采集和传输系统的解决方案.该系统通过在一片Altera公司Cyclone Ⅱ系列的FPGA芯片上配置Nios Ⅱ软核处理器、自定义的接口逻辑、传输模块和总线接口模块来实现其主要硬件电路,并利用软件集成开发工具IDE进行了系统软件设计.按该方法设计的数据采集系统,可以达到较高的数据采集速度和数据传输速度.由于采用了SOPC技术,该系统具有设计灵活、集成度高,以及较小的体积和较低的功耗等优点.
【总页数】4页(P62-65)
【关键词】嵌入式系统;数字采集;SOPC;FPGA;IP核
【作者】胡向峰;王黎明
【作者单位】中北大学信息与通信工程学院
【正文语种】中文
【中图分类】TN492;TP391
【相关文献】
1.基于SOPC的高速数据采集系统的分析与设计 [J], 奚素霞
2.基于SOPC的高速数据采集系统设计 [J], 李文超;蒲南江;刘洋;李小虎;李晓雷
3.基于SOPC的高速数据采集系统设计 [J], 李文超;蒲南江;刘洋;李小虎;李晓雷
4.基于SOPC的高速数据采集系统研究与设计 [J], 马霖;蒋朝根
5.基于 SOPC 技术的嵌入式 Linux 数据采集系统设计 [J], 岳奇;赵建军;刘石山因版权原因,仅展示原文概要,查看原文内容请购买。
基于SOPC技术的GigW接口X光图像采集系统
P &PITN菇 As P 用| r AL IS_ R 器A T C应 ● O
【 本文献信息】张小佩, 吕卫, 刘立, 等.基于 S P O C技术的 Gg i E接 口X光图像采集系统[] 电视技术, 1, (5 . J. 2 23 1) 0 6
基于 S P O C技术的 G, 以实 现高速 数据 传输 …。千 网传输部分 由 S P 难 O C系统 实现。S P O C系统 如图 1 所示 , 兆以太 网技术是近年来发展起来 的高速传输技术 , 传输速 其 中 No P i I C U是一个 软核处理器 , sI 通过 A a n MM总 vl — o
X —r y I g p u e S se wi lGi a i E h r e n e f c a e l S a ma e Ca t r y t m t g b t t e n tI t r a e B s d O l OPC Te h i u l c nq e
Z A ioe ,0We ,I i,I igig H NGX api L i LU L LU Qnqn
( .nt to V n m g I o ao ; ShooEer iI o ao ni en ,aj nei ,if 07,h a a I i efT adIaen r tnb c l ltn n r tnEgn rg T nnUirt T nn 002Ci ) st u f m i . o f coc f m i e i i i vsy a 3 i n
容易地集成 于各种 系统 。因此 该设计选择 千兆 以太 网 千兆 以太 网 M C来使 用 , 片外 千兆 以太 网 P Y芯 片 A 和 H 技术来实现 电路系统与计算机之 间的高速数 据传输 。
8 E 11 8 l 1 一起实现千兆以太 网接 口。Ehre P ce G n te t akt e - n
基于SoPC的高速图像采集模块的设计
基于SoPC的高速图像采集模块的设计袁海林【摘要】研究了一种基于SoPC技术的嵌入式高速图像采集控制模块的设计方案.该模块通过在FPGA芯片上配置Nios Ⅱ软核处理器和相关的接口模块来实现其主要硬件电路,并结合系统的软件设计来控制高速多功能视频解码芯片ADV 7181和SDRAM.实现了图像的高速A/D转换、存储等功能.由于采用SoPC和DMA控制技术,该模块具有设计灵活、图像采集速度快和扩展性好等优点.【期刊名称】《现代电子技术》【年(卷),期】2007(030)016【总页数】3页(P41-43)【关键词】嵌入式系统;SoPC;Nios Ⅱ;图像采集;DMA【作者】袁海林【作者单位】湖北民族学院,湖北,恩施,445000【正文语种】中文【中图分类】TP391数字图像处理技术在电子通信和信息处理领域的应用十分广泛。
而如何实现数字图像的高速采集是数字图像处理一个关键技术。
本文利用现代电子设计的最新技术----SoPC技术设计了一个嵌入式高速图像采集控制模块。
SoPC( System on Programmable Chip)技术是SoC(System on Chip)技术和电子设计自动化技术相结合的一种全新的嵌入式系统设计技术。
他可以将处理器、存储器、I/O接口、硬件协处理器和普通的用户逻辑等功能模块都集成到一个FPGA 芯片里,构建一个可编程的片上系统[1] 。
本文利用该技术在FPGA芯片上配置Nios Ⅱ软核处理器和相关的接口模块来实现系统的主要硬件电路,并结合系统的软件设计来控制高速多功能视频解码芯片ADV 7181和SDRAM。
实现了图像的高速A/D转换、存储等功能。
由于采用了高速嵌入式Nios Ⅱ软核处理器,并且采用了DMA控制下的FIFO和SDRAM之间的直接数据传输模式,使得该模块具有设计灵活、扩展性好和图像采集速度快等优点[2]。
1 采集模块的结构及工作原理采集模块的硬件结构如图1所示。
基于SOPC的数据采集系统设计
3 FG P A系统 硬 件 设 计
Xin l x公 司 E K ( 入 式 开 发 套 件 ) 的 XP i D 嵌 S ( 台工作 室)的系 统 组 建 面板 以 展 开式 的树 和表 平
形 式显示 所有 硬件平 台I 实例 ,因此用 户可 以方 便 P
地查 看 自己的嵌入 式设 计 。在此 面板 中可 以对I 元 P
言 ,在 芯片 内部 设计 硬 件 控制 系 统 ;利用 E K ( D 嵌 入 式 开发套 件1为 特定 硬件 配 置 自动 生 成 的软件 包 结 合 C语 言 .设 计 基 于 Mirbae处 理 器 的 软 件 co lz
控 制程 序 。
X l x公 司 的 F G in i P A器 件 是 基 于S A R M的 内部 结 构 ,掉 电后 F G 的 内部 逻辑 丢失 ,因此外 部需 PA 要 一 个 配 置 芯 片 在 每 次 上 电时 可 以将 配 置 数 据 加
专用 兀 葫 仟
d i O3 6 / i n1 6 - 7 52 1 .50 7 o: .9 9j s .5 3 4 9 . 10 。0 l .s 0
基 于S P O O的数据 采 集 系统设 计
常 璐
00 5) 301 ( 中北大 学 信 息探 测与 处理技 术研 究所 ,山西 太原
大地 节省 了C U资源 。 P
f1F A H读 写控 制 逻辑 :主要 实 现K X G 8 4 L S 9 X 0 U A 系列 的 N N ls X A D Fah存储 器 的读 写时 序 ,完成
对F A H的操作 。 LS 在S P 硬 件 系 统 设计 过 程 中用 户 I 核 的设 计 OC P
发 送 缓 冲 区 ,可 以进 行 数 据 的大 吞 吐 量 操 作 。通
