【技术实现步骤摘要】
UniPro CPort协议数据实时对齐电路
[0001]本申请涉及电子技术,具体地,涉及在电路中对UniPro CPort数据实时进行对齐处理的电路及其方法。
技术介绍
[0002]UFS(Universal Flash Storage)是JEDEC标准组织制定的用于闪存存储设备的接口标准,标准编号例如JESD220C。UFS协议以UPIU(UFS Protocol Information Unit,UFS协议信息单元)为传输单元在主机与存储设备之间交换命令。UPIU包括多种类型,例如命令单元、RTT单元、读数据单元、写数据单元以及响应单元等。
[0003]UFS利用MIPI Unified Protocol(UniPro)统一协议)作为其互连层来向UFS传输协议(UTP,UFS Transport Protocol)层提供基础传输能力。UniPro传输层CPort(UniPro Transport Layer CPorts)是UTP和UniPro在数据平面通信的服务原语。UniPro向应用或协议层提供CPort作 ...
【技术保护点】
【技术特征摘要】
1.一种CPort对齐单元,包括移位寄存器、有效数据计数器、FIFO写入控制单元、FIFO与CPort信号输出单元;所述移位寄存器缓存接收的CPort分段的有效数据;所述有效数据计数器计数所述移位寄存器缓存的有效数据;所述FIFO写入控制单元将所述移位寄存器的数据写入所述FIFO;以及所述CPort信号输出单元从所述FIFO取出条目并根据所述条目生成有效数据对齐后的CPort分段。2.根据权利要求1所述的CPort对齐单元,其中所述移位寄存器耦合作为所述CPort对齐单元的输入的数据信号;响应于数据有效信号而识别出现了CPort分段,以及依据有效数据标记识别所述CPort分段的数据信号中的有效数据,并将识别出的有效数据逐字节写入所述移位寄存器。3.根据权利要求1或2所述的CPort对齐单元,其中响应于所述有效数据计数器产生的计数器计数满信号或者所述移位寄存器满,所述FIFO写入控制单元将所述移位寄存器的数据写入所述FIFO,以向所述FIFO的队尾添加条目,所述添加的条目包括数据字段与有效数据标记字段,所述添加的条目的数据字段记录来自所述移位寄存器的数据,所述添加的条目的有效数据标记字段指示了所述添加的条目的数据字段的各字节均是有效数据。4.根据权利要求3所述的CPort对齐单元,其中响应于所述接收的CPort分段携带了有效的结尾标志,以及响应于将所述接收的CPort分段的全部有效数据都写入所述移位寄存器,设置有效的结尾标记;在所述FIFO写入控制单元将所述移位寄存器的数据写入所述FIFO时,若存在有效的结尾标记,还在所述添加的条目中设置结尾字段,以及清除所述有效的结尾标记。5.根据权利要求4所述的CPort对齐单元,其中响应于...
【专利技术属性】
技术研发人员:朱旭涛,李锐,曹一君,唐治龙,
申请(专利权)人:合肥忆芯电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。