网络处理器高性能数据交换接口设计研究

被引量 : 0次 | 上传用户:linlinlin123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络系统的发展,现有网络系统的瓶颈越来越明显,为了解决这些问题,提出了网络处理器解决方案。数据交换接口的任务是负责网络处理器与外部网络设备的数据交换,数据交换接口技术是实现网络处理器转发网络数据包和影响网络处理器性能的关键技术之一。在这种背景下,结合项目中的工作实践,本文对网络处理器中的数据交换接口单元进行了技术研究、设计实现、并通过了系统级的功能仿真和布局布线后仿真以及板级测试。本文重点对异构多核网络处理器的数据交换接口的关键技术进行研究,分别设计了在并行流水线结构的网络处理器中与10/100Mb MAC和1000Mb MAC设备的数据交换接口方案。当与10/100M的MAC设备进行接口(慢端口模式)时,采用由网络处理器对端口进行轮询的方式来获取实时数据;当与1000M的MAC设备进行接口(快端口模式)时,则采用主动请求机制来获取实时数据。在快端口模式中,生成微包序列号,协助高速包转发引擎(PE)保持数据包的顺序;使用双口SRAM作为数据缓存,解决了异步时钟域同步问题;采用DMA方式,减轻了处理器的负担;设计了Pull/Push引擎命令队列对来自高速包转发引擎(PE)和SDRAM控制器的指令进行仲裁和排队,解决了高速包转发引擎(PE)可能同时有多个线程向数据交换接口发出转发数据包指令的问题。上述设计采用Verilog硬件描述语言进行实现,并在FPGA平台上进行了功能仿真、性能仿真以及板级测试。通过功能仿真以及板级测试,验证了数据交换接口可以正确地在网络处理器与外部MAC设备之间进行数据交换;通过性能分析,数据交换接口支持116.604MHz的MAC设备,在MAC频率为100MHz时,数据交换接口的吞吐率至少为2.508Gbps。
其他文献
美国著名作家海明威的经典之作《老人与海》相信很多人对其都不会陌生,这部文学作品广泛的传播性也使其成为改编电影的文学蓝本。其中,1958年美国版的电影《老人与海》取得了
随着人们生活水平的不断提高,水质安全问题越来越受到重视,由微生物污染造成的卫生质量问题也备受关注。据世界卫生组织估计,在全世界每年数以亿计的食源性疾病患者中,70%是
图像分割是许多图像、视频及计算机视觉等领域的重要处理技术。目前已提出众多分割算法,但评估算法是否优于其他算法是个困难问题,常需要反复试验。要克服这个困难就需研究图
该连续波雷达服役时间较长,虽经多次改造,但是在系统检测、人机交互和训练使用上都和新研雷达系统有着较大差距。本课题将模拟技术应用到连续波雷’达系统,运用雷达模拟技术
目的探讨突发性耳聋患者的临床疗效及相关因素。方法回顾性分析111例突发性耳聋的临床资料,应用统计学方法对患者的性别、年龄、就诊时间、耳鸣、各频率听力损失及听力损失曲
优秀影片的字幕翻译可以更贴近观众的心理,更容易打动观众。《盗梦空间》是一部融合科幻、冒险、动作于一体的电影,为了迎合中国观众的口味,电影翻译者将其中字幕翻译标准"立
《易经》在培养人的道德、精神、修养、品格、行为规范等方面,有许多精辟的论述,至今仍有现实意义,是中职德育宝贵的精神财富。《易经》对于德育的阐述自成体系,包含德育的目
美国动画电影引入域外题材或加入外国元素,既刺激国内观众的观感,更激发域外受众的兴趣,加速了其在全球传播的步伐。域外题材的动画电影中,美国的文化理念和价值符号无处不在
综合阐述了水面舰艇对抗尾流自导鱼雷的措施及尾流自导鱼雷的对策,详述了水面舰艇对抗尾流自导鱼雷的2种措施:尾流特征抑制和制造假尾流。尾流特征抑制包括尾流气泡合并法和尾
随着国内近几年经济的发展水平和科学技术的迅速发展,国内的公路建设工程方面也取得了相应的进步,而公路工程建设是国内国家实力的体现,是社会进步的一种衡量标准。因此,公路