基于SOPC技术的多功能车载终端设计

发布者:rho27最新更新时间:2011-07-04 关键字:StratixTM  FPGA  导航监控  交警巡逻 手机看文章 扫描二维码
随时随地手机看文章

  1 引 言

  车载导航监控终端可广泛用于交警巡逻车、消防用车、公安用车、运钞车、长途客车及一些特殊车辆上,监控中心通过无线通信网络与车载导航监控终端进行信息交流, 从而实现监控中心对车辆的集中、高效、可视化管理以及车辆之间的相互协作。

  本设计系统分析了车载导航监控终端的各种功能需求, 借助 ltera StratixTM 系列FPGA EP1S10丰富的逻辑资源,应用SOPC Builder开发工具实现了车载导航监控终端硬件结构的高度集成。同时,利用N ios嵌入式处理器强大的处理能力,配合使用 C /OS- II实时操作系统, 实现了终端对多种传感信息的实时、高效处理。

  2 功能描述

  车载导航监控终端主要实现对各种传感信息的检测、处理、显示及数据的无线发送和接收。具体包括:

  无线数据通信模块——实现监控中心与车载导航监控终端之间指令的交换和数据的传输; 文本信息合成模块 将文字信息转换为语音信息,方便终端获取监控中心的各种命令和指示;GPS定位模块—— 获取终端所在处的经度和纬度信息,监控中心可以在电子地图上准确了解终端的地理位置;视频图像采集模块——获取车内和车外的具体情况,可以通过无线网络把图像信息传输到监控中心;人机交互模块——在本地显示电子地图、各种状态信息、协同作业的对方状态信息以及接收按键输入信息;信息存储模块——用于保存状态和设置信息;状态检测和控制模块——实现对车载其它设备状态的检测以及根据控制中心的命令对相关设备进行控制;电源管理模块——实现电源的充电以及备用电源的切换。

  3 Nios软核及外围模块接口设计

  Altera公司推出的高性能、大容量StratixTM FPGA以及Nios嵌入式软核处理器, 实现了处理器和外围接口的灵活配置,大大推进了SOPC (可编程片上系统) 设计的进程。同时A ltera 公司提供的SOPCBuilder可视化开发工具,能够根据客户需求, 实现对硬件系统的高效配置。基于N ios嵌入式软核处理器, 应用SOPC 技术设计车载导航监控终端,将能够大大简化硬件设计的复杂度, 实现终端系统的高度集成,满足对各种接口的适配要求。基于EP1S10的多功能车载终端系统框图如图1所示。

 

图1 多功能车载终端系统框图

  在本终端系统设计中, 采用了模块化的设计理念, 通过对车载终端功能的分析, 确定了该系统所需的关键功能模块,并对功能模块与EP1S10之间的接口进行了规范。系统框图中, CDMA 无线通信模块、GPS定位模块通过串口和EP1S10相连接;WTS701文本合成模块通过SPI- master 总线和EP1S10相连接; FRAM信息存储模块通过I2C 总线和EP1S10相连接, 这些接口在SOPC Bu ilder的通信工具目录下以免费IP核的形式提供。另外, 人机接口模块涉及显示和键盘, 需要通过I /O 定义时序控制总线来处理; 视频图像采集模块需要更复杂的逻辑控制接口来实现, 下面对该模块设计进行介绍。

  视频图像采集模块由SAA7111 和ZR36060组成, StratixTMFPGA通过相应的接口来控制SAA7111的工作状态,并获取经过ZR36060压缩后的数字视频数据。SAA7111是功能强大的可编程视频输入处理芯片, 它可将摄像机输出的PAL、NTSC 等不同制式的模拟复合全电视信号解码成亮度、色度信号。

  输出的数字视频信号格式有411YUV ( 16)、422YUV( 12位)、422YUV或CCIR- 656( 8位)、565RGB( 16位)、888RGB( 24位)等可供选择。此外还提供了象素、时钟信号、行场等多种同步信号。其所有的可编程功能是通过I2C 总线对内部的32个寄存器相应的控制位置相应的数值来完成的, 而StratixTM FPGA的I2C 接口可以很方便地对其进行编程和控制。

  ZR36060主要完成对数字视频图像的压缩,输出标准JPEG格式的文件。压缩数据可以主方式从压缩数据端口或以从方式从控制端口输出, 两种方式都有握手功能以便进行数据流控制,它可以和SAA7113实现无缝结合。StratixTM FPGA 与视频图像采集模块之间的接口如图2所示。


