基于FAS466的CCD相机数字视频实时存储系统设计

发布者:炉火旁的Yye最新更新时间:2018-02-03 来源: eefocus关键字:FAS466  CCD相机  数字视频  实时存储系统 手机看文章 扫描二维码
随时随地手机看文章

由于高帧频、大面阵CCD数字相机的图像数据量非常巨大,存储流量超过50MBps。而且图像输出速率也比较高,所以高速图像数据的实时记录是一个不易解决的问题。高帧频、大面阵CCD相机的数字视频存储的一般方案是基于高性能计算机体系结构,把PCI总线的视频采集卡与高性能IDE硬盘系统或基于PCI-SCSI桥的SCSI存储硬盘系统结合起来完成任务。这种方案实现起来比较容易,但存在总线瓶颈问题,一次存储占用两次PCI总线,而且还受到操作系统和文件系统的限制,因而在实际应用中存储速度很难突破40MBps。针对这一问题,本文设计出脱离计算机平台的图像数据存储方式,采用FPGA芯片控制时序,运用VHDL语言编程实现微处理器和DMA控制功能,从而协调SCSI协议处理器实现数据的传输。FPGA的运用比单独使用DMA控制器减少了电路板的体积,降低了成本,提高了存储的速率。

1 系统的硬件结构设计

实现SCSI协议和硬盘存储,通常需要有微处理器、DMA控制器、SCSI协议控制器、数据缓存器等硬件支持和相应的软件控制模块。而本系统。DMA控制通过对FPGA编程来实现。图像数据存储系统结构图如图l所示。



1.1 微处理器

微处理器负责对各个模块进行协调和控制。本系统所设计的专用高速硬盘存储设备实现数据的持续高速存储,要求处理数据的速度高,因此采用DSP微处理器。微处理器主要功能如下:

    (1)完成与外接数据的传输起始、结束控制。
    (2)对FPGA进行复位、开始操作。
    (3)对FAS466的初始化操作,对传输的异常情况进行中断处理。
    (4)对协议控制芯片内部寄存器的读写控制,从而控制SCSI总线的命令传输和状态监控。对SCSI的命令信息进行解释、执行、管理;对来自SCSI总线的信息状态进行翻译、执行、管理。

1.2 DMA控制器

DMA控制器控制数据发送或接收源的数据缓冲器与SCSI协议控制器内部缓冲器之间的数据传送,这样通过与协议控制器的DMA接口相协调以控制数据源与SCSI总线间的数据传送。本设计采用FPGA器件,利用VHDL语言编程实现DMA控制器功能.而不采用专用的DMA控制器,主要考虑以下一些因素:本设计的数据传输速率达到50MBps,而一般的专用DMA控制器难以胜任;专用的DMA控制器与SCSI协议控制芯片之间的连接需要大量的逻辑转换电路和外围连线,使设计难度加大;使用FPGA器件,除了完成DMA控制功能之外,还可以把电路中的逻辑转换、系统复位等模块设计进去,减小了设备的体积,方便了以后对系统的升级和改进。

1.3 SCSI协议处理器(FAS466)

SCSI协议处理器是SCSI总线操作的执行部件,各公司都有专门的SCSI集成电路芯片作为协议控制器,如QlogIC公司的FAS368M、FAS466等。FAS466(Fast Architecture SCSI Processor)处理器是Qloglc公司1999年上市的一种高性能SCSI引擎,它源于Qlogic公司的TEC450/452三重嵌入式控制的铝系列,可提供Fast40的同步传输速率,它的同步数据宽总线传输速率可达80MBps;支持先进的SCSI自动配置模式的1层和2层协议;内部嵌有微控制器,能够通过编程方式灵活地协调SCSI作业队列.可以工作在启动或目标模式并支持单端或低电压差分模式的SCSI连接。

