当前位置:主页 > 科技论文 > 信息工程论文 >

FC-UDP/RocketIO协议处理与转换技术研究

发布时间:2023-06-05 18:33
  光纤通道(FibreChannel,FC)是一种高带宽、高可靠性、低延迟的串行传输协议。主要应用于数据传输的实时性及可靠性要求较高的网络系统。以太网技术及TCP/IP协议是当前网络系统中应用较为广泛的网络技术。FC-UDP协议处理技术以及FC-RocketIO协议的桥接技术的研究有助于提高网络系统性能,具有现实意义。本文主要目标是研究FC-UDP的协议处理技术及FC-RocketIO桥接技术。首先研究FC协议、UDP协议、RocketIO协议的网络模型,并对不同协议间的异同点进行比较,将传输层UDP报文作为软硬件分层面。然后以FC协议处理引擎为设计基础,在高性能FPGA与处理器的软硬件平台上,实现UDP协议的软硬件协同处理,包括IP分片与重组、相关检验和计算、首部信息添加以及以太网数据帧的封装与分用,并兼容FC协议。通过对FC-RocketIO桥接技术的研究,实现对RocketIO桥接模块序列级别协议转换的优化,支持单通道4个FC节点多序列并发,容错处理。最后构建测试平台来测试FC-UDP协议处理引擎与RocketIO桥接模块功能和性能。实验结果表明:FC-UDP协议处理引擎能够实现对...

【文章页数】:119 页

【学位级别】:硕士

【文章目录】:
致谢
摘要
Abstract
1 绪论
    1.1 研究背景
    1.2 国内外研究现状
    1.3 论文的主要内容
2 FC及相关协议的研究
    2.1 FC协议概述
        2.1.1 光纤通道技术的特点
        2.1.2 FC协议层次结构
        2.1.3 FC帧格式
        2.1.4 FC协议的流控机制
    2.2 以太网与TCP/IP协议
        2.2.1 以太网技术概述
        2.2.2 TCP/IP协议
        2.2.3 UDP协议
        2.2.4 FC与UDP协议的类比
    2.3 RocketIO协议概述
        2.3.1 RocketIO技术及其特点
        2.3.2 RocketIO用户自定义协议
    2.4 本章小结
3 FC-UDP协议处理技术
    3.1 FC-UDP协议处理引擎需求分析
    3.2 FC-UDP协议处理引擎系统构架
        3.2.1 硬件电路设计
        3.2.2 软件设计
    3.3 硬件相关逻辑设计以及IP核设计
        3.3.1 系统跨时钟域的处理
        3.3.2 序列信息描述符的设计
        3.3.3 以太网数据处理模块
        3.3.4 UDP检验和计算模块
        3.3.5 PCIe用户接口模块
    3.4 本章小结
4 FC-RocketIO桥接技术
    4.1 FC-RocketIO桥接模块优化方案的设计
        4.1.1 FC-RocketIO桥接模块总体框架
        4.1.2 优化目标
        4.1.3 容错处理
    4.2 相关逻辑设计与IP核设计
        4.2.1 FC帧接收模块的设计
        4.2.2 组包模块的设计
        4.2.3 RocketIO发送模块的设计
    4.3 本章小结
5 验证与测试
    5.1 FC-UDP协议处理引擎的验证测试
        5.1.1 测试平台
        5.1.2 以太网数据包转换模块的仿真测试
        5.1.3 PCIe用户接口测试
        5.1.4 数据正确性验证
    5.2 FC-RocketIO桥接验证测试
        5.2.1 测试平台
        5.2.2 组包模块的仿真测试
        5.2.3 数据正确性测试
        5.2.4 容错能力测试
        5.2.5 数据带宽测试
    5.3 本章小结
6 总结与展望
    6.1 本文总结
    6.2 未来工作展望
参考文献
作者简历



本文编号:3831825

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3831825.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2f253***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com