利用CoolRunner-II CPLD设计GPS系统

发布者:数字小巨人最新更新时间:2011-08-29 关键字:CoolRunner-II  CPLD  GPS 手机看文章 扫描二维码
随时随地手机看文章
   

    GPS已在汽车、移动电话、PDA甚至手表等越来越多的产品中出现。每家GPS供应商都推出了数十种GPS产品,令消费者不知如何选择。

     因此,产品的成功取决于差异化和专业化。Xilinx公司的CoolRunner-II CPLD是增加产品功能或与其它器件连接的理想芯片,能使GPS产品在不超出功耗预算的情况下从众多同类产品中脱颖而出。

功耗优势

    便携式和仪表板式GPS设备都必须遵守严格的功耗预算。CoolRunner-II CPLD具有无需进入休眠模式状态即可达到极低功耗的优势。最小型CoolRunner-II器件的静态供电电流只有13μA。在某些便携式应用中,具有一种休眠模式就足够了,并且这些应用可以接受数百毫秒的唤醒时间。

    不过,在某些情况下会丢失当前的设计状态。当采用休眠模式时,整个设备都处于关闭状态。必须依靠另一器件来轮询中断并激活唤醒序列。CoolRunner-II器件通过DataGATE功能来提供一种可避免设计困难的独特休眠模式,DataGATE是一种自含式、用户可配置电路,允许用户根据需要停用器件的某些部分。

 

    通过启用DataGATE功能,在几个纳秒内即可关闭选定的任意输入,从而将CPLD的功耗调节到更接近静态功耗。该操作可以周期性地进行(例如在轮询到某个中断时),也可根据特定的操作状态进行。这样便可将CoolRunner-II器件的某些部分保持激活状态,而将其余部分置于待机状态。

    下面举个例子来进一步说明。CPLD位于微处理器、移动SDRAM和SD Flash卡之间的地址和数据总线上。数据在各器件之间移动。CPLD监测数据活跃性,并且根据特定功能阻断数据流通。如果当前任务是从微处理器向SD卡传输数据,则CPLD利用DataGATE功能阻断往来于SDRAM的所有数据。

    在CPLD内部编写代码即可解码正在执行的功能(通过监视地址线或解析帧数据),然后开启/关闭所需的数据通路。这是一个非常简单的例子,其它可编程逻辑器件(PLD)利用输出三态可能难以实现。

    DataGATE的优势是可以对CPLD的输入进行有效的三态控制。由于CPLD的I/O以及内核电路均处于静态,因此能够降低功耗,而其它解决方案则要求整个PLD都处于激活模式。

安全性优势

    GPS系统的价位使其成为产品仿制时一个颇具吸引力的目标。为了帮助防止仿制,可以利用CoolRunner-II CPLD的读写保护安全机制实现一种可防止通过过量生产进行仿制的安全系统。过量生产是指签约制造商针对指定的生产批次过量订购元件,然后过量生产与正版完全相同的产品。

    读写保护安全机制的原理是系统必需与CPLD进行交互操作以执行所需功能。有多种方法可以实现这种安全机制。最直接的解决方案是让CPLD充当数据通信警察,指挥数据在电路板上的各个器件之间传输。

    一种较复杂的解决方案需利用CPLD来实现密码阻断功能。这种方法是让微处理器提交一串随机数据流,该数据流经CoolRunner-II器件加密后返回。然后将此数据解密并对照原始数据进行验证。

    CoolRunner-II CPLD的安全机制是通过多个编程位实现的,因此,如果想确定哪些位与安全机制相关,就必须从非易失性阵列内的数万位中找出并使这些位失效。CoolRunner-II CPLD的读写安全机制可阻止对原型进行回读和编程。因此,该器件既不允许提取已编程的JEDEC文件的内容,也不允许用修改的代码覆盖原型代码。要对器件重新编程,必须先擦除整个器件中的代码,而这样做会丢失设计信息。

    在所有这些流程中,一个关键因素是必须由有信誉的厂商(Xilinx或授权的Xilinx分销商)向签约制造商提供预编程的CPLD。这样做可以防止过量生产,因为仅通过多订购空白CPLD而无法访问编程文件是无法生产出产品的。

实现GPS设备的产品差异性

    最初的消费型GPS设备十分简单,仅以经纬度的形式给出位置信息。现在的GPS设备不仅能提供实时地图和方向,而且还具有MP3播放或通过蓝牙与移动电话集成等功能。此外,还有面向特定市场的功能各异的GPS系统,例如为车载导航提供即时交通信息、供长跑或自行车运动员用来测速的超小型设备以及供钓鱼者使用的带声纳的设备,甚至还有用于监视家养宠物的带GPS功能的项圏。

    每种产品都需要可连接不同设备的接口,这正是CoolRunner-II CPLD的优势所在。下面介绍CoolRunner-II CPLD的一些用途。如图所示是Xilinx CPLD为GPS应用提供的一些增强功能。

 

