[发明专利]串行通信协议控制器及字符重对齐电路、8b10b解码器在审
申请号: | 201410712272.4 | 申请日: | 2014-12-01 |
公开(公告)号: | CN104333388A | 公开(公告)日: | 2015-02-04 |
发明(设计)人: | 刘奇浩;孙晓宁;刘大铕;王运哲;赵阳 | 申请(专利权)人: | 山东华芯半导体有限公司 |
主分类号: | H03M7/04 | 分类号: | H03M7/04;G06F13/42;G06F13/40 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 赵佳民 |
地址: | 250101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串行 通信协议 控制器 字符 对齐 电路 b10b 解码器 | ||
1.一种串行通信协议接口控制器,其特征在于:该控制器接收端设有字符重对齐电路和8b/10b解码器,所述字符重对齐电路设置在现有串并转换电路之后,对接收自串并转换电路的数据进行边界调整,为8b/10b解码器提供对齐后的并行输入信号。
2.根据权利要求1所述的一种串行通信协议接口控制器,其特征在于:所述字符重对齐电路接收自串并转换电路相邻时刻的10比特符号,并进行缓存比较,将字符边界调整到与头字符一致,实现字符边界对准,之后输出调整后的10比特符号至8b/10b解码器。
3.根据权利要求1或2所述的一种串行通信协议接口控制器,其特征在于:所述字符重对齐电路包括寄存单元、头字符检测单元和边界调整单元,所述寄存单元包括寄存单元D1和寄存单元D2,分别存储串并转换电路t+1时刻、t时刻数据,所述头字符检测单元对寄存单元D1、D2中的数据进行头字符检测,所述边界调整单元根据头字符检测单元检测结果从寄存单元D1、D2中选择待解码数据至8b/10b解码器。
4.根据权利要求3所述的一种串行通信协议接口控制器,其特征在于:所述头字符检测单元根据头字符出现在寄存单元D1、D2的不同位置,置位相应输出端口,所述边界调整单元根据头字符检测单元输出端口置位结果选择待解码数据至8b/10b解码器。
5.根据权利要求4所述的一种串行通信协议接口控制器,其特征在于:所述头字符检测单元检测头字符出现在寄存单元D1、D2后,边界调整单元从寄存单元D1、D2中选择Dout头字符信号至8b/10b解码器,同时头字符检测单元置位头字符检测标志位Detect。
6.根据权利要求3所述的一种串行通信协议接口控制器,其特征在于:所述头字符检测单元连接有配置寄存器,所述配置寄存器配置头字符改变使能位COM_change、头字符正极性数据COM_p、头字符负极性数据COM_n,进而调整头字符检测单元中待检测的头字符。
7.根据权利要求1或2所述的一种串行通信协议接口控制器,其特征在于:所述8b/10b解码器采用三级流水结构:第一级流水过程中,10位待解码数据进行当前极性计算,之后将6b极性传递给6b/5b单元进行预解码,同时进行码型错误检测以及数据码/控制字符检测;第二级流水过程中,4b/3b单元得到6b/5b单元的4b极性结果,开始进行预解码,同时对比当前极性与上一次极性;第三级流水过程中,将之前的结果经过同步寄存器输出。
8.一种权利要求1所述串行通信协议接口控制器采用的字符重对齐电路,其特征在于:该字符重对齐电路设置在现有串并转换电路之后,对接收自串并转换电路的数据进行边界调整,为8b/10b解码器提供对齐后的并行输入信号;该字符重对齐电路包括寄存单元、头字符检测单元和边界调整单元,所述寄存单元包括寄存单元D1和寄存单元D2,分别存储串并转换电路t+1时刻、t时刻数据,所述头字符检测单元对寄存单元D1、D2中的数据进行头字符检测,所述边界调整单元根据头字符检测单元检测结果从寄存单元D1、D2中选择待解码数据至8b/10b解码器。
9.根据权利要求8所述的一种串行通信协议接口控制器,其特征在于:所述头字符检测单元根据头字符出现在寄存单元D1、D2的不同位置,置位相应输出端口,所述边界调整单元从寄存单元D1、D2中选择Dout头字符信号至8b/10b解码器,同时头字符检测单元置位头字符检测标志位Detect;
所述头字符检测单元连接有配置寄存器,所述配置寄存器配置头字符改变使能位COM_change、头字符正极性数据COM_p、头字符负极性数据COM_n,进而调整头字符检测单元中待检测的头字符。
10.一种权利要求1所述串行通信协议接口控制器采用的8b/10b解码器,其特征在于:该8b/10b解码器采用三级流水结构:第一级流水过程中,10位待解码数据进行当前极性计算,之后将6b极性传递给6b/5b单元进行预解码,同时进行码型错误检测以及数据码/控制字符检测;第二级流水过程中,4b/3b单元得到6b/5b单元的4b极性结果,开始进行预解码,同时对比当前极性与上一次极性;第三级流水过程中,将之前的结果经过同步寄存器输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华芯半导体有限公司,未经山东华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410712272.4/1.html,转载请声明来源钻瓜专利网。