FAS466区别于其他SCSI协议处理器的最大特点是:它采用微处理器和DMA接口结构,而常见的SCSI协议控制器采用PCI接口总线结构。这是本设计采用FAS466的一个主要原因。采用微处理器和DMA接口结构,可以通过DSP对传输进行控制,脱离微机平台,减少传输带宽限制,使数据存储系统具有非常好的灵活性和可移植性。FAS466由SCSI控制器、微控制器、DMA接口和微处理器接口四个模块组成。外部微处理器通过微处理器接口对FAS466进行控制,协议控制器接受微处理器的操作指令,如总裁、选择、失连、复位总线等。SCSI控制器提供灵活、有效的底层SCSI协议控制,微控制器则负责控制数据从DMA接口到SCSI硬盘的传输以及各个模块之间的协调。FAS466的内部结构如图2所示。



1.4 数据缓存器

在设备的输入接口部分,需要有数据缓存单元。数据缓存的目的是为SCSI的高速DMA传输做好准备,使两边数据传输速度匹配。数据的流向一般是一个口进,一个口出,不对信号进行任何处理。普通的存储器在写入的同时不能读取,双口随机存储器RAM虽然也可完成这个任务,但是由于它需要复杂的地址译码电路,所以不采用。采用FIFO芯片,可以去掉复杂的缓存器译码电路,大大简化了系统设计。缓存单元在结构上相当于先进先出(First In First Out,FIFO)队列,即先到的数据先被存储。本设计中FIFO选用IDT公司的IDT72V2113芯片。

2 系统的软件设计

软件设计是本系统设计的重点和难点,它负责对相关硬件的控制和协调,最终实现SCSI协议、硬盘的控制和DMA传输等。软件设计分为SCSI控制软件和DMA控制器的FPGA实现两部分。下面分别进行讨论。

2.1 SCSI控制软件

一般来说,要完成一次数据交换必须完成SCSI总线的仲裁、选择、消息、命令、数据和状态等阶段。这些阶段,微处理器通过对FAS466寄存器的读写控制来实现。

FAS466的寄存器主要有:

    (1)命令寄存器:DSP通过向命令寄存器写入相应指令,控制FAS466完成初始化、复位、总线分配与复位以及SCSI总线各个阶段的转变等功能。
    (2)FIFO寄存器:这是一个128字节的双端口RAM,SCSI硬盘和FAS466之间的数据交换都通过该FIF016字(深)的FIFO寄存器来完成。
    (3)传输计数寄存器:是一个减法计数器,用于保存一次DMA数据传输的字节数。
    (4)中断寄存器:DSP通过FAS466中断寄存器了解SCSI命令的执行情况,从而决定程序的执行流向。

SCSI控制软件流程如图3所示。首先初始化SCSI控制器,然后SCSI控制器与SCSl硬盘建立同步传输协议,在硬盘准备好的情况下才可以发送各种SCSI命令,如读、写等,同时处理好各种意外情况的发生。



2.2 DMA控制器的FPGA实现设计

FAS466外部DMA控制器由FPGA实现。FAS466通过DREQ信号有效请求数据传输,当DMA控制器检测到DREQ有效并且外部FIF0非空时,使DACK有效并通知FAS466开始DMA传输。DMA控制器的状态机如图4所示。



FPGA除了实现FAS466的外部DMA控制器之外,还实现FAS466与外部微处理器的部分逻辑和其他逻辑控制。FPGA内部逻辑功能模块如图5所示。

本文在FAST-40 SCSI协议基础上,对实时高速数字视频SCSI存储系统的软硬件进行了设计。利用FAS466作为SCSI控制器宴现启动器功能,控制两块SCSI硬盘实现直接存储,充分利用SCSI总线的带宽,从而大幅度提高了系统的效率。初步建立了较完善实用的直接存储的结构体系,实现存储流量达70MBps。为解决大面阵、高帧频CCD数据实时存储奠定了良好的基础。该项技术的解决,将会大力促进在科学研究、军事技术、尤其在航天、航空侦察及高速数据记录领域的应用发展。

