7780|9

48

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

千兆8B/10B编码 FPGA电路设计 [复制链接]

 最近在学习千兆8B/10B编码电路设计,由于没有通信方面的基础,网络上搜到的资料中的基础概念不是很清楚,现在主要有下面疑问,请通信大神帮忙解答一下:

1. 8B/10B映射表是规定好的吗?是不是跟8421BCD码类似,我只要根据这个表格来设计电路就可以了?
2. 很多资料里都提到游程值(RD+和RD-),这个游程值是如何计算的?
3. 8B/10B编码可以保证DC平衡,这个DC平衡又是什么意思,8B/10B编码又是怎么保证DC平衡的呢?

入门的问题请帮忙解答一下,谢谢
此帖出自Altera SoC论坛

最新回复

楼主,您好: 沙发里面 连8B 10B的 encode, decode的代码都给了,一个代码才100行, Xilinx , Altera的资料链接也给了,有这些,自己看应该不难。 这个行业里面很多人都是非专业出生的。  详情 回复 发表于 2016-7-7 20:41
点赞 关注
 
 

回复
举报

1950

帖子

4

TA的资源

版主

沙发
 
Altera/Xilinx 8B/10B 都有IPcore,为什么要自己写了

http://japan.xilinx.com/support/ ... on/encode_8b10b.pdf

参照代码
http://asics.chuckbenz.com/decode.v
http://asics.chuckbenz.com/encode.v

8b10 core.png (163.94 KB, 下载次数: 2)

8b10 core.png
此帖出自Altera SoC论坛

点评

我在电脑Quartus和ISE中都没有找到这个symbol....  详情 回复 发表于 2016-7-7 10:18
个人签名MicroPython中文社区https://micropython.org.cn/forum/  
 
 
 

回复

1950

帖子

4

TA的资源

版主

板凳
 
为啥需要8b/10b了,为了避免连续的6bit, 0 或 1
你看图中蓝色框,连续的 0 或 1多了,信号就变弱,
再多,就坏了,直接拿不到数据了


游程值 是不需要代码去直接管理的。
8b->10b转换好了,FPGA逻辑层机完事了

8b10b bit wave.png (83.22 KB, 下载次数: 0)

8b10b bit wave.png
此帖出自Altera SoC论坛

点评

您好,请问8B/10B编码原理的详细资料有没有呢?因为不是通信专业对这个一无所知,网上查到的资料讲解的都不详细,没理解  详情 回复 发表于 2016-7-7 09:40
你的解说简单明了,我先前只会用,但不知为什么,我现在知道了  详情 回复 发表于 2016-7-7 08:13
个人签名MicroPython中文社区https://micropython.org.cn/forum/  
 
 
 

回复

169

帖子

1

TA的资源

一粒金砂(高级)

4
 
5525 发表于 2016-7-6 22:06
为啥需要8b/10b了,为了避免连续的6bit, 0 或 1
你看图中蓝色框,连续的 0 或 1多了,信号就变弱,
再多 ...

你的解说简单明了,我先前只会用,但不知为什么,我现在知道了
此帖出自Altera SoC论坛
 
 
 

回复

48

帖子

0

TA的资源

一粒金砂(中级)

5
 
5525 发表于 2016-7-6 22:06
为啥需要8b/10b了,为了避免连续的6bit, 0 或 1
你看图中蓝色框,连续的 0 或 1多了,信号就变弱,
再多 ...

您好,请问8B/10B编码原理的详细资料有没有呢?因为不是通信专业对这个一无所知,网上查到的资料讲解的都不详细,没理解
此帖出自Altera SoC论坛
 
 
 

回复

48

帖子

0

TA的资源

一粒金砂(中级)

6
 
5525 发表于 2016-7-6 22:03
Altera/Xilinx 8B/10B 都有IPcore,为什么要自己写了

http://japan.xilinx.com/support/documentation/i ...

我在电脑Quartus和ISE中都没有找到这个symbol....
此帖出自Altera SoC论坛
 
 
 

回复

1950

帖子

4

TA的资源

版主

7
 
楼主,你好

除了沙发的资料外,在加两个Altera的资料,正常有这些就可以开发了。

https://www.altera.com/content/d ... e/ug/ug_ed8b10b.pdf
https://www.altera.com/content/d ... al/stx_cookbook.pdf
此帖出自Altera SoC论坛

点评

谢谢版主提供的资料,现在8B/10B编码我都没搞懂,看了很多分论文了还是了解,请问版主能提供8B/10B编码比较基础的资料吗?不懂这种编码的原理肯定是设计不出来电路了  详情 回复 发表于 2016-7-7 13:40
个人签名MicroPython中文社区https://micropython.org.cn/forum/  
 
 
 

回复

48

帖子

0

TA的资源

一粒金砂(中级)

8
 
5525 发表于 2016-7-7 11:49
楼主,你好

除了沙发的资料外,在加两个Altera的资料,正常有这些就可以开发了。

https://www.altera ...

谢谢版主提供的资料,现在8B/10B编码我都没搞懂,看了很多分论文了还是了解,请问版主能提供8B/10B编码比较基础的资料吗?不懂这种编码的原理肯定是设计不出来电路了
此帖出自Altera SoC论坛
 
 
 

回复

1950

帖子

4

TA的资源

版主

9
 
楼主,您好:
沙发里面 连8B 10B的 encode, decode的代码都给了,一个代码才100行,
Xilinx , Altera的资料链接也给了,有这些,自己看应该不难。

这个行业里面很多人都是非专业出生的。
此帖出自Altera SoC论坛

点评

好的,谢谢版主,版主很强大  详情 回复 发表于 2016-7-8 09:07
个人签名MicroPython中文社区https://micropython.org.cn/forum/  
 
 
 

回复

48

帖子

0

TA的资源

一粒金砂(中级)

10
 
5525 发表于 2016-7-7 20:41
楼主,您好:
沙发里面 连8B 10B的 encode, decode的代码都给了,一个代码才100行,
Xilinx , Altera的资 ...

好的,谢谢版主,版主很强大
此帖出自Altera SoC论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表