UCIe协议分层结构

注:本文内容来源于UCIe标准协议

UCIe协议组件和功能

类似于PCIe/CXL接口协议,UCIe协议也是一种多层协议。其包含:

Protocol Layer:协议层主要实现了UCIe对多上层协议的支持,对PCIe,CXL和Raw Mode的支持。UCIe协议层主要支持PCIe Flit mode(定义于PCIe6.0及以上协议),CXL 2.0及以上协议的CXL Flit,以及Streaming协议,Streaming协议的支持可以让UCIe承载任何用户自定义的Stream,例如AXI Streaming,用户自定义的将AMBA协议封装成streaming等。

Die-to-Die Adapter Layer:Adapter层主要适配协议层封装下来的Flit。管理和协商链路Link State Machine,协议层capability和参数协商及交互,电源管理(power management)协商等。

Physical Layer:和大多数高速接口通信协议一样,Physical Layer (物理层)主要实现PHY Logic和Electrical。主要功能包括,链路Training,Lane Repair,Lane Reversal,数据加扰和解扰(Scrambling/De-Scrambling),以及带外信号(Side-Band)的训练和传输。

UCIe协议分层结构

物理层结构和功能

边带信号(Sideband):边带信号主要用于UCIe物理链路的功能和参数协商,寄存器访问,debug,以及链路两端设备的链路训练和管理。边带时钟为800MHz。根据协议定义,边带信号和驱动时钟处于Always On 电源域,并且需要提供aux power。

带内信号(Mainband):UCIe 带内信号(主信号),由随路时钟(Forwarded Clock),Data Valid 信号和若干通道的data信号组成。对于Standard package,最大支持X16数据通道,Advanced package可以支持到X64数据通道,并且需要支持共计4个Pin用于lane repair。

UCIe组件配置

UCIe模块支持多种灵活搭配的模式:

单模块模式:

单模块标准封装

单模块高级封装

多模块组合模式:

双模块组合:

四模块组合:

UCIe Retimer

UCIe协议定义了支持Retimer的off package封装模式,通过将Retimer封装在package内,通过Retimer间的远程互联,实现芯片封装间的互联。

UCIe Performance Targe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值