关键字:FAS466  CCD相机  数字视频  实时存储系统 引用地址:基于FAS466的CCD相机数字视频实时存储系统设计

上一篇:基于32位微控制器MC68HC376的开发设计和应用
下一篇:利用ARM7处理器对无刷电机实施磁场定向控制

推荐阅读最新更新时间:2024-03-16 15:54

数字视频系统中的集成新概念
  数字视频配置工具   将数字视频嵌入应用中的首要难题在于实施视频的复杂性要远远超过简单的图像与音频压缩和解压缩。   数字视频可以采用形形色色的形式与格式,开发人员需要支持繁杂的配置和各种不同的方面,其中包括不同的分辨率/显示器尺寸、不同的比特率、实时问题乃至视频源的可靠性等,例如来自硬盘驱动器的视频流与来自无线通信链路的视频流的区别和处理。即使是那些看似简单明了的任务—如高效管理音频/视频同步以及在 IP 网络上实现可靠的视频传输,仍然会让开发人员伤透脑筋。   如何使这些技术难题迎刃而解就成为采用达芬奇技术成功实现数字视频系统设计的关键。达芬奇技术所包含的四大要素,即处理器、开发工具、软件以及系统专业技术对于数字视频
[单片机]
<font color='red'>数字视频</font>系统中的集成新概念
基于MSP430单片机的CCD相机调光电控系统设计
MagTek刷卡器阅读芯片21006450应用广泛,对于它的研究将有助于刷卡器阅读芯片驱动程序在实际中的应用。这里所研究的Android系统架构、芯片工作原理及接口调用是刷卡器阅读芯片驱动程序设计的理论基础,对驱动程序的实现做指导。 0 引言 Google公司在2007年11月5日推出了开源的An-droid操作系统,它是基于Linux内核的开源手机操作系统。目前,Android应用商店Android market已经拥有超过70 万个应用程序,有超过10 万名软件开发人员为Android开发应用程序,Android系统已经广泛运用于便携式移动设备。 移动POS机又称无线POS,是一种RF-SIM卡终端阅读器,通过CDMA,GPR
[电源管理]
基于MSP430单片机的<font color='red'>CCD</font><font color='red'>相机</font>调光电控系统设计
基于定点DSP的CMOS数字视频监控终端设计
摘要:介绍基于定点DSP和CMOS图像传感器设计数字视频监控终端的基本原理;着重介绍CMOS图像传感器的特性和利用定点DSP进行JPEG图像压缩的要点。 关键词:定点DSP CMOS图像传感器 JPEG图像压缩 编码 引言 CMOS图像传感器CCD相比,由于能将时序处理电路和图像信号的前端放大与数字化部分集成于一个芯片内,因此,它的发展一直受到业界的高度重视。现在,随着技术与工艺的发展,CMOS图像传感器不仅在噪声上得到了有效改善,而且分辨率也已得到了明显提高。一般的彩色CMOS图像传感器都能达到100万像素。好的CMOS图像传感器甚至能达300万像素以上。因此,CMOS图像传感器将以其低廉的价格、实用的图像质量、高集成度和
[应用]
使用VideoMASTER和PXI创建无线HDMIMIMO数字视频测试系统
开发一个制造测试系统(MTS),该系统可根据目前行业标准,测试无线HDMI多输入多输出(MIMO)产品,并消除判断视频传输质量时的人工介入需求。 解决方案: 使用NI PXI 、NI VideoMASTER、NI LabVIEW和NI TestStand管理软件,开发一个验证数字视频信号参数的自动化系统,验证范围从信道延迟测量和颜色验证,到同步脉冲定时、噪声谱和非线性测量。 “使用基于NI TestStand软件的通用软件平台, Benetel公司从根本上将新项目开发时间缩短了75%,并更加易于生产高质量、高可靠性的最终产品。” Benetel公司在射频(RF)和无线设计、测试系统上拥有丰富的经验,我们致力于将高质量、高性能的
[测试测量]
使用VideoMASTER和PXI创建无线HDMIMIMO<font color='red'>数字视频</font>测试系统
芯鼎科技选择CEVA图像和视觉DSP用于数字视频和图像产品线
针对先进智能互联设备的全球领先信号处理IP授权许可厂商CEVA公司宣布中国台湾领先的数字视频和图像SoC系统解决方案供应商芯鼎科技已经获得授权许可,将CEVA图像和视觉DSP 用于瞄准汽车、无人机、监控摄像机市场的下一代SoC器件中。芯鼎科技将会充分利用这款DSP功能强大的计算机视觉和图像增强功能,显着提升其智能摄像机SoC支持的功能特性。 芯鼎科技副总经理魏德宗表示: 芯鼎科技致力于开发具有出色性能和成本效益的超低功耗高创新型SoC器件,CEVA图像和视觉DSP可让我们为SoC器件增添先进的计算机视觉功能,允许客户创建具有差异性的先进智能摄像机产品。 CEVA市场营销和企业发展副总裁Eran Briman表示:
[嵌入式]
芯鼎科技选择CEVA图像和视觉DSP用于<font color='red'>数字视频</font>和图像产品线
基于89C51单片机的数字视频监控系统键盘及报警控制卡设计
  键盘是数字视频监控录像系统中最重要的输入设备之一,是人机接口的重要组成部分。目前常用的工业控制计算机键盘除配置电子锁开关防止非法键盘输入外,与 PC键盘并没有多大区别。这种键盘不仅键数多,操作不灵活,而且通常只能作为输入设备,主机无法通过键盘与外设进行通信。本文在分析PC机键盘通信方式的基础上,设计出以89C51单片机为核心的数字视频监控系统键盘及报警控制卡,该卡具有键盘通信和输入输出报警两种功能,采用标准PCI卡的结构,但不占用主机硬件资源。其中,报警部分有4路输入和4路输出,可以与标准的报警传感器相连;键盘部分有16个键,通信方式与PC机完全兼容。采用这种控制卡,不仅可以节省视频监控系统中常用的专用报警解码器,而且能够实现
