|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.TX Buffer
) g& ^# q# ?9 A/ c1.1 TX Buffer结构介绍
$ L0 [; y- R5 x6 S下图显示了TX Buffer处于收发器TX结构的位置。0 f' W$ P% g5 t2 e$ w
! ?* k0 j A' P( Y9 U2 z3 aGTX/GTH收发器TX数据路径内有两个内部并行时钟域用于PCS组件:PMA组件并行时钟XCLK时钟域和TXUSRCLK时钟域,如图1所示。为了正确发送数据,XCLK速率必须匹配TXUSRCLK速率,同时,这两个时钟域之间的相位误差必须解决。
' w$ ]; ?* E$ s. R# d* j- E
4 t0 Q1 x. K6 r2 vGTX/GTH收发器提供两种方法解决XCLK和TXUSRCLK跨时钟域问题: x; w6 y ~8 }7 A
TX Bufffer' \) V' u! [1 c' R
TX相位对齐电路( U0 }8 ?) s# N( w& f, _/ V; a
当TX Buffer旁路时,TX相位对齐电路被使用解决跨时钟域问题。也就是说,所有的TX数据路径必须要么使用TX Bufffer,要么使用TX相位对齐电路。图2给出了这两种方法在选取时的权衡。6 A- F7 V2 ?( A4 Q
7 b H" |* Y% p& w: ~: x' q! I& H8 m" r0 d- @2 [: U
1.2 TX Buffer使用方法/ p; K* `4 a1 i" q, J
当TXBUFSTATUS指示溢出时应该复位TX Buffer。GTTXRESET、TXPCSRESET或者GTX/GTH收发器内部产生的TX Buffer复位都可以复位TX Buffer。为了使能TX Buffer,需要设置以下选项:4 u6 N& o3 N& g0 ^- f5 q! ?% \1 N
TXBUF_EN = TRUE' f- ~* E h5 N H- [" ` z
TX_XCLK_SEL = TXOUT
% x1 M: j( x" T# L, y: T0 L
/ l6 a* F/ P* o4 d0 ~. X$ \6 \1.3 TX Buffer Bypass使用方法
5 e- }# a4 f% W: L4 c' v旁路TX Buffer是7系列GTX/GTH收发器的高级特性,此时TX相位对齐电路用来实现XCLK和TXUSRCLK时钟域之间的相位差异,也可以实现TX延迟对齐调整。对于GTX收发器,这种调整可以自动或者手动,而GTH收发器必须由用户手动控制。图4显示了TX Buffer Bypass使用模式。9 z0 q( s- `3 Z4 i1 N0 B
0 n& {7 Q1 {, p2 e/ ?& G6 D( ?5 ]5 t$ d+ f7 o) s
|
|