找回密码
 注册
关于网站域名变更的通知
查看: 160|回复: 2
打印 上一主题 下一主题

Xilinx 7系列FPGA收发器架构十三:RX字节对齐及弹性缓冲器介绍

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-7-11 09:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本节我们介绍FPGA收发器RX以下相关内容:& H7 t* l6 o* l( E
1.RX字节和字对齐
6 P3 ~7 g# R4 v, `9 H9 w. M2.RX弹性缓冲器- f, ]2 D* ^5 w% F4 [

/ i+ `& J* Y$ ]7 T1.RX字节和字对齐+ q9 a4 O6 J- V. \! F& m7 Q. B
1.1功能描述
1 u# h# j1 y- L3 b7 h输入到FPGA收发器的串行数据在解串(串并转换)之前必须进行符号边界对齐。为了保证数据对齐,发送器发送一个通常称为comma码(K码)的字符,接收器在输入的数据里查找comma码。当发下comma码后,则将comma移动到字符边界,这样使得接收到的并行数据匹配发送的并行数据。
9 _- ^' P1 B9 q5 r5 w3 j/ y图1显示了10bit comma对齐过程。RX接收到没有对齐的数据在图中右侧。图中虚线为查找到的comma码,标志查找到字节边界,图中左侧comma之后每10bit自动划分为一个字,自此完成数据字对齐。3 b! O5 c$ j+ I% n6 ~0 _

$ R1 `* }% M5 X7 Y
$ M' S) Q% ^* S5 \1.2使能Comma对齐
/ m! Y7 }0 t: ^) L将RXCOMMADETEN端口设置为高,使能Comma对齐模块,旁路该模块会减少路径延迟。& ^: r4 Y: P  N+ D( f
$ J+ j, y. Y8 ~' w; v9 z
1.3配置Comma参数; s' F  z5 ^3 _9 W- z
为了设置comma参数,需要配置ALIGN_MCOMMA_VALUE,ALGN_PCOMMA_VALUE和ALIGN_COMMA_enable属性。comma的长度和RX_DATA_WIDTH有关。图3显示了comma匹配掩码模式  y7 P' k- A2 ?9 R* i# u! Z6 Q
& S3 q) `. y' z' B

. n% U8 L* W' t- a3 @4 X! o1.4 comma状态指示
: U8 r7 G7 R# q' o3 {0 }当MCOMMA或者PCOMMA对齐被激活后,任何匹配的comma模式与最近的边界重新对齐。comma对齐后,RXBYTEISALIGNED信号置为高。此时可以将RXENMCOMMAALIGN和RXENPCOMMAALIGN置为0,关闭comma对齐功能,使comma对齐模块保持当前对齐位置。% S- i+ j8 H7 ~: U
当RXBYTEISALIGNED置为高时,表明已经检测到comma与字节边界对齐。若后续到达的comma都可以对齐,则RXBYTEISALIGNED继续为高,否则RXBYTEISALIGNED为低。: H" y1 J$ v$ ^7 t

. V  Q) \( N- L/ y. a- m1 ~1.5 comma对齐边界设定, @5 Z6 P3 s5 X7 k  ]. R! g
ALIGN_COMMA_WORD属性用于定义对齐边界。边界空白区域长度由RX_DATA_WIDTH属性决定,边界位置的数量由RX用户接口RXDATA的字节数决定。图5显示了可选择的字节边界。1 F% K2 O' u$ e, |( p1 E$ |

" G% Q9 Q; h9 u' k
6 @7 w* j8 |/ g  [
! d# ~% [$ O  J% t" d
4 H! H0 e1 k# g( K2 J( B4 H0 l2 t* s# T: w/ x! p6 Q0 I

Xilinx 7系列FPGA收发器架构十三.pdf

1.06 MB, 下载次数: 0, 下载积分: 威望 -5

该用户从未签到

2#
发表于 2022-7-11 10:07 | 只看该作者
学习学习。||ヽ(* ̄▽ ̄*)ノミ|Ю

该用户从未签到

3#
发表于 2022-7-11 13:37 | 只看该作者
学习学习。||ヽ(* ̄▽ ̄*)ノミ|Ю
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-24 07:13 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表