1. SD卡接口

    SD存储器(有小型SD和微型SD等多种物理格式)接口已经从几年前相互竞争的各种存储器接口中分划出来。尽管MMC和Compact Flash等其它接口仍然在使用,但所占的市场份额很小。Flash卡主要用于具有图片或MP3播放功能的产品,而这两种功能在GPS手持设备中已日趋普遍。

 

2. 移动SDRAM接口

    通过将CPLD用作存储器接口,可以简化微处理器的代码。如果高端机型需要多个存储器模块但低端产品不需要,则可修改CPLD代码而不必更换微处理器。

 

3. 电平转换

    在进入较新的消费领域时,GPS需要连接尚未针对低电压工作优化的元件。CoolRunner-II CPLD至少具有两个I/O块(在大型器件中增加到四个I/O块),可轻松实现多电压接口。支持的电压标准包括1.5V、1.8V、2.5V、3.3V、SSTL2-1、SSTL3-1和HSTL-1。5V接口需要利用外部电路进行支持。

 

4. 键盘扫描仪

    许多低端GPS机型由于成本或尺寸的限制而不能采用触摸屏接口。甚至在昂贵的机型中,也会有几个用于电源或音量控制等特定功能的按钮。某些键盘或按钮接口被用于大多数机型。这是CoolRunner-II CPLD的理想用法,因为CPLD在用户不操作时保持静态,并且能够立即响应用户的按键操作而无需从休眠模式中唤醒。此外,还可以将其设计成先验证用户数据,然后再唤醒系统其余部分。

 

例如,许多移动电话需要连续按两个键才能唤醒,以避免意外按键操作。

 

5. 微处理器接口

    CoolRunner-II CPLD的常见用途是端口扩展。许多微处理器没有为必须与其通信的众多器件提供足够的I/O。CoolRunner-II CPLD允许产品的平台设计无需改变内核处理器就可以增加和变更模块。

 

6. 串行外设接口(SPI)

    SPI是一种常见接口,可用于包括Flash存储芯片、LCD、触摸屏和温度传感器在内的多种外设。这种接口的广泛使用可归因于它是一种简单的四线接口,并且能通过I2C或SMBus提升吞吐量。

 

本文小结

    Xilinx CoolRunner-II CPLD在降低功耗、提高安全性以及为现今的GPS系统提供连接方案等方面都极具优势。借助Xilinx的各种小型封装,这些器件可用于移动电话、宠物项圈和手表等极小型便携式设备。在汽车钥匙里嵌入GPS或许也已指日可待。

关键字:CoolRunner-II  CPLD  GPS 引用地址:利用CoolRunner-II CPLD设计GPS系统

上一篇:基于CPLD和ARM的异步LED显示屏控制系统设计
下一篇:一种高速DSP的图像处理应用平台的设计

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

基于FPGA技术的GPS数据加密系统设计研究
      摘  要: 针对GPS测量系统数据传输过程中的安全问题,采用FPGA技术设计了GPS数据加密系统。系统移植MD5算法到NIOS中对系统口令加密,并设计DES IP对GPS数据加密。实验表明,该设计可有效防止GPS数据被非法窃取,具有安全性强、速度快、操作简便等特点。       随着网络通信技术的发展,数据传输对安全性的要求也随之加强。如何确保信息的正确认证与严格保密,保证数据信息在传输与处理过程中不被非法窃取和篡改,成为信息安全理论与技术研究的重要内容。多数情况下,数据加密是保证信息机密性的惟一方法。在GPS测量系统中,GPS定位数据以明文形式通过电台进行传输,可能会被同型号电台获取,存在一定的安全隐患。本设计应
[网络通信]
基于单片机和GPS的时钟信息显示系统
GPS(global positioning system)全球定位系统是利用美国24颗GPS地球卫星所发射的信息而进行定位、导航、授时等服务的系统。自1993年GPS系统向世界免费开放以来,得到了世界各地各行业的广泛应用。GPS系统广泛地应用在导航、大地测量、精确授时、车辆定位及防盗等领域。本文介绍使用日本古野公司的 GPS-OEM接收板GN-77N及AT89C52单片机实现时钟信息接收和显示的设计方法。 1 系统的硬件接口 GN-77N是日本古野公司推出的GPS-OEM接收板,该接收板为并行8通道接收机,可同时跟踪8颗卫星,具有高精度授时、定位速度快、超低功耗、超小体积、插针式安装、超强的抗电磁干扰能力等强大功能,在各种各
[单片机]
基于单片机和<font color='red'>GPS</font>的时钟信息显示系统
四大卫星导航系统高端技术对比
        目前全球拥有四大导航系统,各有千秋:GPS只能找到街道,而伽利略却能找到车库的门,北斗的特长如通过短信让他人获知自己的位置,是其他导航系统目前不具备的。     “北斗将于2020年形成全球覆盖能力。”中国北斗卫星导航系统新闻发言人冉承其,在去年年底宣布北斗卫星导航系统正式提供试运行服务时这样表示。他说,“在目前具备10颗卫星的情况下开展北斗的试运行服务基于两方面的考虑:一是为了尽早地满足我们国家和周边地区对卫星导航的需求,二是及早地推动北斗的应用。”     众所周知,北斗——这一我国自主研发的卫星导航系统事关国家安全,有其军事意义,但除此之外,较之GPS,北斗还有什么独门绝招吗?     其实,目前