图2 StratixTM FPGA 与视频图像采集模块之间的接口。[page]

       视频图像压缩模块ZR36060工作于16b it代码宽度的从模式, Stra tixTM FPGA 通过使用不同的片选线和启动转换线,可以控制四路视频图像压缩模块的工作。两路I2C总线和SAA7113的IICSA管角配合, 可以设置四路图像采集模块的工作状态。通过S trat ixTM FPGA 要实现对图像采集和压缩模块的正常操作, 就是要根据ZR36060的接口时序图, 应用SOPC Bu ilder设计合理的接口控制逻辑, ZR36060的接口时序如图3所示。

  在SOPC 开发工具中, 调用并行输入输出模块( PIO ), 就可以构造操作该图像压缩模块的逻辑接口, N ios嵌入式软核利用该逻辑接口, 就可以将压缩后的图像数据保存在SDRAM 中,同时可以实现对SAA7113和ZR36060模块工作状态的正确设置。 ZR36060被动模式的接口时序
 


图3 ZR36060被动模式的接口时序

  4 软件系统设计

  完成系统设计后, 可以使用SOPC Bu ilder的System Generation页或使用命令行生成系统。SOPCBuilder软件自动生成所有必要逻辑,用以将处理器、外围设备、内存、总线、仲裁器、IP内核及到达系统外逻辑和存储器的接口集成在一起, 并建立将组件捆绑在一起的HDL源代码。

  SOPC Builder 还可以建立软件开发工具包( SDK )软件组件, 该组件包括INC、LIB、SRC 三个目录,这些目录包含了标题文件、一般外围设备驱动程序、自定义软件库和实时操作系统( RTOS内核) , 以便在生成系统时提供完整的设计环境。

  有了SDK软件开发工具包, 就可以根据需要调用外围设备的驱动程序, 开发系统软件。系统软件的编辑可以采用目前的多种编辑工具,编辑完成后,启动N ios SDK She l,l 在[ SOPC Bu ilder]$ 命令字符后输入nios- bu ild命令和相应的源文件名, 就可以进行编译, 如有错误, 可以重新修改后再编译。对于多个源文件, 可以使用makefile命令编译,这时候需要建立一个专门的包含整个项目源文件( . c、. h、.

  s)的目录, 并要修改makefile文件的有关选项。

  车载导航监控终端软件包含多个功能模块, 这些模块以任务的形式与嵌入式实时操作系统相联系, 具体功能模块如下图4所示。

 

图4 车载导航监控终端软件功能模块

  各模块在使用到底层驱动程序时, 先要设置一些变量以及安装相应的中断函数。如使用串口1来控制CDMA 模块时, 初始化过程包括:

  串口1的中断函数实现方法:

  5 结束语

  基于StratixTM FPGA 丰富的逻辑资源, 采用Nios嵌入式软核, 应用SOPC设计技术开发车载导航监控终端,大大提高了设计的灵活性, 优化了系统结构。

 

关键字:StratixTM  FPGA  导航监控  交警巡逻 引用地址:基于SOPC技术的多功能车载终端设计

上一篇:汽车侧向倾斜角度传感器的应用初探
下一篇:硅芯片助力汽车制动系统实现更高安全性

推荐阅读最新更新时间:2024-05-02 21:28

基于FPGA的DDS+DPLL跳频信号源设计
军事通信中,常采用跳频技术来实现通信信息的保密和抗干扰,尤其是应用在通信系统中抗跟踪式干扰方面,它是电子对抗中非常重要的一个研究课题。   最初的频率综合器全由模拟电路实现,由于模拟电路存在温度漂移、电网电压等缺点,给系统的同步带来困难。随着大规模、超大规模数字集成电路的发展,在部分应用领域,数字频率综合器逐渐取代了模拟频率综合器。近年来随着FPGA和CPLD技术的迅猛发展,数字频率综合器的实现方式和工作速度都到了本质的改进和提高,可以说数字频率综合器是随着FPGA的发展而发展起来的。   1 各个功能模块的组成原理与实现   1.1 数字鉴相器   在数字鉴相器(异或门鉴相器)中,首先将输入信号与本地估算信号进行比
[嵌入式]
基于<font color='red'>FPGA</font>的DDS+DPLL跳频信号源设计
基于FPGA的数字式光端机的研究与设计(图)
  本文介绍了一种基于FPGA的视频、音频、反向数据的远程传输系统的研究与设计,该系统在实际中得到了应用,具有良好的稳定性、实用性和可靠性。    引言   目前在高速公路、交通、电子警察、监控、安防、工业自动化、电力、海关、水利、银行等领域视频图像、音频、数据、以太网、电话等光端机开始普遍大量应用。   由于数字光端机具有传输信号质量高,没有模拟调频、调相、调幅光端机多路信号同传时交调干扰严重、容易受环境干扰影响、传输质量低劣、长期工作稳定性差的缺点,因此许多大型重点工程已普遍采用数字光端机。    系统框架与工作原理   整个系统由核心控制模块FPGA、音频采样编解码模块、视频分离模块、视频放大模块、视频A/D和D/