[单片机]
基于89C51单片机的<font color='red'>数字视频</font>监控系统键盘及报警控制卡设计
德州仪器凭借全新四款达芬奇处理器改变数字视频给予人们在汽车与更多领域的体验方式
基于 DSP 的新型数字媒体处理器较前代产品成本降低 50%, 视频性能显著提升,样片供应在即 2006 年 11 月 20 日,北京讯 日前,德州仪器 (TI) 宣布推出四款基于 DSP 的新型数字媒体处理器,进一步壮大了数字视频解决方案的产品阵营。样片供应在即,新品最低售价仅为 9.95 美元。该系列采用达芬奇(DaVinci) 技术的处理器适用于车载视觉、视频安全监控系统以及视频电话等特定应用市场。更多详情,敬请访问: www.ti.com/dm643xpr 。 TI 负责 DSP 的市场营销经理 Gerard Andrews 指出:“众多数字视频应用将改变汽车驾驶与其它日常活动的体验方式,其中包括基于视觉的辅助驾
[新品]
美发布对数字视频播放设备的337部分终裁
中国贸易救济信息网消息显示,2021年6月21日,美国国际贸易委员会(ITC)发布公告称,对特定数字视频播放设备及其组件(调查编码:337-TA-1224)作出337部分终裁:对本案行政法官于2021年5月20日作出的初裁(No.26)不予复审,即基于申请方提出的动议,终止本案对美国注册专利号10,298,564 第15、16、28项申诉和对美国注册专利号9,436,809全部申诉的调查。 据悉,2020年9月18日,荷兰皇家飞利浦公司和飞利浦北美公司向美国ITC提出337立案调查申请,主张对美出口、在美进口和在美销售的该产品侵犯了其专利权(美国注册专利号9,436,809、9,590,977、10,091,186、10,29
[手机便携]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved