版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、邮局订阅号:82-946360元/年技术创新 片上系统SOCPLC 技术应用200例您的论文得到两院院士关注无线传感器网络SOC 芯片的低功耗设计A low-power design of Wireless Sensor Network soc chip(厦门大学苏志雄郭慧晶吴一亮周剑扬SU ZHIXIONG GUO HUIJING WU YILIANG ZHOU JIANYANG摘要:该文提出了一种无线传感器网络节点的SOC 解决方案,介绍SOC 设计的要点及VLSI 低功耗设计的特点,在此基础上,着重分析了无线传感网络节点的体系结构,并从系统级,结构级,RTL 级及物理设计几个方面阐述了无
2、线传感网络节点芯片的低功耗设计。整个设计在FPGA 上通过验证,并且完成了芯片的物理设计。关键字:低功耗;SOC;无线传感器网络中图分类号:TN492文献标识码:BAbstract:The paper come up with a Soc chip solution for Wireless sensor network.and introduce the basic concept of Soc design and lower power design.And more ,It analyzes the structure of Wireless Sensor Network node ,
3、and discusses the low power design of WSN node chip in the perspective of System level ,structure level ,RTL level and physical level 。The whole design is verified on FPGA,and physical design is completed.Key words:Low power,SOC,Wireless Sensor Network文章编号:1008-0570(200702-2-0133-021引言无线传感器网络(WSNs 集
4、成了传感器技术,嵌入式计算技术,无线网络通信技术,分布式信息处理技术以及微机电技术,是当前的一个研究热点。无线传感器网络可以在广泛的应用领1域内实现复杂的监测和追踪任务,是一种随机分布的集成传感器,数据处理单元和通信的微小节点,通过自组织的方式构成的无线网络。无线传感器网络节点一般包括传感单元,嵌入式处理单元,无线通信单元以及电源自供电系统,定位系统等。作为一种特殊的Ad hoc ,它除了动态拓扑,自组织,多跳路由,带宽受限等,还具有其一个极为显著的特征:对于能量的限制。所以,网络节点具有低功耗,低成本和小体积的特点。随着IC 制造工艺的迅速发展,片上系统(SOC 得到广泛的应用。SOC 把系
5、统的处理机制、模型算法、芯片结构、各层次电路及器件的设计紧密结合,在一块芯片上完成了整个系统。它相对于传统的多IC 组成的电子系统有以下几个优势:低功耗、高可靠性(减少芯片对外管脚数,减少外围驱动接口单元与电路板间的信号传递,内嵌的线路可以避免系统干扰、高集成度。本文提出一种无线传感器网络节点SOC 解决方案,分析了无线传感网络节点体系结构,并从系统级,结构级,RTL 级及物理设计几个方面阐述了无线传感网络节点芯片的低功耗设计。2SOC 片上系统及VLSI 低功耗实现随着IC 制造工艺的迅速发展,片上系统(SOC 得到广泛的应用。SOC 把系统的处理机制、模型算法、芯片结构、各层次电路及器件的
6、设计紧密结合,在一片完成了整个复杂的系统。它相对于传统的多IC 组成的电子系统有以下几个优势:低功耗、可靠性(减少芯片对外管脚数,减少外围驱动接口单元与电路板间的信号传递,内嵌的线路可以避免系统干扰、高集成度、较少开发成本、较短的开发周期。VLSI 低功耗设计及优化是一个非常复杂的问题,一般从下面几个阶段来考虑:1.系统设计阶段。在这个阶段要从软硬件协调设计综合来考虑。在实现应用功能的基础上,来选择哪些功能由硬件来实现,哪些功耗大的操作由软件来执行。同时,在系统设计,还要考虑硬件本身的电源模式:设计睡眠模式及唤醒操作。同时采用功耗管理策略,及变电压技术。2.结构层次。采用总线编码技术,主要是通
7、过降低翻转活动来降低功耗。采用并行结构,用面积换性能的同时,可以把工作频率降低下来,以降低功耗。采用流水线结构,这个方法其实为重定时(retiming的特例,通过缩短关键路径,减少路径上充放电容的数值,来减少功耗。其它的Retiming(重定时,Unfolding(展开也可以在算法层次上降低功耗。3.RTL 级。主要通过采用低功耗的综合流程来降低功耗。在这个阶段会加入门控时钟从而降低动态翻转率。4.物理设计。采用多电源多阈值电压单元库,及低功耗物理设计流程及EDA 软件。设计多电源域,优化动态功耗来降低功耗。在时钟树综合时,在平衡skew 的同时,尽量在翻转率较低的节点插入驱动。3系统层次上的
8、低功耗设计从软硬件协调工作的角度来考虑,设计出来无线传感器网络节点结构如图1所示。整个系统通过核心单元RISC CPU 核来协调各子模块的通信及工作。TRF6903芯片为低功耗低电压的多频带射频RF 收发芯片,它支持315/433/868/915Mhz 可选频段,支持跳频协议,内部完成FSK/OOK 调制,速度可达64kbps 。TRF6903低功耗的特点使其适合于电池供电,这与网络节点的低功耗要求是一致的。苏志雄:研究生基金项目:福建省重点科技计划项目(2005H041133-技术创新中文核心期刊微计算机信息(嵌入式与SOC 2007年第23卷第2-2期360元/年邮局订阅号:82-946现
9、场总线技术应用200例片上系统SOC采用软件实现可以节省功耗。这是因为复杂的网络层,传输层,应用层如果用硬件实现,虽然在速度上会有所提高,但是硬件复杂度也随之提高,这样必然带来功耗的提高。图1无线传感器网络节点SOC 设计框图在系统层次上,RISC CPU 核设计了空闲模式及停止模式,来节省功耗。RISC CPU 核进入空闲模式或停止模式时,CPU 内部时钟停止运行,同时内部寄存器保持数据。4结构层次上的低功耗设计通过仔细分析整个SOC 芯片的功耗来源,可知RISC CPU 核,RAM ,Flash 及基带处理模块占去了绝大部分。下面从结构层次进行低功耗设计。4.1RISC CPU 核的低功耗
10、设计微处理器的功耗降低可以通过降低频率,及降低工作电压的方法来解决。在网络节点SOC 结构层次上的设计中,除了采用慢速时钟,及低电压供电的方法,还同时针对数据路径进行优化,主要目的是为了减少电路中不必要的翻转。指令译码数据路径的优化:一般情况下,CPU 中所有的执行单元直接接在指令译码单元后面。一旦有新的译码数据输入,与其相连的所有执行单元电路也去进行翻转,造成不必要的功耗浪费。所以,在不影响时序功能的情况,设计分离的内部总线,将不执行的单元输入数据及控制信号锁存,其输入信号保持不变,动态功耗可以减少。芯片内部集成了RAM 及Flash ROM 。为了降低这两者的功耗,避免不必要的翻转,内部总
11、线与RAM ,Flash 的接口单元设计锁存器,这样的话,只有CPU 访问相应的地址时,RAM 及Flash 内部才进行翻转。4.2基带处理模块的低功耗设计图2基带处理模块结构框图FIFO 中,产生接收中断等待CPU 处理。图3物理层及数据链路层帧结构基带处理模块主要采用并行结构与流水线技术来降低功耗。发送功能与接收功能的物理层发送模块,缓冲区都是并行结构。配置模块也是分开来设计,数据的处理方式也是并行。包处理模块的中CRC16也是采用并行结构进行校验的。这样设计的好处,是为了在慢时钟频率下,通过并行设计提高性能,达到与高速时速一样的性能。在图2中的各子模块与子模块之间都有流水级,也就是锁存器
12、,不仅仅为了减少不必要的翻转,更重要的减少关键路径上的长度,从而达到间接降低功耗的目的。基带处理模块低功耗结构设计如下:*发送FIFO ,接收FIFO:为接收,发送帧缓冲区,用来存放MAC 层的数据负载。*SFR 特殊功能寄存器:1、中断寄存器。主要有发送、接收中断标志、中断使能位,FIFO 溢出标志位,发送、接收启位位。2、配置寄存器。CPU 通过写入SFR 寄存器,来选择TR6903的工作模式,工作速率等。3、状态寄存器:存放FIFO 的数据字节数等。*包处理模块:用硬件实现数据链路层部分功能。发送模式下,添加可变字节的前导码,3位的界定符,1个字节的帧长,可选的前向纠错编码,2个字节CR
13、C16校验这些数据作为MAC 层负载;接收模式下,包处理模块完成对数据包的解包,主要工作为前导码的检测,界定符的检测,可选的1个字节地址比较,2个字节的CRC16校验。*配置模块:配置控制模块,根据SFR 中相应的配置来控制CLK ,DATA ,STOBE 引脚的时序来控制TR6903相应的状态,实现跳频的功能。*接收物理层模块:接收控制模块,实现物理层发送数据的功能。在RX_FLAG 信号为高,即检测界定符之后,在DCLK 上升沿时采样RX_DATA 引脚的状态,依次接收帧长字节,物理层有效负载,2个字节的CRC16校验,送给包处理模块处理,并同时从LEARN/HOLD 引脚向TR6903芯
14、片输出相应的高电平,来应答接收状态。*发送物理层模块:发送控制模块,实现物理层发送数据的功能。在DCLK 的上升沿将包处理模块送来的物理层有效负载发送出去。配置TR6903模式下仿真波形如所图4示,以串行方式向TR6903写入6个字节的配置,改变TR6903工作频率,实现跳频。此时在ConfigClock 的上升沿时从ConfigData 送出10110010,00111010,01010110,00111010,10101010,10110010数据。Strobe为高时,ConfigClock 停止。发送物理层帧部分仿真波形如图5所示,以串行方式向TR6903发送物理层的帧。此时,先送出32
15、位的01010101同步码,3个位的界字符111(TR6903检测到3个时钟周期以上的高电平,后面紧接是帧长及物理层负载。接收物理层帧部分仿真波形如图6所示。TR6903在界定符发送完毕的最后一位,送出1个时钟周期高电平RxFlag 信号;基带处理模块检测有效高电平,作为有效数据帧的开始,同时基带处理模块从LH 引脚输出高电平,来响应TR6903。(下转第9页134-邮局订阅号:82-946360元/年技术创新 嵌入式系统应用PLC 技术应用200例您的论文得到两院院士关注4.4测试方案及结果分析222,其中VoIP A 的FXO 端口接电话号码为87792139的PSTN线,Ph0电话号码为
16、87792140,Ph0、FXS1和FXS2均为双排显示(14×2的固定电话。通过Ph0、FXS1和FXS2之间的10次对打进行测试。测试结果分析:下表为最复杂情况,即配置同时显示网关、IP 和电话号码的测试结果。除Ph0打FXS2,其它情况显示结果与预期结果一致。Ph0打FXS2时出现差异的主要原因是用于测试的来电显示电话最多显示28位(14*2信息,而需要显示的信息达到了30位,所以最后的“36”就无法显示。通过测试证明该设计能够满足用户的要求在被叫方显示需要的信息,并且不影响原有VoIP 网关的性能。该方案已成功用于Adigit 公司Cypress 系列VoIP 网关中。5结束
17、语本文通过对PSTN 和internet 中Caller ID 传输方式的研究,提出了一种建立在DSP 基础上的修改SIP 消息体SDP 字段的方案,解决了在VoIP 网关中Caller ID 同时在PSTN 和Inter-net 两个完全不同的网络传输的问题,提高了VoIP 网关与现有PSTN 的互通性,为VoIP 网关CID 功能的设计与实现提供了一个参考方案。创新观点:不仅通过SDP 实现Caller ID 的网络传输,而且可以显示除电话号码以外的其他的网络信息,给产品使用者带来了很大方便。产品的经济效益:该方案是为Adigit 公司的Cypress 系列VoIP 产品设计的,目前该系列
18、产品即将批量生产。参考文献:1叶德谦,张树国,孟庆吉等.状态服务在SIP 协议中的应用研究J.微计算机信息,2005,14:136.2RFC2327,SDP (Session Description Protocol.3中华人民共和1997-12-03批准中国来电显示标准.4SIP Working group,SIP Extensions for Caller Identity and Priva-cy ,1999Internet Draft.5RFC2806URLs for Telephone Calls.作者简介:程文青,1964,女,湖北武汉人,教授,博士,研究方向:无线网络通信;熊金安
19、,1981,男,天津人,硕士研究生,研究方向:VoIP 、计算机网络;余江,1978,男,湖北武汉人,博士研究生,研究方向:内容分发网络。Biography:Cheng Wenqing,1964,female,Wuhan Hubei,Prof.,Dr.,Study on:wireless network communication.(430074武汉华中科技大学电子与信息工程系智能互联网湖北省重点实验室程文青熊金安余江通信地址:(430074湖北武汉市华中科技大学东12舍205熊金安(上接第134页图4配置波形图5发送物理层帧波形图6接收物理层帧波形5RTL 级及物理设计的低功耗实现RTL 级物理设计低功耗实现跟选用的EDA 软件有很大关系。在0.35um CMOS 工艺下,采用synopsys 的Design Compiler 进行低功耗综合,布局布线基于Cadence 的SOC Encounter 平台。用Cadence 的Voltage Storm 对其进行门级功耗分析,动态功耗为103.6617mw 。6结束语无线传感器网络SOC 芯片与传统的MSP430+TRF6903方案比较起来更有优势,前者在可靠性,功耗,面积方面都更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 危险化学品仓库泄漏应急演练方案
- 脱粒机操作工安全操作规程
- 制鞋前帮机安全操作规程
- 2026年农商银行运营条线人员考试题库附答案
- 口服抗凝药外伤出血分级处置流程共识
- 浙江省台州市仙居县2027届数学七年级第一学期期末学业质量监测试题含解析
- Oracle面试300题及详细答案(实战完整版)
- OCP认证全套题库真题及详细答案解析(完整版)
- 高级育婴师考试试题(含答案)
- 幼儿园教师资格考试综合素质试卷及答案(2026年)
- 一年级下册数学应用题大全(含答案可打印)
- 第8课《回忆鲁迅先生》课件+++2025-2026学年统编版语文八年级上册
- 试验检测服务框架协议合同模板
- 腮腺疾病超声诊断与应用
- 2025年版全国医疗服务价格项目规范
- 教育培训机构催款律师函案例
- 《线性代数》 课件 黄先开 第5章 相似对角化
- 年产35000套玻璃钢雕塑新建项目环评资料环境影响
- 国家电网有限公司新一代电子商务平台(ECP20)操作手册-省公司合同管理-供应商操作分册
- 盾构施工用无害可降解型泡沫剂
- 第四届全国工业设计职业技能大赛(玩具设计师)选拔赛考试题库(含答案)
评论
0/150
提交评论