Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You can also open terminal windows in the FastX browser so that they stay alive when you close FastX. You will need to tunnel into itkpix@felix via <user>@rddev111.slac.stanford.edu.

GBCR Documentations

The initial distribution of Optoboards to Inner System in Aug/2022 are Optoboard V2.1 with GBCR2. CMD downlink drive pre-emphasis has design issues that increased jitter to trade for some pre-emphasis. GBCR V3 design updates triplicated EQ design blocks to improve SEE immunity, and also removed passive attenuator. V3 also had another attempt to address the CMD TX design issues but dropping the DCoffset-cancellation logic due to the lack of space made the logic problematic still. The system baseline is to deploy GBCR V3 in Optoboard V4 where the GBCR CMD TX is bypassed. However, this bypass is only available in optoboard version V3 and higher.

A summary of the key GBCR control registers (based on GBCR spec document V1.2.3 from Nov/2022). There are 3 registers per GBCR input channel for independent EQ controls of each channel and another 11 registers for coming controls of retime mode and TX pre-emphasis:

AddressDefaultBitsNameFunction
00x1F0-2ch1CML_AmlSel<2:0>Output amplitude of input RX channel 1


3-4ch1EQ_ATT<1:0>EQ attenuator for input RX channel 1. 


5ch1dis_EQ_LFDiable Low Frequency CTLE stage for RX inpyt channels 1. 


6-7NC
10xBB0-3ch1CTLE_MFSR<3:0>Middle frequency (0.2-0.4 GHz) peaking strength


4-7ch1CTLE_HFSR<3:0>High frequency (0.4-1.6 GHz) peaking strength
20x020ch1disLPFDisable DC offset cancellation in RX input channels 1 


1ch1disDFFDisable DFF in input RX channel 1. RX channel works in equalizer mode.  


2ch1DisDisable RX input channel 1 


3-7NC
3-5


Same block of registers for RX input channel 2 as address 0-2 for channel 1 
6-8


Same block of registers for RX input channel 3 as address 0-2 for channel 1
9-11


Same block of registers for RX input channel 4 as address 0-2 for channel 1
12-14


Same block of registers for RX input channel 5 as address 0-2 for channel 1
15-17


Same block of registers for RX input channel 6 as address 0-2 for channel 1 
18-20

NCSame block of registers for RX input channel 7 as address 0-2 for channel 1
210x020dllCapRestReset control voltage in DLL.


1dllEnableEnable DLL in phase shifter
220x0F0-3dllChargePumpCurrent<3:0>Set charge pump current 


4dllForceDownForce down charge pump output 


5-7NC
230x330-3dllClockDelayCh6<3:0>Config clock delay of channel 6


4-7dllClockDelayCh7<3:0>Config clock delay of channel 7
240x33

Similar dllClockDelay control for channel 4,5 
250x33

Similar dllClockDelay control for channel 2,3 
260x33

Similar dllClockDelay control for channel 0,1 
27

0x70

0disTestCKDisable Test clock output


1-2CLK_Rx_EQ<1:0>Config passive EQ in eRx for input clock


3CLK_Rx_invDataInvert output data of eRx for input clock


4CLK_Rx_enTerminationEnable the termination resistors of eRx for input clock


5CLK_Rx_setCMSet common mode voltage of eRx for input clock


6CLK_Rx_EnEnable eRx doe input clock 


7NC

               


Some Useful Links

GBCR Documentations

...