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

PCIe进阶之TL:Address Spaces, Transaction Types, and Usage

1 Transaction Layer Overview

在这里插入图片描述
如上图为PCIe设备的一个分层结构,从上层逻辑看,事务层的关键点是:

  • 流水线式的完整的 split-transaction 协议
  • 事务层数据包(TLP)的排序和处理
  • 基于信用的流控制机制
  • 可选支持的数据中毒功能和端到端数据完整性检测功能

事务层包含以下内容:

  • TLP 构造和处理
  • 流控机制和虚通道管理
  • TLP 排序和管理:PCI/PCI-X 兼容的排序,TC 处理

1.1 Address Spaces, Transaction Types, and Usage

在这里插入图片描述

  1. Memory Transactions
    包括:读请求/完成、写请求、原子操作请求/完成;分 32bit 地址格式和 64bit 地址格式。
  2. I/O Transactions
    PCI Express 支持 I/O 空间,以与传统设备兼容。本规范的未来修订版可能会弃用 I/O 空间。I/O 事务包括:读请求/完成、写请求/完成。I/O 事务只有 32 bit 地址格式。
  3. Co

http://www.kler.cn/news/305673.html

相关文章:

  • Java多线程1
  • Android13 Launcher3屏蔽桌面指示器
  • 外包干了半年,快要废了。。。
  • 【c++】类和对象详解
  • React18快速入门
  • 切换淘宝最新镜像源npm
  • VSCode学习笔记
  • Linux开发讲课44---linux性能查看命令和工具
  • 在职研生活学习--20240907
  • FaaS(Function as a Service)框架集成springboot
  • 【数据结构-一维差分】力扣2848. 与车相交的点
  • MySQL 8.0授权语法变更及解决方案‌
  • 点云深度学习系列:Sam2Point——基于提示的点云分割
  • 2024上半年国产操作系统卖疯了!麒麟4.9亿,统信1.9亿!
  • 架构设计:负责网络、定时、坐下、站起、重连等,支持多类游戏的无锁房间
  • Oracle发送邮件功能:配置自动化发信指南?
  • Redis搭建集成
  • 【ACM独立出版】第二届物联网与云计算技术国际学术会议 (IoTCCT 2024,9月27-29)
  • BookStack在线文档管理系统本地Docker部署与远程访问详细教程
  • 安全运维工程师学习路线
  • Unity实现自己的协程系统
  • RFB_modified模块的作用?和ASPP模块的区别?
  • GLSL 棋盘shader
  • STM32 HAL freertos零基础(六)计数型信号量
  • 十二,Spring Boot 异常处理(自定义异常页面,全局异常,自定义异常)
  • 视频融合共享平台LntonAIServer视频分析平台噪声监测优势
  • 【计算机网络 - 基础问题】每日 3 题(五)
  • 【数据结构】8——图3,十字链表,邻接多重表
  • Android Activity组件与进程启动间关系
  • 电子电气架构——中央计算的软件定义汽车架构