在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6224|回复: 12

[求助] SerDes 中解码时两组数据拼出一个COMMA检测信号,怎么破?

[复制链接]
发表于 2014-4-21 21:34:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
做SerDes中的comma检测大数据仿真时会出现两组十位数据拼接出一个comma码(11_0000_0101),不知道牛人这个是怎么实现的?求教
发表于 2014-4-23 08:14:27 | 显示全部楼层
输入数据打两拍,然后组合成一个20位的,在这20位里面扫描。直至找到一个comma。
 楼主| 发表于 2014-4-24 18:01:30 | 显示全部楼层
回复 2# acgoal


   但是在编码的过程中两组数据会拼出一个COMMA码(0011111010),从而导致解码错误,这个怎么解决啊
发表于 2014-4-25 01:30:27 | 显示全部楼层
Output data has to typically go through DC blocking capacitor, as such it must maintain DC balance - so count of one bits and count of 0 bits should be near same for any length of data stream

this is the running disparity that must be kept and thus there are two such comma's
with different count of 1's vs 0's
 楼主| 发表于 2014-4-25 10:48:41 | 显示全部楼层
回复 4# anovickis


   你说的差异度的问题(rd),我都知道,但是实际在编码过程中,两组数据编码是对的 但是中间拼出了comma检测码
 楼主| 发表于 2014-4-25 10:53:29 | 显示全部楼层
回复 5# 吊儿郎当小青年


   你的意思是comma校验的时候 需要差异度参与 ,我好像有点想法了 。
发表于 2014-4-26 09:36:44 | 显示全部楼层
1. 8/10解码必须要看running disparity。这是必要条件,不同的disparity解出来的码不一致。
2. 如果有连续的字符组成了一个错误的comma。那么这就是假的comma,建议你看看PCS的同步状态机,一个假的comma是不会sync上的。
 楼主| 发表于 2014-4-26 20:58:51 | 显示全部楼层
回复 7# acgoal

谢谢啦
发表于 2014-4-27 20:45:50 | 显示全部楼层
gooooooooooooooooooooooooood
发表于 2014-4-28 22:19:50 | 显示全部楼层
回复 8# 吊儿郎当小青年


   明天早点去  晨读完了 试试rd方面的问题考虑进去把comma检测改一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-23 05:58 , Processed in 0.024741 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表