下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式系统中ip协议专用asic器件电路设计为了实现网络信息处理,系统中必需具有强大的网络衔接功能。嵌入式系统的网络衔接功能不仅需要传输信息,同时还必需具有相应的信息识别能力,以提高系统的网络平安性。近年来在嵌入式系统和soc(片上系统)技术进展的推进下,嵌入ip协议的微处理器或系统已经浮现3,为嵌入式网络技术的应用奠定了基础。但对于工业设备来说,特殊是对于工业生产中用法的仪器仪表,采纳软件嵌入ip协议存在无法并行处理和成本过高的缺点。因此,采纳硬件实现ip协议具有重要的意义。图1 ip协议报头格式ip硬件设计有嵌入处理器和asic两种办法。用法嵌入处理器的办法设计ip协议时,需要挑选相应的处
2、理器和附加电路,并按照所嵌入的处理器编制相应软件实现ip协议。这种办法可以采纳已有的ip协议软件,软件实现比较便利。用法asic技术设计ip协议属于硬件实现ip办法,ip协议的执行所有为硬件执行。这种实现办法具有的优点就是ip协议的执行不受软件干扰,具有一定的ip协议层抗干扰能力。asic实现ip协议实现的是一个专用数字硬件电路,只需要通过相应的控制信号就可以实现ip协议的功能,具有比较高的性能价格比。针对工业设备对ip协议的需要,本文设计并实现了一个能完成ip协议功能的asic器件。对于工业控制设备来说,这种器件就是一个实现ip功能的专用器件,只要把要发送的数据传送给该器件,就可以实现通信过
3、程与控制系统并行操作。任何数字化的工业设备,都可以用法这个ip协议器件挺直衔接到基于ip的网络。一、 协议分析与ip电路结构设计ip协议的功能,是对来自上层协议的数据举行打包和解包处理,通过数据报在一个个ip协议模块间传送,直到数据报到达目的模块。互联网网络中每个主机和网关设备上都有ip模块,数据报在一个个模块间通过路由处理网络地址传送到目的地址。ipv4的数据报报头格式1所示。ip在提供网络层服务时,采纳了统一的报头,以使处于各子网中的ip都能按照报头对数据作出相应的处理。ip中用法以下4个关键技术实现数据报传输:(1) 服务类型(tos)。tos是一个参数集,代表internet能够提供的
4、服务,用于指定用户所希翼得到的服务质量。服务类型由网关用法,可用于特定的网络或是用于下一个要经过的网络,也可用于下一个要对数据报举行路由挑选的网关上挑选实际传送的参数。(2) 生存时光(ttl)。生存时光是用户设置的数据报在网络传输过程中的保存时光。生存时光由发送者设置,由所经过的路由处理。假如在到达目的节点之前生存时光已经为零,则ip就会自动抛弃此数据报。(3) 选项(options)。选项包括时光戳、平安和特别路由要求等。对于控制函数来说选项是重要的,但对于通常的通信来说普通没有须要。(4) 报头校验码(checksum)。设置报头校验码的目的,是保证数据的正确传输。假如校验出错,ip将抛
5、弃囫囵数据报。必需注重,与普通工业控制系统用法的容易通信协议不同,ip协议发觉校验码出错后,并不立刻通知发送端,而是放弃刚刚接收到的一段报文,把订正报文出错的任务留给tcp协议完成。这种方式不仅提高了通信效率,还可以简化传输质量,保证程序。图2 asic实现ip协议的电路模块结构在设计ip协议asic硬件电路中,有几个问题需要考虑:(1) 应用系统的核心处理器,通过控制信号实现对ip协议器件的用法操作,因此,必需考虑如何通过硬件电路实现核心处理器与ip硬件电路之间的数据交换。(2) 假如ip硬件应用于终端设备(例如工业控制系统的控制设备)而不是作为交换节点,ip协议中有关路由挑选处理的部分可以
6、省略。(3) 为保证ip协议的茁壮性,电路设计中必需非常注重电路并行协议操作中不同电路部分的延时不匀称问题。全部功能电路的延时不超过允许范围,须要时要牺牲速度,保证协议操作的正确性。(4) 假如每次传输的数据量不大(例如作为工业设备组成的工业网络控制系统),可以不考虑ip协议中的报文分片处理。应用系统只要使每次发送的数据长度符合一个ip数据报的长度要求,就能正确无误地利用ip网络传输数据。这样不仅可以简化硬件电路,还能节约缓冲存储器的容量。按照以上研究,ip专用电路的设计,事实上就是通过计数器、寄存器、ram来实现外部握手和内部流水线处理电路。因为接收与发送相互自立,电路设计中可以把接收和发送
7、分为两个各自自立的部分。由此,ip协议asic专用电路结构框图2所示。二、 ip协议asic电路握手操作ip协议器件中,发送电路的任务是对要发送的数据举行加ip报头的处理,再把打好包的ip数据报发送给mac层。接收电路的任务是对接收到的ip报举行报头校验和拆报处理,最后把数据传输给微处理器系统。设计ip协议硬件电路,一个重要的问题就是数据报的接收和发送机制。用法硬件实现ip协议的关键有两个:一个是流水线操作,另一个是数据存储方式。流水线操作是指ip协议的实现操作采纳流水线方式,各操作步骤采取并行处理。作为网络层协议,ip协议操作的速度取决于两个因素:一个因素是数据报存储方式,另一个因素是mac
8、层的收发速度。从ip层所处的位置看,因为ip网络的接入网以全双工方式工作,作为硬件器件的工作时钟必需以发送和接收时钟为准。本设计中,以应用系统调用ip协议信号作为发送电路操作允许信号,mac层调用ip协议信号作为发送和接收触发同步信号,采纳同步触发时钟并行控制的技术,实现了ip协议操作步骤的流水线并行处理。数据报中数据的存储可以有两种方式:(1) ip协议专用ram方式。采纳这种方式时,ip协议需要有专用的接收和发送ram。在发送操作时,应用系统先将要发送的数据写入ip专用ram中,再调用ip协议举行发送处理。在接收操作时,mac层将接收到的ip协议数据报写入ip专用ram中,再由ip协议举行
9、处理。(2) 系统ram方式。这种方式不需要有ip协议专用ram,ip协议硬件通过握手线用法应用系统或mac层中的ram。对照两种方式:第一种方式可以把ram设计在ip协议电路内部,不需要占用应用系统和mac层资源,但需要提供系统对ip协议电路举行数据传送的接口电路;其次种办法不需要采纳专用ram,因此ip协议电路比较容易,但需要在ip协议电路与应用系统和mac层之间设计出合适的接口电路,做到既要满足ip流水线操作的要求,又不会增强应用系统资源负担。本文设计的ip协议硬件中,实行了上述两种方式综合的办法:在ip内设置相应数量ram模块,这个ram模块不仅是ip协议的数据ram,同时也是应用系统
10、和mac层的通信缓冲区。通过握手线与微处理器和mac层器件衔接,握手线中的时钟信号控制ip协议器件中发送或接收流水线的工作节拍,使囫囵协议处理实现了并行操作。电路模块3所示。图3 ram控制规律三、 流水线方式对电路延迟匀称要求的分析硬件实现ip协议的特点是协议操作并行,全部协议操作的基本内容彻低根据协议的执行内容并行完成。例如发送数据过程中数据的操作如下:读入1字节-数据处理-发送1字节读入1字节-数据处理-发送1字节读入1字节-数据处理-发送1字节为实现上述操作,除了需要用法外部触发信号作为统一时钟外,各部分电路延迟的误差还要受到相应的限制。4所示,ip协议硬件电路采纳的是同步时序电路,以
11、便使各电路能协调并行工作。图4 ip协议流水线硬件结构暗示图ip协议的操作,就是对要传送的数据报举行相应处理,因此,电路是否正常由数据的稳定性打算。假如电路能在规定的时光内进入稳定状态,则数据在处理过程中就不会浮现问题;否则,数据就会发生不确定性的变幻,这种状况就叫作硬件电路的非正常操作结果。浮现非正常操作结果的ip协议器件是不稳定的。影响ip协议器件稳定性的因素是各级电路操作时光长度和触发时钟周期。从图4中可以看出,各级电路的操作时光长度必需小于触发信号周期,也就是说,必需在一个触发周期内完成本级电路的全部操作。按照有限状态机和时序规律电路理论可知,各级处理电路都必需是同步时序规律电路。另外
12、,各级电路的操作时光长度取决于电路的级联层数和每级的时光延迟。由此可知,要保证ip协议器件工作稳定,必需同时满足如下2个条件:(1) 各级模块电路处理时光必需小于最小触发周期;(2) 各级模块电路内部延迟能满足处理时光要求。作为硬件电路,其处理速度事实上就是数据在规律电路中的传输速度,因此,可以通过计算数据传输经过规律门的最大时光延迟,确定每级规律模块电路的工作时光。在ip协议流水线操作中,设外部触发时钟周期为tclk,各模块电路的传输延迟时光为ti,采纳mos器件的asic电路边沿动作时光均为tp,各模块内部传输经过n级电路,其中每一级的延迟为ti,则每个模块电路的总延迟为为保证器件工作稳定,需要有结束语嵌入ip协议的微处理器或单片机系统是嵌入式网络技术应用的基本技术,但工业设备采纳软件嵌入ip协议存在无法并行处理或成本过高的缺点。本文针对工业设备对ip协议需要所设计的ip协议专用器件克服了这些不足,为工业设备提供了有用的、具有较高性能价格比的网络技术。任何数字化工业设备,都可以用法这个ip协议器件挺直衔接到基于ip的网络。硬件实现的ip协议,其并行工作的数字电路系统必
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023-2024学年广东省广州市海珠区九年级(上)期末英语试卷
- 2024年广东省深圳市龙华区中考英语二模试卷
- 人教版九年级语文上册教案
- 第四单元《三国两晋南北朝时期:政权分立与民族交融》-2024-2025学年七年级历史上册单元测试卷(统编版2024新教材)
- 消防检查要点二十条
- 职业学院机电一体化技术专业人才培养方案
- 半导体芯片制造设备市场需求与消费特点分析
- 搁物架家具市场需求与消费特点分析
- 外科用肩绷带市场需求与消费特点分析
- 人教版英语八年级上册写作专题训练
- 颈椎病科普知识讲座课件(PPT 45页)
- 第2课 色彩的感染力 (5) 教案 初中美术人教版八年级上册(2021-2022)
- 幼儿园家园共育培训PPT课件
- 4.2《各种各样的土壤》教案公开课
- 学会面对陌生人PPT学习教案
- 水泥稳定碎石试验段施工方案
- 中国建筑抗震设计规范的发展和演变
- 地方课程五年级上册教案
- 航海学天文定位第四篇天文定位第3章
- 小巴掌童话阅读指导42页PPT课件
- 南京大学高等代数期末考试题及答案
评论
0/150
提交评论