Fork me on GitHub
侧边栏
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 137 下一页
摘要: 前面的文章介绍过,数据链路层(Data Link Layer)主要进行链路管理(Link Management)、TLP错误检测,Flow Control和Link功耗管理。 数据链路层不仅可以转发来自事务层的包(TLP),还可以直接向另一个相邻设备的数据链路层直接发送DLLP,比如应用于Flow 阅读全文
posted @ 2024-12-24 18:24 yooooooo 阅读(149) 评论(0) 推荐(0)
摘要: PCIe总线设计之初,充分考虑到了音频和视频传输等这些对时间要求特别敏感的应用。为了保证这些特殊应用的数据包能够得到优先发送,PCIe Spec中为每一个包都分配了一个优先级,通过TLP的Header中的3位(即TC,Traffic Class)。如下图所示: TC值越大,表示优先级越高,对应的包也 阅读全文
posted @ 2024-12-24 16:56 yooooooo 阅读(342) 评论(0) 推荐(0)
摘要: 本节概述 传输速率与带宽对应表如下,注:此表为全双工通信速率且没考虑编码方式 详细说明 我们在接触PCIe设备时会接触到一个词,传输速率,比如8GT/s。或者有人问你设备的带宽多少?通信速率多少? Width(带宽):通常用x1、x2、x4、x8等表示,表示该链路由几条lane组成。 Speed(速 阅读全文
posted @ 2024-12-24 11:26 yooooooo 阅读(3417) 评论(0) 推荐(0)
摘要: 前面的文章介绍了TLP的几种类型以及TLP的包结构。这篇文章来详细地聊一聊Non-Posted Transaction(包括Ordinary Read、Locked Read和IO/Configuration Writes)与Posted Writes(包括Memory Writes和Message 阅读全文
posted @ 2024-12-24 10:33 yooooooo 阅读(307) 评论(0) 推荐(0)
摘要: 先上一张图 PCIe拓扑特征:图的顶部是一个CPU。这里要说明的一点是,CPU被认为是PCle层次结构的顶层。PCle只允许简单的树结构,这意味着不允许循环或其他复杂的拓扑结构。这样做是为了保持与PCI软件的向后兼容性,PCI软件使用一个简单的配置方案来跟踪拓扑,不支持复杂的环境。为了保持这种兼容性 阅读全文
posted @ 2024-12-23 15:40 yooooooo 阅读(715) 评论(0) 推荐(0)
摘要: 在介绍事务层之前,首先简单地了解一下PCIe总线的通信机制。假设某个设备要对另一个设备进行读取数据的操作,首先这个设备(称之为Requester)需要向另一个设备发送一个Request,然后另一个设备(称之为Completer)通过Completion Packet返回数据或者错误信息。 在PCIe 阅读全文
posted @ 2024-12-23 14:29 yooooooo 阅读(492) 评论(0) 推荐(0)
摘要: 背景 所以需要对这块比较新的技术进行学习。在学习之前,有必要了解一下高通UEFI启动流程。 原文(有删改):https://blog.csdn.net/Ciellee/article/details/113519478 参考文档:80_P2484_117_B_UEFI_With_XBL_On_MSM 阅读全文
posted @ 2024-12-20 15:51 yooooooo 阅读(576) 评论(0) 推荐(1)
摘要: 一、名词解释 SOURCE:提供VBUS电源的设备 SINK:从VBUS取电的设备 DFP(Downstream Facing Port): 下行端口,可以理解为Host,DFP提供VBUS。 UFP(Upstream Facing Port): 上行端口,可以理解为Device,UFP从VBUS中 阅读全文
posted @ 2024-12-17 22:15 yooooooo 阅读(3132) 评论(0) 推荐(1)
摘要: bw_mem:测试内存带宽。 bw_mem 是 lmbench 套件中的一个工具,用于测试内存带宽。以下是 bw_mem 的使用选项: -P <parallelism>:指定并行度,即同时进行读写操作的线程数,默认为1。 -W <warmups>:指定预热时间,即测试前先进行一段时间的数据填充以缓存 阅读全文
posted @ 2024-12-17 21:58 yooooooo 阅读(627) 评论(0) 推荐(0)
摘要: 和很多的串行传输协议一样,一个完整的PCIe体系结构包括应用层、事务层(Transaction Layer)、数据链路层(Data Link Layer)和物理层(Physical Layer)。 其中,应用层并不是PCIe Spec所规定的内容,完全由用户根据自己的需求进行设计,另外三层都是PCI 阅读全文
posted @ 2024-12-17 13:58 yooooooo 阅读(839) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 137 下一页