[手机便携]
复杂可编程逻辑器件在通信数据传输中的应用
   1 概述   随着大规模集成电路和单片机的迅速发展,复杂可编程逻辑器件(CPLD)具有使用灵活、可靠性高、功能强大的优点,在电子产品设计中得到了广泛的应用。CPLD 可实现在系统编程,重复多次,而且还兼容IEEE1149.1(JTAG)标准的测试激励端和边界扫描能力,使用CPLD 器件进行开发,不仅可以提高系统的集成化程度、可靠性和可扩充性,而且大大缩短产品的设计周期。由于CPLD 采用连续连接结构,易于预测延时,从而使电路仿真更加准确。CPLD 是标准的大规模集成电路产品,可用于各种数字逻辑系统的设计。近年来,随着采用先进的集成工艺和大批量生产,CPLD 器件成本不断下降,集成密度、速度和性能都大幅度提高,这样一个芯片就
[嵌入式]
复杂<font color='red'>可编程逻辑器件</font>在通信数据传输中的应用
GPS激情再燃烧,智能机标配已成定局
  引言:曾几何时,GPS手机在中国市场炽手可热,然而如今的GPS手机市场就好像是做成的夹生饭,再也熟不起来。设计门槛,价格门槛以及无杀手应用都是GPS手机热度降温的因素。不过,机会还是来了,GPS已被全球的主流智能手机标配,这会不会在中国市场再次掀起GPS热潮?   近日,笔者到深圳华强北手机批发市场逛了逛,转了十几个柜台,仅发现两款GPS手机:一款是高仿HTC WM的智能机;另一款是高仿诺基亚N80的WM智能机,还说是刚到的货。低端的GSM功能手机基本上都没有配置GPS功能。“我们现在的手机都不要GPS功能了。”一个店主对我说道。   是的。3-4年前GPS手机在中国市场曾刮起一阵旋风,热度非凡,众多手机设计公司抢着上GP
[手机便携]
基于STM32和CPLD的等精度测频设计
在电子工程、资源勘探、仪器仪表等相关应用中,频率测量是电子测量技术中最基本最常见的测量之一,频率计也是工程技术人员必不可少的测量工具。但是,传统的频率测量方法在实际应用中有较大的局限性,基于传统测频原理的频率计的测量精度将随被测信号频率的变化而变化,传统的直接测频法其测量精度将随被测信号频率的降低而降低,测周法的测量精度将随被测信号频率的升高而降低。本文中提出一种基于ARM与CPLD宽频带的数字频率计的设计,以微控器STM32作为核心控制芯片,利用CPLD可编程逻辑器件,实现闸门测量技术的等精度测频。 本设计的技术指标: 测频范围:1Hz~200MHz,分辨率为0.1Hz,测频相对误差百万分之一。 周期测量:信号测量范围与精
[嵌入式]
基于STM32和<font color='red'>CPLD</font>的等精度测频设计
基于GPS的电压向量测量的新方法及其应用
随着电力系统体制改革的深化,厂网分家的模式已初步形成。发电厂上网电量及电网间电量交换的精确计量直接关系到结算双方的经济利益,因此减小电能计量装置的综合误差是十分重要的。实际测试的结果表明,电能计量综合误差中电压互感器(TV)二次回路电压降引起的计量误差最为突出,大约占电费收入的1% -2%甚至更多,涉及电费数百万元。为减小该误差,目前普遍通过铺设测试电缆进行压降的检测,再通过电压跟随器进行跟踪补偿。这种方法测量功能有限,而且需要铺设很长的电缆,在距离远、地形复杂的地方甚至无法进行,这类装置使用麻烦且不能实现在线监测。因而开发一种测量精度高、无需铺设专用电缆、具有远程通信功能的新型电压互感器二次回路压降自动跟踪补偿及监测装置很有必要
[测试测量]
基于<font color='red'>GPS</font>的电压向量测量的新方法及其应用
AT&T推新911报警电话路由系统:基于呼叫设备GPS展开
AT&T今日宣布在美国推出一个基于位置的新紧急电话路由系统,该系统旨在根据设备的GPS位置将无线911电话传送到相应的911呼叫中心。据AT&T介绍称,这是美国有史以来第一个全国性的基于位置的路由倡议,该系统由其跟Intrado合作推出。 AT&T表示,Locate Before Route的功能将使AT&T能在设备位置的50米范围内确定911电话的来源。 基于GPS的路由是对以前911电话路由的改进,以前的911电话路由依赖于手机信号塔的位置,而手机信号塔可以覆盖10英里的半径,这使得紧急响应时间变慢。随着呼叫被引导到适当的911呼叫中心,急救人员可以更快地到达正确的地点。 现在,AT&T已经开始推出基于GPS
[网络通信]
AT&T推新911报警电话路由系统:基于呼叫设备<font color='red'>GPS</font>展开
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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