|
TLK3134_1 Datasheet, PDF (91/150 Pages) Texas Instruments – 4-Channel Multi-Rate Transceiver | |||
|
◁ |
www.ti.com
3 Device Reset Requirements/Procedure
TLK3134
4-Channel Multi-Rate Transceiver
SLLS838D â MAY 2007 â REVISED JULY 2008
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 Figure 1-3)
â 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 Figure A-13)
â 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 Figure 1-3)
â Select REFCLK input (Default = Differential)
Submit Documentation Feedback
Device Reset Requirements/Procedure
91
|
▷ |