Versions Compared

Key

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

...

In each of the chip configs, you have a DataMergeOutMux variable which tells you the mapping between the internal data lanes and the external GTX lanes. For example, looking at the first row for chip1, this means that internal lane 2 is matched to GTX0, lane 3 to GTX1, lane 0 to GTX2, lane 1 to GTX3. Also, SerEnLane is set to the bit that will only enable the internal lane 0 (in this example, 4 = 0100). In particular, since we usually only use the internal lane 0 for scanning on a chip, this tells us that we should expect to see data on Chip1 GTX2, Chip2 GTX0, Chip3 GTX3, Chip4 GTX0.

The ITkPixV1.1 Digital Quad hybrid V1.5 schematics indicates is based on the V2.4 common Quad hybrid design with its schematics  indicating that only two GTX output of each chip are physically connected to the module ZIF. The quad module ZIF interface and further connectivity details of the to the V1.0 Quad Readout Adaptor with 1 DP connector serving 1 line per FE (schematics) via straight-through module Q/C data flex is captured in the "ITkPixV1-Quad" tab of the RD53A Ring Connectivity Stanford Drive GoogleSheet. The Quad Readout Adaptor further down selects the data GTX channels to only keep one data GTX per FE to form the 4 channels on the single DP connector:  

ModuleReadout adaptorAlex*
ChipGTXDP laneDP pinDP Pin

1

214,6

7,9

2001,34,6
3327,91,3
40310,1210,12
  • There is a discrepancy between the schematics trace by SD and Alex' original empirical recording. To be resolved. an inconsistency in adaptor V1.0 documentation between schematics and silkscreen labels (Alex's original note referred to the silkscreen labels). The DP pins listed in the table are for DP connector at the edge of the adaptor card When DAQ connects to adaptor, while it should be noted that at the other end of a DP-DP cable flips lane the data lanes which swap 0↔3.   

Note: that these GTX and Chip maps are the same as what we expect from DataMergeOutMux. In the standard DP cable pin mapping, (1,3) is data0, (4,6) is data1, (7,9) is data2,  and (10,12) is data3. That's why in our config file, we have: chip1 rx2, chip2 rx1, chip3 rx0, chip4 rx3. This means that as long as we are using this adapter with the same config files, we should expect 1 data lane per chip while scanning, with no data merging.

...