[应用]
基于FPGA的USB2.0虚拟逻辑分析仪的设计与实现
使用并行触发方式,可以选择最多八级的并行触发。在进行触发设置时,除设置触发方式(选择并行触发)和进行频率选择以外,还需要进行触发字、屏蔽位和并行深度的设置。其Verilog HDL算法源程序如下:   if ((({dbuf4 ,dbuf3 , dbuf2 ,dbuf1 }^ TrigWord )&enbit ) == 4'h0)    begin    if(dcount ==control )    begin    TrigFlag=2'b01; Trigpoint = MemABus_Wr ;         dcount="3"'b000;     end      dcount = dcoun
[嵌入式]
罗姆推出FPGA用电源稳压器及模块
近年来,电子设备(应用)的多样化与高性能化以惊人的速度不断发展。可以说,这种趋势使各产品的开发周期缩短,并给半导体技术带来了巨大的发展空间。 在这种背景下,被称为FPGA的LSI为电子设备的开发作出了巨大贡献,它比以往任何时候更引人关注,市场规模不断扩大。 1.何谓FPGA FPGA为Field Programmable Gate Array的缩写,意为在现场(Field)、可擦写(Programmable=可编程)的、逻辑门(Gate)呈阵列(Array)状排布的半定制LSI,简言之,即“后期电路可擦写逻辑元件”。 产品售出后也可进行再设计,可顺利进行产品的更新以及新协议标准的应对。这是制成后内容即被固定的ASIC (A
[嵌入式]
罗姆推出<font color='red'>FPGA</font>用电源稳压器及模块
Actel推出带有Cortex-M3和可编程模拟资源的FPGA
    爱特公司(Actel Corporation)宣布推出智能型混合信号FPGA器件SmartFusion,该产品现正投入批量生产。SmartFusion器件带有Actel经过验证的FPGA架构,该架构包括基于ARM Cortex-M3硬核处理器的完整微控制器子系统,以及可编程Flash模拟模块。SmartFusion器件能让嵌入式产品设计人员使用单芯片便能轻易构建所需要的系统,获得全部所需功能,而且无需牺牲产品性能。     Smartgrid Technologies首席技术官David Brain称:“SmartFusion不但为我们提供了构建高度灵活的smartgrid传感器所需的资源,而且还具有更大的灵活性
[嵌入式]
基于FPGA的数字视频转换接口的设计与实现
  引言   本文从实际应用的角度出发,采用FPGA作为主控芯片,设计了一款数字视频接口转换设备,该设备针对于MT9M111这款数字图像传感器产生的ITU-R BT.656格式数据进行采集、色彩空间变换、分辨率转换等操作,完成了从ITU-R BT.656格式数据到DVI格式数据的转换,使得MT9M111数字图像传感器的BT656数据格式图像能够以1280×960(60Hz)和1280×1024(60Hz)两种显示格式在DVI-I接口的显示器上显示,并且还具有图像静止功能,在系统空闲时的待机状态实现了整机的低功耗,适用于使用移动设备的工业现场。   整体方案设计   现实景物的采集与显示过程如图1所示。图像传感器MT9M
[嵌入式]
基于DSP和FPGA的实时图像压缩系统设计
  目前使用的图像采集系统输入信号通常为PAL或者NTSL制式的CVBS复合信号,压缩速度25帧/s(PAL)或者30帧/s(NTSC)。但在工业控制、航天以及安防领域,有时需要监测快速移动的目标,或者瞬间发生的物理现象,事后还要对数据进行分析、处理。为了提高测量精度,通常需要采用高频帧图像采集系统。本文针对某Camera Link接口的图像传感器,设计了一个高频帧图像采集系统,该系统能够每秒采集100帧,并对其进行JPEG压缩,压缩完的数据通过RS422传输至远处的监测系统。    1 系统工作原理及硬件设计   系统由Camera Link接口模块、以FPGA为核心的图像采集预处理与传输单元、以DSP为核心的图像压缩单元以
[嵌入式]
基于DSP和<font color='red'>FPGA</font>的实时图像压缩系统设计
莱迪思即将举办网络研讨会,讨论最新的Avant平台——再创超低功耗新境界
莱迪思即将举办网络研讨会,讨论最新的Avant平台——再创超低功耗新境界 中国上海——2023年3月15日——莱迪思半导体公司,低功耗可编程器件的领先供应商,今日宣布将举办网络研讨会探讨Avant™平台,这是一款全新的FPGA平台,旨在将莱迪思领先的低功耗架构、小尺寸和高性能拓展到中端FPGA产品。 在网络研讨会期间, 莱迪思的技术专家将介绍莱迪思Avant平台和首款基于Avant的FPGA系列产品——莱迪思Avant-E™ ,帮助客户解锁全新的FPGA创新设计。 • 举办方:莱迪思半导体公司 • 内容:全新莱迪思Avant平台——再创超低功耗新境界 • 时间:北京时间 3月28日(周二)下午2:00 •
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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