基于FPGA的可编程数据包解析器设计

来源 :东南大学 | 被引量 : 0次 | 上传用户:killme2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着新兴网络技术的兴起,网络功能逐渐丰富,各种网络协议层出不穷。然而网络设备中各种芯片基本采用硬连线的设计方式,其设计之初就已经确定能够支持的所有协议类型。如果出现新的协议,在不改变网络设备架构的前提下,网络设备很难在短时间内实现对新协议的支持。为此,研究运用在以太网中的可编程网络设备势在必行。本文以网络设备中的基本部件数据包解析器为研究对象,结合RISC-V(Reduced Instruction Set Computing-V)指令集架构,研究了可编程数据包解析器设计方法,并进行了相应硬件电路的设计。本文首先分析了可编程数据包解析器的研究背景,研究了近些年国内外对于可编程数据包解析器的设计方法。其次,以数据包解析器的行为作为出发点,分析了协议封装过程以及数据包解析器解析协议的过程,由此研究出解析流图对解析器行为的约束关系。然后分析了RISC-V指令集架构,基于其模块化组织指令和支持第三方指令扩展的特点,提出了一种基于RISC-V指令集架构的数据包解析器设计方案RVPP(Packet Parser based on RISC-V),并在此基础上提出了解析流图重构及其映射方法。该方法旨在不改变协议相关性的基础上,通过指令来重构解析流图,改变解析器的行为,以达到支持新协议的能力。随后根据需求对设计进行了模块的划分,并进行硬件电路设计。在完成硬件电路设计以后,运用通用验证方法学(Universal Verification Methodology,UVM)搭建验证平台,对设计的数据包解析器进行功能验证和可编程验证,并通过现场可编程门阵列(Field Programmable Gata Array,FPGA)对设计进行板级测试。验证结果表明,本文基于RISC-V指令集架构自定义网络协议解析指令的编程,实现了通过指令解析协议的功能,且能够实现对新型协议的快速支持,当时钟频率为156.410MHz时,解析速率达到了28Gbps,满足了可编程数据包解析器的设计要求,可以运用在数据带宽与之匹配的万兆以太网通信设备当中,是一种有效的可编程数据包解析器方案。
其他文献
目的:验证FAST-ED评分在中国人群中对大血管闭塞型(LVO)卒中的预测作用。方法:收集2014年3月至2019年3月,发病24小时以内,于东部战区总医院急诊科就诊,并确诊为急性缺血性脑卒中的患者,通过患者急诊头颅CTA或DSA检查结果将患者分为大血管闭塞(LVO)组及非大血管闭塞组,并通过急诊NIHSS评分计算FAST-ED评分,从而绘制受试者工作特征曲线(ROC)并计算截断值,计算该评分的灵
研究背景与目的职业性噪声,是指在生产过程中产生的频率和强度没有规律,听起来让人感到厌烦的声音,普遍存在于各种生产环境中。随着全球工业飞速发展,工作场所职业性噪声暴露状况日趋严重,数以亿计的工人因长期处于高水平噪声暴露的作业环境而出现不同程度的健康损害。研究表明,职业性噪声作为一个系统性刺激源,长期接触不仅会损害听觉系统,还可能会影响心血管、内分泌等非听觉系统的功能。目前,职业性噪声暴露所致健康损害
目的(1)通过现场问卷调查,了解南京市某社区老年人群的健康状况及高血压、高血压前期流行情况,分析老年人群高血压及高血压前期的患病相关影响因素。(2)根据高血压相关危险因素构建高血压发病风险评估模型。为社区老年人群高血压的一级预防和健康管理提供依据。方法(1)2016年3月—2016年12月,在南京市某社区医院,采用整群抽样方法调查在该医院进行健康体检的60周岁及以上居民,进行现场问卷调查和体格检查
随着移动互联网的高速发展,互联网中的短文本信息越来越多。如何对短文本中的信息进行挖掘和分析成为了自然语言处理研究领域的一个重要课题。但是因为用词的不规范以及上下文信息较少,短文本中实体的含义往往非常模糊,同名的实体指称在不同的语境下可以指代不同的实体对象,带有强烈的歧义性,这给短文本的研究任务带来了挑战。对模糊同名实体的判定包含两个主要的环节,分别是文本中模糊实体的识别以及模糊实体歧义性的消除。实
目的:全身性炎症能够导致多器官功能损伤,在神经系统可表现为认知功能障碍,但是并不清楚炎症通过何种机制引起认知功能障碍。越来越多的证据表明,补体C3/C3a受体(C3a R)信号通路是先天性免疫防御的关键组成部分,在认知和神经退行性变中起重要作用,而其功能障碍与许多神经系统疾病有关。但是,尚不清楚补体C3/C3a R信号通路是否参与全身性炎症诱导的认知功能障碍。本研究旨在建立脂多糖(LPS)诱导全身
目的心脏手术因其手术对象的特殊性以及手术操作的复杂性被公认为高风险手术,术后常发生严重并发症导致ICU滞留时间延长、费用增加甚至患者死亡,遂术前对患者进行有效的手术风险评估以及对术后死亡患者的死亡原因进行讨论分析具有重要的临床应用价值。Euro SCOREⅡ是国际上公认效果肯定,被广泛应用于心脏外科手术的风险评估模型。本研究拟验证Euro SCOREⅡ中的各类危险因素与心脏手术患者死亡原因的相关性
近年来,室内三维模型感知重建在服务机器人、室内家装设计与语义导航定位等新兴应用领域发挥的作用愈加重要。附有纹理信息的RGB-D相机点云特别适合实现室内场景三维重建,但是重建模型局部会存在空洞和弯曲形变。为了提升重建质量,本文分别采集序列影像点云与相机点云,对这两类点云融合配准并实现三角化网格重建与纹理映射。实验证明,与单一数据源的点云重建模型方法相比,本文算法重建后模型更加细腻真实。本文的主要研究
过去的二十年中,由于半导体工业加工精度的不断提升、材料的进步,使得处理芯片的运算能力不断增强的同时体积不断缩小、功耗不断降低。电子产品的性能有了巨大的发展,手机从一个单纯的移动电话,发展成了一个多功能的信息平台,渗透进了普通人生活的方方面面。然而,同样作为电子产品的数码相机,发展则要慢许多。尤其是专业数码相机的人机交互没有充分发挥电子技术发展所带来的红利。本文的设计方法基于FBS模型,其是在概念设
目的1.应用静息态功能磁共振(rs-f MRI)技术研究带状疱疹(HZ)急性期脑区功能活动和脑血流量的改变,探讨脑区功能改变与带状疱疹后神经痛(PHN)之间的关系。2.总结播散性带状疱疹(DHZ)患者临床资料,探讨发生播散性带状疱疹和带状疱疹后神经痛的影响因素。方法1.以2017年9月至2020年1月期间在东南大学附属中大医院皮肤科就诊的32例HZ急性期患者(实验组)及18例年龄、性别、受教育程度
学科认证是工程学科专业的资格认定,目的是给与达到或者超过了规定的工程学科教育质量标准的高校与专业相对应的学科专业认可。高校在认证专家前来认证前往往想要先自我评估学科专业的情况,判断是否能够通过学科认证从而及时的在教学过程中进行适当调整。学科认证平台的研究便是为了帮助高校管理者能够更好的了解自身学科的实际情况而进行的。本课题首先对用户进行调研,运用观察法与访谈法来对用户进行研究,分别从功能需求、情感