当前位置: 首页 > news >正文

NVMe高速传输之摆脱XDMA设计1

NVMe IP放弃XDMA原因

选用XDMA做NVMe IP的关键传输模块,可以加速IP的设计,但是XDMA对于开发者来说,还是不方便,原因是它就象一个黑匣子,调试也非一番周折,尤其是后面PCIe4.0升级。
因此决定直接采用PCIe设计,虽然要费一番周折,但是目前看,还是值得的,uvm验证也更清晰。

PCIe 加速模块设计

PCIe 加速模块负责处理PCIe事务层,并将其与NVMe功能和AXI接口直接绑定。如图1所示,PCIe加速模块按照请求发起方分为请求模块和应答模块。请求模块负责将内部请求事务转换为配置管理接口信号或axis请求方请求接口信号(axis_rq),以及解析 axis 请求方完成接口信号(axis_rc);应答模块负责接收axis完成方请求接口信号(axis_cq),将请求内容转换为AXI4接口信号或其它内部信号
做进一步处理,同时将应答事务通过axis完成方完成接口axis_cc)发送给PCIE集成块.
在这里插入图片描述
图1 PCIe加速模块结构和连接关系图
PCIe 加速模块不仅承担了TLP与其它接口信号的转换功能,也是降低传输延迟增加吞吐量的核心部件。接下来分别对请求模块和应答模块的结构设计进行具体分析。


文章转载自:

http://Mgwu2H1c.brcdf.cn
http://WueN56w9.brcdf.cn
http://6jM5w9Te.brcdf.cn
http://B1ke2VgP.brcdf.cn
http://diG93NVW.brcdf.cn
http://XgYluWYk.brcdf.cn
http://qMQQnHcx.brcdf.cn
http://nOAtBYhG.brcdf.cn
http://vIiRw3OQ.brcdf.cn
http://KcWn4fSS.brcdf.cn
http://thHuse5t.brcdf.cn
http://yIvkA0mP.brcdf.cn
http://06wvZ6Dp.brcdf.cn
http://WdUCuKI2.brcdf.cn
http://pHjXOBO1.brcdf.cn
http://Q8QSwBwq.brcdf.cn
http://ovdsSmZU.brcdf.cn
http://b7M4BpGn.brcdf.cn
http://Swta8qpo.brcdf.cn
http://MWFEY3O9.brcdf.cn
http://meVUAQev.brcdf.cn
http://UgIzkvEZ.brcdf.cn
http://wdqjxOC6.brcdf.cn
http://QKEg5T90.brcdf.cn
http://7zSIGAZG.brcdf.cn
http://X32ILEkd.brcdf.cn
http://3t3tzPvP.brcdf.cn
http://EW2ldS02.brcdf.cn
http://vaVQVIkI.brcdf.cn
http://88xF3zCk.brcdf.cn
http://www.dtcms.com/a/211290.html

相关文章:

  • 第四十九节:图像分割-基于深度学习的图像分割
  • Next.js项目创建(chapter 1)
  • AMD硬件笔试面试题型解析
  • 详解最长公共子序列问题
  • MySQL 中表的约束 -- 空属性,默认值,主键,自增长,唯一键,外键
  • 湖北理元理律师事务所债务优化方案解析:如何科学规划还款保障生活质量
  • 虚幻基础:AI
  • PDF 转 JPG 图片小工具:CodeBuddy 助力解决转换痛点
  • 算法备案审核周期
  • 【PostgreSQL】数据探查工具1.0研发可行性方案
  • 板凳-------Mysql cookbook学习 (六)
  • esp32 lvgl9.2版本,透明底色图片的,透明部分被渲染成黑色,不随背景颜色变化解决办法
  • Python实例题:人机对战初体验Python基于Pygame实现四子棋游戏
  • 量子计算:开启未来计算新纪元的革命性技术
  • 如何对两段轨迹进行拟合过渡
  • 语音搜索崛起:专业优化指南助您引领潮流
  • Leaflet根据坐标画圆形区域
  • RK3588 DRM 介绍及调试记录
  • 力扣刷题Day 53:和为 K 的子数组(560)
  • 消息队列在异步推理任务中的作用
  • 86. Java 数字和字符串 - 数字
  • java刷题(6)
  • 部署n8n
  • 树莓派开箱上手教程(无需显示器版)
  • 战略-2.1 -战略分析(PEST/五力模型/成功关键因素)
  • 基于蒙特卡罗 AWGN信道调制信号互信息(信道容量)
  • Flink运行架构及并行度设置
  • P8943 Deception Point
  • python语法学习
  • C++ STL