本文转载自CSDN论坛作者weixin_45260499的博客,转载文章仅供学习和研究使用。
协议参数的最终确定
-
“68B包裹运输模式”:如果两个快递中心都表示自己能提供“68B包裹运输模式”,那么在最终配置消息({FinCap.Adapter})里,这个模式就会被标记为可用(设为1b)。 -
“CXL 256B包裹运输模式”:同理,如果双方都能提供“CXL 256B包裹运输模式”,最终配置消息里也会把它标记为可用。 -
“PCIe包裹运输模式”:双方都能提供该模式时,最终配置消息里相应位也设为1b。
其他参数的最终确定
(PCIe或CXL协议场景)
-
“原始运输格式”:如果两个快递中心都表示自己支持“原始运输格式”,那么在最终配置消息里,这个格式就会被标记为可用。 -
“重试机制”:如果双方都支持“重试机制”(货物运输出错可以重新运输),并且没有采用“原始运输格式”,那么适配器(快递中心的调度员)就会启用这个机制,最终配置消息里“重试机制”也会标记为可用。 -
“增强多协议启用”:如果双方都支持“增强多协议启用”,那么两个运输小组(Stack0和Stack1)都会被启用,最终配置消息里相关的三个参数(“增强多协议启用”“、Stack0启用”、“Stack1启用”)都会标记为可用。 -
“多协议启用”:如果双方都支持“多协议启用”,但没协商“增强多协议启用”,那么两个运输小组同样会被启用,最终配置消息里“多协议启用”、“Stack0启用”、“Stack1启用”都会标记为可用。 -
未协商多协议情况:如果没有协商“增强多协议启用”或者“多协议启用”,就按照“最低共同标准”来确定哪个运输小组启用。比如,双方都有一个基础的运输小组,就启用这个小组。如果两个运输小组的启用都被通告了,就优先选择Stack0来工作,最终配置消息里只有“Stack0启用”会标记为可用。 -
特定格式:如果双方都支持“CXL_LatOpt_Fmt5”或者 “CXL_LatOpt_Fmt6”这两种特定的包裹格式,最终配置消息里相应的格式也会标记为可用。
场景设定
-
设备A:上游设备(UP),比如电脑主板。 -
设备B:下游设备(DP),比如显卡或硬盘。 -
“通话规则”:包括用什么语言(协议,如PCIe/CXL/Streaming)、说话的格式(Flt模式)、是否允许重试(Retry)等。
-
频道0(Stack0):主频道,用{AdvCap.Adapter}/{FinCap.Adapter} 消息协商,比如决定用“英语”。 -
频道1(Stack1):副频道,如果用PCIe/CXL协议,需要像第一部分那样,上游等下游先发言;如果用Streaming,双方独立列清单。
往期推荐
|
|||
|
|||
|
牛芯半导体(深圳)有限公司(简称“牛芯半导体”)成立于2020年,聚焦提供IP授权与定制、IP代理服务、依托IP技术为客户提供芯片整体解决方案及芯片设计服务。
牛芯半导体在主流先进工艺布局SerDes、DDR等高中端接口IP,产品广泛应用于人工智能、消费电子、网络通信、数据存储、汽车电子、医疗电子等领域。
未来,牛芯半导体持续响应IP市场需求,适应不断演进的接口技术和日益拓展的接口互联场景,赋能数智时代下的千行百业。

