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

【PCIe 总线及设备入门学习专栏 3.1 -- PCIe 中为何只有 TLP 会被 Switch 和 RC 进行路由?】

文章目录

  • Overview
    • 为什么 DLLP 不需要路由呢?
    • 总结

Overview

这里介绍些为什么在 PCIe 中只有 TLP(事务层数据包)会被 SwitchRoot Complex(RC) 路由,而 DLLP(数据链路层数据包)和 Ordered Set 不会被路由。这是因为 TLP 起始于源端口的事务层,结束于目的端口的事务层,而DLLP和Ordered Set则不然

这里再介绍下 PCIe的层次结构、各层功能以及不同数据包的作用:
首先,回忆一下PCIe 的层次结构。PCIe分为三层:事务层(Transaction Layer)、数据链路层(Data Link Layer)和物理层(Physical Layer)。

  • 事务层负责生成和处理TLP,处理诸如读写请求和完成等事务。
  • 数据链路层则主要负责错误检测和纠正,通过DLLP来维护链路层的可靠传输,比如AC

相关文章:

  • 【实操】Mybatis-plus2.x升级到3.x
  • 基于深度学习的运动想象脑电信号分类研究
  • django如何配置使用asgi
  • LDAP从入门到实战:环境部署与配置指南(上)
  • 使用 Tkinter 编写简单计算器应用
  • JAVA多线程编程技术
  • 可发1区的超级创新思路:
  • LeetCode Hot100 刷题路线(Python版)
  • IoTDB写入数据后data目录为空
  • python爬虫解析器bs4,xpath,pquery
  • HR人员和组织信息同步AD域服务器实战方法JAVA
  • 基于ChatGPT、GIS与Python机器学习的地质灾害风险评估、易发性分析、信息化建库及灾后重建高级实践
  • 知识蒸馏:让大模型“瘦身“而不失智慧的魔术
  • Spark读取文件系统的数据(sbt打包测试)-入门级别Demo
  • AtCoder - arc086_d Shift and Decrement分析与实现
  • Python 3.13.2安装教程(安装包)Python 3.13.2 快速安装指南
  • Elasticsearch快速上手与深度进阶:一站式实战教程
  • 区块链技术在供应链管理中的应用与创新
  • istio 介绍-01-一个用于连接、管理和保护微服务的开放平台 概览
  • 如何在MCU工程中启用HardFault硬错误中断
  • 印度最新发声:对所有敌对行动均予以反击和回应,不会升级冲突
  • 2025上海十大动漫IP评选活动启动
  • 巴西总统卢拉将访华
  • 古埃及展进入百天倒计时,闭幕前168小时不闭馆
  • 山东14家城商行中,仅剩枣庄银行年营业收入不足10亿
  • 江苏省人社厅党组书记、厅长王斌接受审查调查