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

PCIe-1 DW 的 Read Request

对于第一条 "如果1 DW的Read Request指定未启用任何字节读取(1st DW BE[3:0] = 0000b),则相应的Completion必须指定1 DW的长度,并包括1 DW的数据有效载荷。未指定Completion packet中数据有效载荷的内容,可以是任何值。" 看似矛盾的规则实际上有几个重要目的:

设计原理

// 场景:软件可能意外发送全零Byte Enable的读请求 // 而不是让硬件陷入未定义状态,规范明确定义了处理方式 Memory_Read_Request_TLP { .length = 1, // 1个DW .first_dw_be = 0b0000, // 没有字节使能 .last_dw_be = 0b0000, // 没有字节使能 .address = 0x1000 }; // 对应的Completion必须: Completion_With_Data_TLP { .length = 1, // 同样返回1个DW .data = [任意值], // 数据内容未指定 .byte_count = 4 // 但字节计数是4 };

为什么这样设计?

  1. 保持协议一致性

http://www.jsqmd.com/news/135791/

相关文章:

  • 微信小程序帅帅音乐播放器网站系统有论文
  • 福州市哪里能开病假条诊断证明?
  • 微信小程序uniapp+vue在线答疑问答app
  • 【教程4>第10章>第8节】基于FPGA的图像高斯滤波开发——RGB彩色图像高斯滤波仿真测试以及MATLAB辅助验证
  • PCIe-SoC角度来看Memory Read Request
  • 微信小程序新生入学体验预约报道-学费缴纳系统
  • 每日反思(2025年12月24号)
  • 如何在数字化世界中找到自我
  • 某手深夜直播沦陷!黑灰产疯狂搞事的下场,给所有技术人提个醒
  • 云南昆明/南宁/海南海口商场外观美陈包装升级设计公司【力荐】
  • Linux操作系统之文件IO
  • 火山引擎智能3D视频启动商业化,计划落地直播应用
  • 迷宫生成算法:从生成树到均匀随机,再到工程化 Python 实现
  • Java毕设项目推荐-基于SpringBoot+Vue的医院管理系统设计与实现基于SpringBoot+Vue技术的医院运营管理系统的设计与实现【附源码+文档,调试定制服务】
  • 现代密码学【4】之计算安全性安全规约证明对称加密的窃听不可区分实验
  • 【新手学网安】不知从何下手?这篇干货给你安排得妥妥当当
  • 2025年12月石墨烯电地暖可靠品牌推荐榜 - 场景适配选型 - 优质品牌商家
  • 2025年论文保姆级攻略:10款降ai率工具深度实测
  • 1 小时速通!手把手教你从零搭建 Astro 博客并上线
  • DAY35复习日:类的装饰器
  • 推荐几家好点的DeepSeek推广公司(2025年12月更新) - 品牌2025
  • 零基础学网络安全 / 黑客:超详细入门教程,看完这一篇直接通关
  • 完整教程:Ubuntu 22.04 部署 CUDA 12.5 + NVIDIA 驱动 555 + Docker 容器化 GPU 环境
  • 38、TCP网络编程
  • C#基础语言练习--排序列表、File文件读写操作、FileStream文件流、二进制数据读写操作
  • 鸿蒙应用开发之用户首选项(Preferences)使用
  • 在CentOS云服务器上安装LAMP(Linux, Apache, MySQL, PHP)环境
  • 别再盲目手写论文了!6款AI写论文工具,真实参考文献,AIGC率低至11%
  • 基于PLC的自动门控制系统设计感应门控制博图HMI仿真组态
  • gazebo栅格地图生成(ros1/ros2均可启用)