[FPGA] RDMA设计5:IP架构

[复制链接]
397|0
xianuser 发表于 2025-11-24 09:11 | 显示全部楼层 |阅读模式
, , , ,
[color=rgba(0, 0, 0, 0.75)]

专注高性能存储与传输,在本博客已给出相关博文已几十篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME或RDMA 产品及项目需求,请看B站视频后联系。


[color=rgba(0, 0, 0, 0.75)]

为便于读者更好的理解IP设计,这里以高速数据传输为背景,根据 上面分析,基于RoCE v2 高速数据传输IP 的高速传输应用整体架构如图 1 所示。


图1 基于RoCE V2 IP应用的系统整体架构图


[color=rgba(0, 0, 0, 0.75)]

它通过 QSFP28 接口连接上位机进行数据传输;AXI-Lite 接口进行系统控制;AXI4 接口进行数据传输。在IP内部,根据功能划分为系统控制模块、融合以太网协议栈、以太网协议栈和 CMAC 集成块。以下为各功能模块的定义。


[color=rgba(0, 0, 0, 0.75)]

IP控制模块是实现系统功能控制的核心模块。RoCE v2 高速数据传输IP内部集成了多种功能,包括 RDMA 建链、RDMA 队列管理、DMA 传输和系统监控等。


[color=rgba(0, 0, 0, 0.75)]

这些功能均由系统控制模块进行管理。为了对这些功能进行高效的管理,系统控制模块设计了对应的功能控制单元及相应的寄存器,并将这些寄存器抽象为 AXI-Lite 从机端接口,使得本数据传输系统可以简易地集成进用户环境。同时通过 AXI-Lite 接口,用户可以高效的与本数据传输系统进行交互,实现对系统功能的控制,而不必了解本IP的底层工作逻辑。


[color=rgba(0, 0, 0, 0.75)]

B站已给出相关性能的视频,如想进一步了解,请搜索B站用户:专注与守望


[color=rgba(0, 0, 0, 0.75)]

https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

59

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部
0