多核网络处理器数据推拉总线协议关键技术设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hhuzw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网日新月异的变化和微电子技术突飞猛进的发展,作为现代网络系统的核心设备网络处理器正在向着多核SoC的方向演进。多线程数据处理器单元以其高度的灵活性和高效的并行处理功能受到了广泛的欢迎。它所具有的特性使其在面对网络协议的频繁更新和网络带宽的快速增加时显得更加游刃有余。其中作为网络处理器中关键结构之一的总线接口单元承担了网络处理器大量内部资源之间的数据通路和控制通路相关任务,其设计的有效性极大地影响了整个网络处理器系统的性能。因而,推/拉引擎作为总线接口单元的核心机构,其功能的实现便成为网络处理器系统的关键点之一。本文针对XDNP多核网络处理器所采用的多线程包处理器结构,设计了适合多线程多核包处理器的片上集成方案,重点对基于存储控制器主导的数据总线的数据推拉方案进行了协议设计与具体的硬件时序的实现。文中以推/拉引擎为核心,对与之相关的技术细节诸如就绪轮询机制、端口争用的解决、缓冲存储设计以及直接内存存取进行了研究,并对与之相关的设计细节诸如任务执行顺序安排以及指令识别与区分机制进行了研究和设计。通过对推/拉引擎控制状态机及其指令识别机制的设计,数据推/拉引擎的功能得到了很好的实现,一个完整的多线程处理器异步数据访问机制被设计了出来。最后,基于随机激励产生机制与断言验证方法,对所设计的数据推/拉引擎接口模块进行了详细的功能验证,并在此基础上完成了对整个片上系统的数据收发过程的功能验证与分析。结果证明所设计的接口模块完全达成了各项设计目标,其功能能够满足系统的要求。
其他文献
本课题来源于实际工程需要,研究用于基于机器视觉的在线纸病检测系统的协调控制器。通过对造纸行业现场的考察,以及在线纸病检测系统的理论知识与实验的研究,设计并通过实验测试
近年来,超常介质因其负的介电常数和磁导率产生独特的而在常规介质中不能发生的特性或将引发了一场电磁学的革命。人工设计超常介质其构成单元的几何形状、尺寸、嵌入物、排列
目的观察运动康复对慢性心力衰竭患者的影响。方法选取2016年11月-2017年11月在医院心内科治疗的慢性心力衰竭患者120例,随机分为观察组和对照组各60例,对照组采用常规药物治
随着通信技术领域的发展,自适应滤波器作为现代滤波器的一种,应用较为广泛,它能够自动迭代调节参数,在满足某些准则的情况下,实现最优化的滤波,而这些准则就是自适应滤波器算法。自
风险投资咨询业是随着高科技产业的崛起、风险投资实践的深入和现代咨询业的繁荣而发展起来的一门新兴产业,对于金融体制的创新、市场机制的完善、科技经济的结合、资源配置
循环全肠外营养(C-TPN)是指营养液在一天中的某段时间内输入,适用于需长期接受TPN治疗,且心血管功能能够耐受大量液体在循环期内输注的病人,如短肠综合征、炎性肠病等。有资料报道,C-TPN更有益于
近来年,随着嵌入式技术的不断发展与成熟,嵌入式系统复杂程度越来越高,传统开发方法已难以适应系统设计的需要。SoC软硬件协同设计方法关注硬件开发与软件开发的协作性,可以有效
针对LD端面泵浦大功率固体激光器中产生的热效应会严重影响到整个激光器系统的性能,使其能量利用率降低,输出光功率和质量下降、谐振腔不稳定等问题。本文采用直接泵浦方式(8
目的分析改良DAL-HX83/90方案治疗儿童朗格汉斯细胞组织细胞增生症(langerhans cell histocytosis,LCH)的疗效及预后因素。方法回顾性分析武警某三甲医院儿科2003-07至2014-1
在传统的高功率微波源中,一般输出的都是单个主频率。作为高功率微波武器的核心部件,按照其效应机理,可以先让两个或是多个频率相近的主频率的微波输出脉冲发生拍频效应,再用拍波