AMD SDP 协议系列(1):从 SoC 系统视角理解 Scalable Data Port AMD SDP 协议系列(1):从 SoC 系统视角理解 Scalable Data Port本文依据:AMD《SOC-15 Scalable Data Port (SDP) Specification》,Rev 1.5.0,2022-11-10,Preface 与 §1,PDF pp.20–24。证据标签:除明确标为“工程解读”的内容外,协议事实均来自上述页面。适合读者:已有 SoC/NoC、片上互连、RTL 或 UVM 基础的工程师。SDP(Scalable Data Port)不是一条把所有系统行为都封装起来的“万能总线”。更准确地说,它是IP 单元与片上 Fabric 之间的逻辑接口:向上承接 CPU、GPU、多媒体、I/O、内存等单元的访问需求,向下把路由、一致性维护和目的端访问交给 Fabric。理解这个边界,是阅读后续 100 多页字段和状态规则的钥匙。1. SDP 要解决什么问题规范在 Preface 中给出的使用背景很直接:一个大型 SoC 可能同时包含 CPU、GPU、多媒体、显示、内存和 I/O 等不同类型的单元。这些单元在带宽、时延、是否参与一致性、是否需要 PCIe 顺序语义等方面并不相同,但仍需要一套可扩展的方式接入片上互连。SDP 的核心能力可以归纳为四点: