Device Reset Requirements/Procedure; Xaui Mode (Xgmii) - Texas Instruments TLK3134 Data Manual

4-channel multi-rate transceiver
Hide thumbs Also See for TLK3134:
Table of Contents

Advertisement

www.ti.com
3

Device Reset Requirements/Procedure

3.1

XAUI MODE (XGMII)

REFCLK frequency = 156.25 MHz, Serdes Data Rate = Full Rate, Mode = Transceiver, Edge Mode =
Source Centered, RX_CLK out = TXBCLK, Jitter Cleaner PLL Multiplier Ratio = 1X or Off
Device Pin Setting(s) – Pin settings allow for maximum software configurability.
– Ensure ST input pin is Low.
– Ensure CODE input pin is Low.
– Ensure PLOOP input pin is Low.
– Ensure SLOOP input pin is Low.
– Ensure SPEED [1:0] input pins are both High.
– Ensure ENABLE input pin is High.
– Ensure PRBS_EN input pin is Low.
Reset Device
– Issue a hard or soft reset (RST_N asserted for at least 10 us -or- Write 1'b1 to 4/5.0.15)
Clock Configuration
– If using JCPLL (JCPLL 1X)
JCPLL Mux Settings (see
– Select REFCLK input (Default = Differential)
– If Single Ended REFCLK used – Write 2'b01 to 4/5.37120.15:14
– If Differential REFCLK used – Write 2'b00 to 4/5.37120.15:14
Write 2'b11 to 4/5.37120.13:12 to select differential REFCLKP/N as RXBYTECLK
Write 4'b0000 to 4/5.37120.11:8 to select jitter cleaned clock for SERDES TX/RX.
Write 2'b00 to 4/5.37120.5:4 to select jitter cleaned clock for HSTL VTP 2x
Write 2'b00 to 4/5.32810.15:14 to select SERDES TX clock as RX_CLK output
Write 16'h0081 to 4/5.37126 to set Charge pump control
Write 16'h00A0 to 4/5.37128 to set TXRX output divider
Clock Divide Settings (see
– Write 7'b1000000 to 4/5.37124.14:8 to set REF_DIV to value of 1
– Write 1'b1 to 4/5.37124.15 REFDIV_EN to enable reference clock divider
– Write 7'h14 to 4/5.37124.6:0 to set FB_DIV to value of 20
– Write 1'b1 to 4/5.37124.7 FBDIV_EN to enable feedback divider
– Write 7'h14 to 4/5.37125.6:0 to set RXTX_DIV to value of 20
– Write 1'b1 to 4/5.37125.7 OUTDIV_EN to enable output divider
– Write 7'h0D to 4/5.37121.14:8 to set HSTL_DIV to value of 13
– Write 7'h06 to 4/5.37121.6:0 to set HSTL_DIV2 to value of 6
– Write 2'b11 to 4/5.36864.14:13 to set RX Loop Bandwidth
– Write 2'b11 to 4/5.36864.6:5 to set TX Loop Bandwidth
– Write 4'b0101 to 4/5.36864.11:8 to set MPY RX multiplier factor to 10
– Write 4'b0101 to 4/5.36864.3:0 to set MPY TX multiplier factor to 10
– Write 16'h0000 to 4/5.36865 SERDES_RATE_CONFIG_TX_RX to set Full Rate
– Write 3'b000 to 4/5.37127.14:12 to set control bits for VCO tail current to 0
– Write 1'b1 to 4/5.37127.15 to enable Jitter Cleaner
– Wait 50 ms in order for JCPLL to lock
– If using clock bypass mode (JCPLL Off)
JCPLL Mux Settings (see
– Select REFCLK input (Default = Differential)
Copyright © 2007–2009, Texas Instruments Incorporated
Figure
1-3)
Figure
A-13)
Figure
1-3)
Submit Documentation Feedback
Product Folder Link(s):
TLK3134
SLLS838F – MAY 2007 – REVISED DECEMBER 2009
Device Reset Requirements/Procedure
TLK3134
91

Advertisement

Table of Contents
loading

Table of Contents