13. Appendix¶
Note
NC => Not connected, IO => Input and output
13.1. ECLK signals on FMC¶
| lpGBT signal | FMC Pin | VLDB+ signal direction | Total routed length (mm) |
|---|---|---|---|
| ECLK0P | NC (SMA) | Output | 61.433 |
| ECLK0N | NC (SMA) | Output | 61.376 |
| ECLK1P | J1 - D8 | Output | 69.522 |
| ECLK1N | J1 – D9 | Output | 69.265 |
| ECLK2P | J1 – G27 | Output | 68.442 |
| ECLK2N | J1 – G28 | Output | 68.138 |
| ECLK3P | J1 – H34 | Output | 69.746 |
| ECLK3N | J1 – H35 | Output | 69.123 |
| ECLK4P | J1 – D20 | Output | 69.217 |
| ECLK4N | J1 – D21 | Output | 69.005 |
| ECLK5P | J1 – H19 | Output | 68.900 |
| ECLK5N | J1 – H20 | Output | 68.689 |
| ECLK6P | J1 – G24 | Output | 69.627 |
| ECLK6N | J1 – G25 | Output | 69.074 |
| ECLK7P | J1 – C18 | Output | 69.509 |
| ECLK7N | J1 – C19 | Output | 69.509 |
| ECLK8P | J1 – H16 | Output | 69.900 |
| ECLK8N | J1 – H17 | Output | 69.304 |
| ECLK9P | J1 – G15 | Output | 70.256 |
| ECLK9N | J1 – G16 | Output | 69.768 |
| ECLK10P | J1 – D14 | Output | 70.258 |
| ECLK10N | J1 – D15 | Output | 69.662 |
| ECLK11P | J1 – C14 | Output | 69.580 |
| ECLK11N | J1 – C15 | Output | 68.626 |
| ECLK12P | J1 – D11 | Output | 69.133 |
| ECLK12N | J1 – D12 | Output | 68.319 |
| ECLK13P | J1 – H13 | Output | 69.776 |
| ECLK13N | J1 – H14 | Output | 69.180 |
| ECLK14P | J1 – G12 | Output | 70.350 |
| ECLK14N | J1 – G13 | Output | 69.761 |
| ECLK15P | J1 – H10 | Output | 68.473 |
| ECLK15N | J1 – H11 | Output | 67.881 |
| ECLK16P | J2 – H25 | Output | 105.114 |
| ECLK16N | J2 – H26 | Output | 106.056 |
| ECLK17P | J2 – G24 | Output | 102.544 |
| ECLK17N | J2 – G25 | Output | 103.486 |
| ECLK18P | J2 – D23 | Output | 102.489 |
| ECLK18N | J2 – D24 | Output | 101.893 |
| ECLK19P | J2 – C14 | Output | 101.942 |
| ECLK19N | J2 – C15 | Output | 100.498 |
| ECLK20P | J2 – C22 | Output | 101.978 |
| ECLK20N | J2 – C23 | Output | 103.188 |
| ECLK21P | J2 – C10 | Output | 101.179 |
| ECLK21N | J2 – C11 | Output | 99.765 |
| ECLK22P | J2 – H16 | Output | 101.003 |
| ECLK22N | J2 – H17 | Output | 99.948 |
| ECLK23P | J2 – H10 | Output | 105.727 |
| ECLK23N | J2 – H11 | Output | 103.827 |
| ECLK24P | J2 – C18 | Output | 104.896 |
| ECLK24N | J2 – C19 | Output | 104.510 |
| ECLK25P | J2 – G9 | Output | 101.293 |
| ECLK25N | J2 – G10 | Output | 101.239 |
| ECLK26P | J2 – G6 | Output | 102.243 |
| ECLK26N | J2 – G7 | Output | 101.125 |
| ECLK27P | J2 – H22 | Output | 101.974 |
| ECLK27N | J2 – H23 | Output | 101.188 |
| ECLK28P | NC (mHDMI) | Output | 141.018 |
| ECLK28N | NC (mHDMI) | Output | 139.991 |
13.2. EDIN signals on FMC¶
| lpGBT signal | FMC Pin | VLDB+ signal direction | Total routed length (mm) |
|---|---|---|---|
| EDIN00P | J1 – C26 | Input | 78.894 |
| EDIN00N | J1 – C27 | Input | 78.432 |
| EDIN01P | J1 – H31 | Input | 78.728 |
| EDIN01N | J1 – H32 | Input | 78.360 |
| EDIN02P | J1 – H28 | Input | 79.154 |
| EDIN02N | J1 – H29 | Input | 78.704 |
| EDIN03P | J1 – G33 | Input | 78.485 |
| EDIN03N | J1 – G34 | Input | 77.871 |
| EDIN10P | J1 – G36 | Input | 79.446 |
| EDIN10N | J1 – G37 | Input | 78.571 |
| EDIN11P | J1 – H37 | Input | 78.972 |
| EDIN11N | J1 – H38 | Input | 78.077 |
| EDIN12P | J1 – D26 | Input | 78.455 |
| EDIN12N | J1 – D27 | Input | 77.956 |
| EDIN13P | J1 – H25 | Input | 78.771 |
| EDIN13N | J1 – H26 | Input | 78.281 |
| EDIN20P | J1 – G21 | Input | 78.642 |
| EDIN20N | J1 – G22 | Input | 77.815 |
| EDIN21P | J1 – H22 | Input | 78.473 |
| EDIN21N | J1 – H23 | Input | 77.767 |
| EDIN22P | J1 – G18 | Input | 78.366 |
| EDIN22N | J1 – G19 | Input | 77.458 |
| EDIN23P | J1 – D17 | Input | 78.721 |
| EDIN23N | J1 – D18 | Input | 77.905 |
| EDIN30P | J1 – C10 | Input | 78.983 |
| EDIN30N | J1 – C11 | Input | 77.861 |
| EDIN31P | J1 – G9 | Input | 80.345 |
| EDIN31N | J1 – G10 | Input | 79.537 |
| EDIN32P | J1 – H7 | Input | 78.818 |
| EDIN32N | J1 – H8 | Input | 77.672 |
| EDIN33P | J1 – G6 | Input | 80.894 |
| EDIN33N | J1 – G7 | Input | 80.031 |
| EDIN40P | J2 – D8 | Input | 111.183 |
| EDIN40N | J2 – D9 | Input | 109.908 |
| EDIN41P | J2 – D17 | Input | 112.909 |
| EDIN41N | J2 – D18 | Input | 111.722 |
| EDIN42P | J2 – G18 | Input | 113.348 |
| EDIN42N | J2 – G19 | Input | 112.135 |
| EDIN43P | J2 – G15 | Input | 113.891 |
| EDIN43N | J2 – G16 | Input | 112.660 |
| EDIN50P | J2 – H19 | Input | 111.447 |
| EDIN50N | J2 – H20 | Input | 110.178 |
| EDIN51P | J2 – D14 | Input | 111.517 |
| EDIN51N | J2 – D15 | Input | 110.119 |
| EDIN52P | J2 – H13 | Input | 111.428 |
| EDIN52N | J2 – H14 | Input | 110.134 |
| EDIN53P | J2 – G12 | Input | 112.653 |
| EDIN53N | J2 – G13 | Input | 111.325 |
| EDIN60P | J2 – D20 | Input | 111.708 |
| EDIN60N | J2 – D21 | Input | 110.393 |
| EDIN61P | J2 – G21 | Input | 113.926 |
| EDIN61N | J2 – G22 | Input | 111.301 |
| EDIN62P | J2 – H7 | Input | 112.285 |
| EDIN62N | J2 – H8 | Input | 111.031 |
| EDIN63P | J2 – D11 | Input | 112.821 |
| EDIN63N | J2 – D12 | Input | 111.497 |
13.3. EDOUT signals on FMC¶
| lpGBT signal | FMC Pin | VLDB+ signal direction | Total routed length (mm) |
|---|---|---|---|
| EDOUT00P | J1 – F16 | Output | 95.576 |
| EDOUT00N | J1 – F17 | Output | 95.152 |
| EDOUT01P | J1 – E15 | Output | 95.542 |
| EDOUT01N | J1 – E16 | Output | 95.333 |
| EDOUT02P | J1 – J15 | Output | 94.944 |
| EDOUT02N | J1 – J16 | Output | 94.707 |
| EDOUT03P | J1 – F13 | Output | 95.576 |
| EDOUT03N | J1 – F14 | Output | 95.397 |
| EDOUT10P | J1 – K13 | Output | 95.018 |
| EDOUT10N | J1 – K14 | Output | 95.125 |
| EDOUT11P | J1 – J12 | Output | 95.968 |
| EDOUT11N | J1 – J13 | Output | 96.009 |
| EDOUT12P | J1 – E12 | Output | 95.224 |
| EDOUT12N | J1 – E13 | Output | 94.987 |
| EDOUT13P | J1 – F10 | Output | 95.837 |
| EDOUT13N | J1 – F11 | Output | 96.056 |
| EDOUT20P | J1 – K10 | Output | 95.605 |
| EDOUT20N | J1 – K11 | Output | 94.617 |
| EDOUT21P | J1 – J9 | Output | 97.226 |
| EDOUT21N | J1 – J10 | Output | 96.246 |
| EDOUT22P | J1 – F7 | Output | 99.674 |
| EDOUT22N | J1 – F8 | Output | 98.750 |
| EDOUT23P | J1 – K7 | Output | 95.047 |
| EDOUT23N | J1 – K8 | Output | 94.091 |
| EDOUT30P | J1 – J6 | Output | 97.015 |
| EDOUT30N | J1 – J7 | Output | 96.035 |
| EDOUT31P | J1 – E6 | Output | 100.963 |
| EDOUT31N | J1 – E7 | Output | 99.839 |
| EDOUT32P | J1 – F4 | Output | 97.866 |
| EDOUT32N | J1 – F5 | Output | 96.839 |
| EDOUT33P | J1 – E2 | Output | 100.990 |
| EDOUT33N | J1 – E3 | Output | 100.002 |
13.4. PSCLK signals on FMC¶
| lpGBT signal | FMC Pin | VLDB+ signal direction | Total routed length (mm) |
|---|---|---|---|
| PSCLK0P | J2 – H37 | Output | 57.026 |
| PSCLK0N | J2 – H38 | Output | 57.091 |
| PSCLK1P | NC (SMA) | Output | 66.228 |
| PSCLK1N | NC (SMA) | Output | 66.314 |
| PSCLK2P | J2 – H34 | Output | 54.005 |
| PSCLK2N | J2 – H35 | Output | 53.673 |
| PSCLK3P | J2 – H31 | Output | 53.325 |
| PSCLK3N | J2 – H32 | Output | 52.081 |
13.5. Slow Control signals on FMC¶
| lpGBT signal | FMC Pin | VLDB+ signal direction |
|---|---|---|
| ADC0 | J2 – J9 | Input |
| ADC1 | J2 – J10 | Input |
| ADC2 | J2 – F10 | Input |
| ADC3 | J2 – F11 | Input |
| ADC4 | J2 – E9 | Input |
| ADC5 | J2 – E10 | Input |
| ADC6 | J2 – K13 | Input |
| ADC7 | J2 – K14 | Input |
| VDAC | J2 – J12 | Output |
| GPIO0 | J2 – J13 | IO |
| GPIO1 | J2 – F13 | IO |
| GPIO2 | J2 – F14 | IO |
| GPIO3 | J2 – E12 | IO |
| GPIO4 | J2 – E13 | IO |
| GPIO5 | J2 – J15 | IO |
| GPIO6 | J2 – J16 | IO |
| GPIO7 | J2 – F16 | IO |
| GPIO8 | J2 – F17 | IO |
| GPIO9 | J2 – E15 | IO |
| GPIO10 | J2 – E16 | IO |
| GPIO11 | J2 – K16 | IO |
| GPIO12 | J2 – K17 | IO |
| GPIO13 | J2 – J18 | IO |
| GPIO14 | J2 – J19 | IO |
| GPIO15 | J2 – K22 | IO |
| RSTOUTB | J2 – K23 | Output |
| MSCL0 | J2 – E18 | Output |
| MSDA0 | J2 – E19 | IO |
| MSCL1 | J2 – K19 | Output |
| MSDA1 | J2 – K20 | IO |
| MSCL2 | J2 – J21 | Output |
| MSDA2 | J2 – J22 | IO |
Note
The above connections are only true when SW1, SW2, SW3 and SW4 are enabled and no jumper is put on W3..W15.
Warning
No jumpers must be put on W3..W15 when the FMC switches are enabled.
13.6. Miscellaneous signals on FMC¶
| FPGA Evaluation Kit signal | Parameter | FMC Pin | VLDB+ signal direction | Value (V) |
|---|---|---|---|---|
| VADJ | FPGA Evaluation Kit Voltage adjust | J1 – E39 | Input | 1.2 |
| VADJ | FPGA Evaluation Kit Voltage adjust | J1 – F40 | Input | 1.2 |
| VADJ | FPGA Evaluation Kit Voltage adjust | J1 – G39 | Input | 1.2 |
| VADJ | FPGA Evaluation Kit Voltage adjust | J1 – H40 | Input | 1.2 |
| HPC1_VIO_B_M2C | Mezzanine to carrier supply voltage | J1 – J39 | Output | 1.2 |
| HPC1_VIO_B_M2C | Mezzanine to carrier supply voltage | J1 – K40 | Output | 1.2 |
| HPC1_VREF_A_M2C | Mezzanine to carrier A reference voltage | J1 – H1 | Output | 0.6 |
| HPC1_VREF_B_M2C | Mezzanine to carrier B reference voltage | J1 – K1 | Output | 0.6 |
| HPC1_PRSNTM2C_L | Mezzanine to carrier module present signal | J1 – H1 | Output | 0 |
| P12V0_FMC | FMC Evaluation Kit power supply | J1 – C35 | Input | 12 |
| P12V0_FMC | FMC Evaluation Kit power supply | J1 – C37 | Input | 12 |
| HPC1_PG_M2C | Mezzanine to carrier powergood voltage | J1 – F1 | Output | 2.5 |
| HPC1_PG_C2M | Mezzanine to carrier powergood voltage | J1 - D1 | Input | 3.3 (NC on the VLDB+) |
| VADJ | FPGA Evaluation Kit Voltage adjust | J1 – E39 | Input | 1.2 |
| HPC1_GA0 | Geographic Address 1 for EEPROM | J1 – C34 | Input | 0 (VC707) |
| HPC1_GA1 | Geographic Address 2 for EEPROM | J1 – D35 | Input | 0 (VC707) |
| HPC1_SCL | I2C Clock | J1 – C30 | Input | 3.3 |
| HPC1_SDA | I2C Bi-directional serial data | J1 – C31 | IO | 3.3 |
| VADJ | FPGA Evaluation Kit Voltage adjust | J2 – E39 | Input | 1.2 |
| VADJ | FPGA Evaluation Kit Voltage adjust | J2 – F40 | Input | 1.2 |
| VADJ | FPGA Evaluation Kit Voltage adjust | J2 – G39 | Input | 1.2 |
| VADJ | FPGA Evaluation Kit Voltage adjust | J2 – H40 | Input | 1.2 |
| HPC2_VIO_B_M2C | Mezzanine to carrier supply voltage | J2 – J39 | Output | 1.2 |
| HPC2_VIO_B_M2C | Mezzanine to carrier supply voltage | J2 – K40 | Output | 1.2 |
| HPC2_VREF_A_M2C | Mezzanine to carrier A reference voltage | J2 – H1 | Output | 0.6 |
| HPC2_VREF_B_M2C | Mezzanine to carrier B reference voltage | J2 – K1 | Output | 0.6 |
| HPC2_PRSNTM2C_L | Mezzanine to carrier module present signal | J2 – H1 | Output | 0 (NC on the VLDB+) |
| P12V0_FMC | FMC Evaluation Kit power supply | J2 – C35 | Input | 12 |
| P12V0_FMC | FMC Evaluation Kit power supply | J2 – C37 | Input | 12 |
| HPC2_PG_M2C | Mezzanine to carrier powergood voltage | J2 – F1 | Output | 0 |
| HPC2_PG_C2M | Mezzanine to carrier powergood voltage | J2 - D1 | Input | 3.3 |
| VADJ | FPGA Evaluation Kit Voltage adjust | J2 – E39 | Input | 1.2 |
| P3V3_FMC | FMC power supply | J2 – C39 | Input | 3.3 |
| P3V3_FMC | FMC power supply | J2 – D38 | Input | 3.3 |
| P3V3_FMC | FMC power supply | J2 – D40 | Input | 3.3 |
Note
For more information about the FMC signals, refer to the ANSI VITA57.1 standard.
13.7. Protection switches¶
FMC Switches (SW1..SW4) |
lpGBT signal |
|---|---|
| SW1 - 1 | ADC0 |
| SW1 - 2 | ADC1 |
| SW1 - 3 | ADC2 |
| SW1 - 4 | ADC3 |
| SW1 - 5 | ADC4 |
| SW1 - 6 | ADC5 |
| SW1 - 7 | ADC6 |
| SW1 - 8 | ADC7 |
| SW2 - 1 | GPIO0 |
| SW2 - 2 | GPIO1 |
| SW2 - 3 | GPIO2 |
| SW2 - 4 | GPIO3 |
| SW2 - 5 | GPIO4 |
| SW2 - 6 | GPIO5 |
| SW2 - 7 | GPIO6 |
| SW2 - 8 | GPIO7 |
| SW3 - 1 | GPIO8 |
| SW3 - 2 | GPIO9 |
| SW3 - 3 | GPIO10 |
| SW3 - 4 | GPIO11 |
| SW3 - 5 | GPIO12 |
| SW3 - 6 | GPIO13 |
| SW3 - 7 | GPIO14 |
| SW3 - 8 | GPIO15 |
| SW4 - 1 | RSTOUTB |
| SW4 - 2 | VDAC |
| SW4 - 3 | MSCL0 |
| SW4 - 4 | MSDA0 |
| SW4 - 5 | MSCL1 |
| SW4 - 6 | MSDA1 |
| SW4 - 7 | NC |
| SW4 - 8 | NC |
13.8. lpGBT configuration pins¶
13.8.1. VLDB+ V1.1 (lpGBT V0)¶
| lpGBT signal | VLDB+ connection | lpGBT signal direction |
|---|---|---|
| ADR[3..0] | SW6 - [1 - 4] | Input |
| MODE[3..0] | SW7 - [1 - 4] or Raspberry Pi Control J13 | Input |
| SC_I2C | SW8 - 1 | Input |
| LOCKMODE | SW8 - 2 | Input |
| STATEOVRD | SW8 - 3 | Input |
| PORDIS | SW8 - 4 | Input |
| RSTB | Push Button PB1 and Raspberry Pi Control J13 | Input |
13.8.2. VLDB+ V2 with lpGBT V0¶
| lpGBT signal | VLDB+ connection | lpGBT signal direction |
|---|---|---|
| ADR[3..0] | SW6 - [1 - 4] | Input |
| MODE[3..0] | SW7 - [1 - 4] or Raspberry Pi Control J13 | Input |
| VCOBYPASS | SW8 - 1 | Input |
| SC_I2C | SW8 - 2 | Input |
| LOCKMODE | SW8 - 3 | Input |
| STATEOVRD | SW8 - 4 | Input |
| PORDIS | SW8 - 5 | Input |
| RSTB | Push Button PB1 and Raspberry Pi Control J13 | Input |
13.8.3. VLDB+ V2 with lpGBT V1¶
| lpGBT signal | VLDB+ connection | lpGBT signal direction |
|---|---|---|
| ADR[3..0] | SW6 - [1 - 4] | Input |
| MODE[3..0] | SW7 - [1 - 4] or Raspberry Pi Control J13 | Input |
| BOOTCNF0 | SW8 - 1 | Input |
| BOOTCNF1 | SW8 - 2 | Input |
| LOCKMODE | SW8 - 3 | Input |
| EDINECTERM | SW8 - 4 | Input |
| PORDIS | SW8 - 5 | Input |
| RSTB | Push Button PB1 and Raspberry Pi Control J13 | Input |
Note
The control of the Mode[3..0] is ruled by the Raspberry PI when it’s connected and properly configured by the piGBT web.
For more information, please look at the piGBT manual.
13.9. lpGBT I2C pull-ups¶
| Pull-up switch | lpGBT signal |
|---|---|
| SW5 - 1 | SLSCL |
| SW5 - 2 | SLSDA |
| SW5 - 3 | MSCL[0] |
| SW5 - 4 | MSDA[0] |
| SW5 - 5 | MSCL[1] |
| SW5 - 6 | MSDA[1] |
| SW5 - 7 | NC |
| SW5 - 8 | NC |
Note
When using the RPI Control Toolkit, no SLSCL and SLSDA pull-ups are neccesary since the Control Toolkit already features them.
13.10. High speed signals¶
| lpGBT signal | VLDB+ connection | VLDB+ signal direction | Total routed length (mm) |
|---|---|---|---|
| HSOUTP | VTRx+ TX1N | Output | 4.231 |
| HSOUTN | VTRx+ TX1P | Output | 4.242 |
| HSINP | VTRx+ RX1P | Input | 4.137 |
| HSINN | VTRx+ RX1N | Input | 4.129 |
Note
HSOUT polarity is inverted by purpose to ease the layout. It can be re-swapped through the lpGBT’s
[0x036] ChipConfig register for the V0
and [0x036] ChipAdr for the V1 (also through IC).
13.11. Slow control signals on VLDB+¶
| lpGBT signal | VLDB+ connection | VLDB+ signal direction |
|---|---|---|
| ADC0 | VTRx+ RSSI | Input |
| ADC1 | VTRx+ temperature sensor | Input |
| ADC2 | lpGBT’s DAC | Input |
| ADC3 | 1kΩ potentiometer | Input |
| ADC4 | PT1000 sensor | Input |
| ADC5 | P2V5 monitoring | Input |
| ADC6 | VIN monitoring | Input |
| VDAC | lpGBT’s ADC2/W1-1 | Output |
| GPIO0 | VTRx+ DISABLE | Output |
| GPIO1 | VTRx+ RESET | Output |
| GPIO2 | DC/DC 1.2V PG | Input |
| GPIO3 | DC/DC 2.5V PG | Input |
| GPIO4 | SW11 | Input |
| GPIO5 | LED LD6 | Output |
| MSCL2 | VTRx+ I2C SDA | Output |
| MSDA2 | VTRx+ I2C SCL | IO |
| ECLK28P/N | mHDMI J12 | Output |
| EDOUTECP/N | mHDMI J12 | Output |
| EDINECP/N | mDHMI J12 | Input |
| PSCLK1P/N | J6/7 SMA connectors | Output |
| TSTOUT[3..0] | J10 CCH-04 | Output |
| DIFFTSTOUT[5..4]P/N | J11 CCH-04 | Output |
| TSTCLKINP/N | NC | NC |
13.12. VLDB+ switches¶
| Connector | Function |
|---|---|
| SW1 | Switch for lpGBT’s ADC[7..0]-FMC connection |
| SW2 | Switch for lpGBT’s GPIO[7..0]-FMC connection |
| SW3 | Switch for lpGBT’s GPIO[15..8]-FMC connection |
| SW4 | Switch for lpGBT’s RSTOUTB/VDAC/MSCL[1..0]/MSDA[1..0]-FMC connection |
| SW5 | I2C optional pull-ups. For lpGBT’s MSCL/MSDA[1..0] and SLSDA/SLSCL |
| SW6 | Selects the address of the lpGBT. lpGBT’s I2C address = 111 + SW3 address |
| SW7 | Selects the mode of the lpGBT |
| SW8 | Selects several modes of operation of the lpGBT: VCOBYPASS/BOOTCNF0, SCI2C/BOOTCNF1, LOCKMODE, STATEOVRD/EDINECTERM and PORDIS |
| SW9 | On-Off switch for lpGBT’s GPIO4 input |
| SW10 | VLDB+ power on switch. Shift the switch to the top for FMC mode and to bottom for Standalone mode |
13.13. VLDB+ jumpers¶
| Connector | Function | Left pin | Right pin |
|---|---|---|---|
| W1 | lpGBT´s DAC to probe with a multimeter | VDAC | GND |
| W2 | RSSI voltage adapter value | 2V5 | 1V2 |
| W3 | ADC0 - Adapted VTRx+ RSSI | ADC0 | Adapted VTRx+ RSSI (=ADC0*0.32) |
| W4 | ADC1 – lpGBT temperature sensor | ADC1 | VTRx+ TH10000 |
| W5 | ADC2 – lpGBT VDAC | ADC2 | VDAC |
| W6 | ADC3 – VLDB+ potentiometer | ADC3 | P5 |
| W7 | ADC4 – VLDB+ temperature sensor | ADC4 | PT1000 |
| W8 | ADC5 – Adapted FEASTMP 2.5V output | ADC5 | Adapted FEASTMP2.5 output (=ADC5/3) |
| W9 | ADC6 – Adapted VLDB+ voltage input | ADC6 | Adapted VLDB+ VIN (=ADC6*0.068) |
| W10 | GPIO0 – Disable VTRx+ | GPIO0 | VTRx+ disable |
| W11 | GPIO1 – Reset VTRx+ | GPIO1 | VTRx+ reset |
| W12 | GPIO2 – FEASTMP1.2 power good | GPIO2 | FEASTMP1.2 PG |
| W13 | GPIO3 – FEASTMP2.5 power good | GPIO3 | Adapted FEASTMP2.5 PG (=GPIO3/2) |
| W14 | GPIO4 – VLDB+ switch | GPIO4 | SW9 |
| W15 | GPIO5 – VLDB+ LED | GPIO5 | T4 - LED5 (transistor + LED) |
| W16 | Connect RPI J2 2.5V to it for fusing | VDDF2V5 | NC |
| Connector | Function | Left pin | Right pin |
|---|---|---|---|
| W1 | lpGBT´s DAC to probe with a multimeter | VDAC | GND |
Note
The W1 2-pin connector is not meant to put a jumper on it but a multimeter probe.
13.14. VLDB+ connectors¶
| Connector | Function |
|---|---|
| J1 | FMC HPC1 to connect to an FPGA Evaluation Kit or Front-end detector |
| J2 | FMC HPC2 to connect to an FPGA Evaluation Kit or Front-end detector |
| J3 | Phoenix 1757242 connector to provide external power 10V-12V using the pluggable Phoenix 1757019 connector. |
| J4 | lpGBT’s reference clock SMA input, N pair |
| J5 | lpGBT’s reference clock SMA input, P pair |
| J6 | lpGBT’s phase shifter clock SMA output, P pair |
| J7 | lpGBT’s phase shifter clock SMA output, N pair |
| J8 | lpGBT’s eclk 0 SMA output, P pair |
| J9 | lpGBT’s eclk 0 SMA output, N pair |
| J10 | CCH-J-04 connector for lpGBT’s TSTOUT signals (not mounted) |
| J11 | CCH-J-04 connector for lpGBT’s differential TSTOUT signals (not mounted) |
| J12 | Mini HDMI connector for lpGBT-SCA communication with an external VLDB |
| J13 | Raspberry PI connector for lpGBT’s i2c configuration programming |
| J14 | HIROSE DF40HC(4.0)-40DS-0.4V connector to plug the VTRx+ on it |
| FEASTMP1.2 | SAMTEC SFM-106-01-L-D-A, connector for the FEASTMP1.2V |
| FEASTMP2.5 | SAMTEC SFM-106-01-L-D-A, connector for the FEASTMP2.5V |
13.15. VLDB+ push buttons¶
| Push Button | Function |
|---|---|
| PB1 | lpGBT´s RSTB input. When pressing, resets the lpGBT |
| PB2 | NC |
Note
In the VLDB V1.1 only, if the PiGBT is connected, no reset is performed when pressing the PB1.
13.16. VLDB+ testpoints¶
| Testpoint | Connection |
|---|---|
| GND[1..6] | VLDB+ common ground |
| P1V2lpGBT | lpGBT P1V2 input supply |
| VREF | lpGBT’s reference voltage pin |
| P1V2 | FEASTMP1V2 output voltage |
| 1V2PG | FEASTMP1V2 power good output voltage |
| P2V5 | FEASTMP2V5 output voltage |
| 2V5PG | FEASTMP2V5 power good output voltage |
| RSTB | lpGBT’s RSTB pin |
| SLSCL | SCL pin of the lpGBT’s I2C slave interface |
| SLSDA | SDA pin of the lpGBT’s I2C slave interface |
| MSCL0 | SCL0 pin of the lpGBT’s I2C master interface |
| MSDA0 | SDA0 pin of the lpGBT’s I2C master interface |
| MSCL1 | SCL1 pin of the lpGBT’s I2C master interface |
| MSDA1 | SDA1 pin of the lpGBT’s I2C master interface |
| VTRX_VCCRX/TX | VTRx+ 2.5 V input supply |
13.17. VLDB+ electrical characteristics¶
| Symbol | Parameter | Min | Max | Units |
|---|---|---|---|---|
| VIN_EXT | External power supply | 10 | 12 | V |
| P12V0_FMC | FMC power supply | 12 | 12 | V |
| VADJ | FPGA Voltage adjust | 1.13 | 1.32 | V |
| I_VLDB+ | Current consumption | 105 | 130 | mA |
Note
I_VLDB+: With both FEASTMP, in Standalone mode, 10 V input voltage, VTRx+ connected, lpGBT programmed with Quickstart configuration and locked.
13.18. Constraints file¶
Here we provide a tested .xdc file of a VC707 Evaluation Kit with the pin connections between a VLDB+ and the two FMC.
#ECLK signals set_property PACKAGE_PIN J40 [get_ports {ECLK_P[1]}] set_property PACKAGE_PIN J41 [get_ports {ECLK_N[1]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[1]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[1]}] set_property PACKAGE_PIN K29 [get_ports {ECLK_P[2]}] set_property PACKAGE_PIN K30 [get_ports {ECLK_N[2]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[2]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[2]}] set_property PACKAGE_PIN V30 [get_ports {ECLK_P[3]}] set_property PACKAGE_PIN V31 [get_ports {ECLK_N[3]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[3]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[3]}] set_property PACKAGE_PIN L31 [get_ports {ECLK_P[4]}] set_property PACKAGE_PIN K32 [get_ports {ECLK_N[4]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[4]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[4]}] set_property PACKAGE_PIN M36 [get_ports {ECLK_P[5]}] set_property PACKAGE_PIN L37 [get_ports {ECLK_N[5]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[5]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[5]}] set_property PACKAGE_PIN R28 [get_ports {ECLK_P[6]}] set_property PACKAGE_PIN P28 [get_ports {ECLK_N[6]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[6]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[6]}] set_property PACKAGE_PIN N39 [get_ports {ECLK_P[7]}] set_property PACKAGE_PIN N40 [get_ports {ECLK_N[7]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[7]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[7]}] set_property PACKAGE_PIN F40 [get_ports {ECLK_P[8]}] set_property PACKAGE_PIN F41 [get_ports {ECLK_N[8]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[8]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[8]}] set_property PACKAGE_PIN R40 [get_ports {ECLK_P[9]}] set_property PACKAGE_PIN P40 [get_ports {ECLK_N[9]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[9]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[9]}] set_property PACKAGE_PIN R42 [get_ports {ECLK_P[10]}] set_property PACKAGE_PIN P42 [get_ports {ECLK_N[10]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[10]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[10]}] set_property PACKAGE_PIN N38 [get_ports {ECLK_P[11]}] set_property PACKAGE_PIN M39 [get_ports {ECLK_N[11]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[11]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[11]}] set_property PACKAGE_PIN M41 [get_ports {ECLK_P[12]}] set_property PACKAGE_PIN L41 [get_ports {ECLK_N[12]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[12]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[12]}] set_property PACKAGE_PIN G41 [get_ports {ECLK_P[13]}] set_property PACKAGE_PIN G42 [get_ports {ECLK_N[13]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[13]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[13]}] set_property PACKAGE_PIN M37 [get_ports {ECLK_P[14]}] set_property PACKAGE_PIN M38 [get_ports {ECLK_N[14]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[14]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[14]}] set_property PACKAGE_PIN H40 [get_ports {ECLK_P[15]}] set_property PACKAGE_PIN H41 [get_ports {ECLK_N[15]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[15]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[15]}] set_property PACKAGE_PIN P35 [get_ports {ECLK_P[16]}] set_property PACKAGE_PIN P36 [get_ports {ECLK_N[16]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[16]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[16]}] set_property PACKAGE_PIN W32 [get_ports {ECLK_P[17]}] set_property PACKAGE_PIN W33 [get_ports {ECLK_N[17]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[17]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[17]}] set_property PACKAGE_PIN R38 [get_ports {ECLK_P[18]}] set_property PACKAGE_PIN R39 [get_ports {ECLK_N[18]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[18]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[18]}] set_property PACKAGE_PIN AB41 [get_ports {ECLK_P[19]}] set_property PACKAGE_PIN AB42 [get_ports {ECLK_N[19]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[19]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[19]}] set_property PACKAGE_PIN U36 [get_ports {ECLK_P[20]}] set_property PACKAGE_PIN T37 [get_ports {ECLK_N[20]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[20]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[20]}] set_property PACKAGE_PIN AD38 [get_ports {ECLK_P[21]}] set_property PACKAGE_PIN AE38 [get_ports {ECLK_N[21]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[21]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[21]}] set_property PACKAGE_PIN Y42 [get_ports {ECLK_P[22]}] set_property PACKAGE_PIN AA42 [get_ports {ECLK_N[22]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[22]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[22]}] set_property PACKAGE_PIN AL41 [get_ports {ECLK_P[23]}] set_property PACKAGE_PIN AL42 [get_ports {ECLK_N[23]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[23]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[23]}] set_property PACKAGE_PIN AB38 [get_ports {ECLK_P[24]}] set_property PACKAGE_PIN AB39 [get_ports {ECLK_N[24]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[24]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[24]}] set_property PACKAGE_PIN AJ42 [get_ports {ECLK_P[25]}] set_property PACKAGE_PIN AK42 [get_ports {ECLK_N[25]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[25]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[25]}] set_property PACKAGE_PIN AD40 [get_ports {ECLK_P[26]}] set_property PACKAGE_PIN AD41 [get_ports {ECLK_N[26]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[26]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[26]}] set_property PACKAGE_PIN U32 [get_ports {ECLK_P[27]}] set_property PACKAGE_PIN U33 [get_ports {ECLK_N[27]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[27]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[27]}] set_property PACKAGE_PIN P30 [get_ports {ECLK_P[28]}] set_property PACKAGE_PIN N31 [get_ports {ECLK_N[28]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_P[28]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {ECLK_N[28]}] #EDIN signals set_property PACKAGE_PIN J31 [get_ports {EDIN_P[0]}] set_property PACKAGE_PIN H31 [get_ports {EDIN_N[0]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[0]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[0]}] set_property PACKAGE_PIN L29 [get_ports {EDIN_P[1]}] set_property PACKAGE_PIN L30 [get_ports {EDIN_N[1]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[1]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[1]}] set_property PACKAGE_PIN R30 [get_ports {EDIN_P[2]}] set_property PACKAGE_PIN P31 [get_ports {EDIN_N[2]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[2]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[2]}] set_property PACKAGE_PIN M28 [get_ports {EDIN_P[3]}] set_property PACKAGE_PIN M29 [get_ports {EDIN_N[3]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[3]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[3]}] set_property PACKAGE_PIN U31 [get_ports {EDIN_P[4]}] set_property PACKAGE_PIN T31 [get_ports {EDIN_N[4]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[4]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[4]}] set_property PACKAGE_PIN V29 [get_ports {EDIN_P[5]}] set_property PACKAGE_PIN U29 [get_ports {EDIN_N[5]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[5]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[5]}] set_property PACKAGE_PIN J30 [get_ports {EDIN_P[6]}] set_property PACKAGE_PIN H30 [get_ports {EDIN_N[6]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[6]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[6]}] set_property PACKAGE_PIN N28 [get_ports {EDIN_P[7]}] set_property PACKAGE_PIN N29 [get_ports {EDIN_N[7]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[7]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[7]}] set_property PACKAGE_PIN Y29 [get_ports {EDIN_P[8]}] set_property PACKAGE_PIN Y30 [get_ports {EDIN_N[8]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[8]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[8]}] set_property PACKAGE_PIN W30 [get_ports {EDIN_P[9]}] set_property PACKAGE_PIN W31 [get_ports {EDIN_N[9]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[9]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[9]}] set_property PACKAGE_PIN K37 [get_ports {EDIN_P[10]}] set_property PACKAGE_PIN K38 [get_ports {EDIN_N[10]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[10]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[10]}] set_property PACKAGE_PIN H39 [get_ports {EDIN_P[11]}] set_property PACKAGE_PIN G39 [get_ports {EDIN_N[11]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[11]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[11]}] set_property PACKAGE_PIN K42 [get_ports {EDIN_P[12]}] set_property PACKAGE_PIN J42 [get_ports {EDIN_N[12]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[12]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[12]}] set_property PACKAGE_PIN M42 [get_ports {EDIN_P[13]}] set_property PACKAGE_PIN L42 [get_ports {EDIN_N[13]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[13]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[13]}] set_property PACKAGE_PIN P41 [get_ports {EDIN_P[14]}] set_property PACKAGE_PIN N41 [get_ports {EDIN_N[14]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[14]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[14]}] set_property PACKAGE_PIN K39 [get_ports {EDIN_P[15]}] set_property PACKAGE_PIN K40 [get_ports {EDIN_N[15]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[15]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[15]}] set_property PACKAGE_PIN AF41 [get_ports {EDIN_P[16]}] set_property PACKAGE_PIN AG41 [get_ports {EDIN_N[16]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[16]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[16]}] set_property PACKAGE_PIN W40 [get_ports {EDIN_P[17]}] set_property PACKAGE_PIN Y40 [get_ports {EDIN_N[17]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[17]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[17]}] set_property PACKAGE_PIN AJ40 [get_ports {EDIN_P[18]}] set_property PACKAGE_PIN AJ41 [get_ports {EDIN_N[18]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[18]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[18]}] set_property PACKAGE_PIN Y39 [get_ports {EDIN_P[19]}] set_property PACKAGE_PIN AA39 [get_ports {EDIN_N[19]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[19]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[19]}] set_property PACKAGE_PIN AC38 [get_ports {EDIN_P[20]}] set_property PACKAGE_PIN AC39 [get_ports {EDIN_N[20]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[20]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[20]}] set_property PACKAGE_PIN AJ38 [get_ports {EDIN_P[21]}] set_property PACKAGE_PIN AK38 [get_ports {EDIN_N[21]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[21]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[21]}] set_property PACKAGE_PIN AC40 [get_ports {EDIN_P[22]}] set_property PACKAGE_PIN AC41 [get_ports {EDIN_N[22]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[22]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[22]}] set_property PACKAGE_PIN AD42 [get_ports {EDIN_P[23]}] set_property PACKAGE_PIN AE42 [get_ports {EDIN_N[23]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[23]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[23]}] set_property PACKAGE_PIN U37 [get_ports {EDIN_P[24]}] set_property PACKAGE_PIN U38 [get_ports {EDIN_N[24]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[24]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[24]}] set_property PACKAGE_PIN V33 [get_ports {EDIN_P[25]}] set_property PACKAGE_PIN V34 [get_ports {EDIN_N[25]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[25]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[25]}] set_property PACKAGE_PIN AK39 [get_ports {EDIN_P[26]}] set_property PACKAGE_PIN AL39 [get_ports {EDIN_N[26]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[26]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[26]}] set_property PACKAGE_PIN AF42 [get_ports {EDIN_P[27]}] set_property PACKAGE_PIN AG42 [get_ports {EDIN_N[27]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_P[27]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDIN_N[27]}] #EDOUT signals set_property PACKAGE_PIN C33 [get_ports {EDOUT_P[0]}] set_property PACKAGE_PIN C34 [get_ports {EDOUT_N[0]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[0]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[0]}] set_property PACKAGE_PIN B39 [get_ports {EDOUT_P[1]}] set_property PACKAGE_PIN A39 [get_ports {EDOUT_N[1]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[1]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[1]}] set_property PACKAGE_PIN E37 [get_ports {EDOUT_P[2]}] set_property PACKAGE_PIN E38 [get_ports {EDOUT_N[2]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[2]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[2]}] set_property PACKAGE_PIN B37 [get_ports {EDOUT_P[3]}] set_property PACKAGE_PIN B38 [get_ports {EDOUT_N[3]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[3]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[3]}] set_property PACKAGE_PIN H38 [get_ports {EDOUT_P[4]}] set_property PACKAGE_PIN G38 [get_ports {EDOUT_N[4]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[4]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[4]}] set_property PACKAGE_PIN J37 [get_ports {EDOUT_P[5]}] set_property PACKAGE_PIN J38 [get_ports {EDOUT_N[5]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[5]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[5]}] set_property PACKAGE_PIN B36 [get_ports {EDOUT_P[6]}] set_property PACKAGE_PIN A37 [get_ports {EDOUT_N[6]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[6]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[6]}] set_property PACKAGE_PIN J36 [get_ports {EDOUT_P[7]}] set_property PACKAGE_PIN H36 [get_ports {EDOUT_N[7]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[7]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[7]}] set_property PACKAGE_PIN G36 [get_ports {EDOUT_P[8]}] set_property PACKAGE_PIN G37 [get_ports {EDOUT_N[8]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[8]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[8]}] set_property PACKAGE_PIN C38 [get_ports {EDOUT_P[9]}] set_property PACKAGE_PIN C39 [get_ports {EDOUT_N[9]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[9]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[9]}] set_property PACKAGE_PIN F34 [get_ports {EDOUT_P[10]}] set_property PACKAGE_PIN F35 [get_ports {EDOUT_N[10]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[10]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[10]}] set_property PACKAGE_PIN E33 [get_ports {EDOUT_P[11]}] set_property PACKAGE_PIN D33 [get_ports {EDOUT_N[11]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[11]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[11]}] set_property PACKAGE_PIN H33 [get_ports {EDOUT_P[12]}] set_property PACKAGE_PIN G33 [get_ports {EDOUT_N[12]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[12]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[12]}] set_property PACKAGE_PIN G32 [get_ports {EDOUT_P[13]}] set_property PACKAGE_PIN F32 [get_ports {EDOUT_N[13]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[13]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[13]}] set_property PACKAGE_PIN E34 [get_ports {EDOUT_P[14]}] set_property PACKAGE_PIN E35 [get_ports {EDOUT_N[14]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[14]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[14]}] set_property PACKAGE_PIN D35 [get_ports {EDOUT_P[15]}] set_property PACKAGE_PIN D36 [get_ports {EDOUT_N[15]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_P[15]}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {EDOUT_N[15]}] #Slow Control signals set_property PACKAGE_PIN AC31 [get_ports {ADC[0]}] set_property IOSTANDARD LVCMOS12 [get_ports {ADC[0]}] set_property DRIVE 4 [get_ports {ADC[0]}] set_property PACKAGE_PIN AD31 [get_ports {ADC[1]}] set_property IOSTANDARD LVCMOS12 [get_ports {ADC[1]}] set_property DRIVE 4 [get_ports {ADC[1]}] set_property PACKAGE_PIN AA31 [get_ports {ADC[2]}] set_property IOSTANDARD LVCMOS12 [get_ports {ADC[2]}] set_property DRIVE 4 [get_ports {ADC[2]}] set_property PACKAGE_PIN AA32 [get_ports {ADC[3]}] set_property IOSTANDARD LVCMOS12 [get_ports {ADC[3]}] set_property DRIVE 4 [get_ports {ADC[3]}] set_property PACKAGE_PIN AE29 [get_ports {ADC[4]}] set_property IOSTANDARD LVCMOS12 [get_ports {ADC[4]}] set_property DRIVE 4 [get_ports {ADC[4]}] set_property PACKAGE_PIN AE30 [get_ports {ADC[5]}] set_property IOSTANDARD LVCMOS12 [get_ports {ADC[5]}] set_property DRIVE 4 [get_ports {ADC[5]}] set_property PACKAGE_PIN AF31 [get_ports {ADC[6]}] set_property IOSTANDARD LVCMOS12 [get_ports {ADC[6]}] set_property DRIVE 4 [get_ports {ADC[6]}] set_property PACKAGE_PIN AF32 [get_ports {ADC[7]}] set_property IOSTANDARD LVCMOS12 [get_ports {ADC[7]}] set_property DRIVE 4 [get_ports {ADC[7]}] set_property PACKAGE_PIN AE34 [get_ports VDAC] set_property IOSTANDARD LVCMOS12 [get_ports VDAC] set_property PACKAGE_PIN AE35 [get_ports {GPIO[0]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[0]}] set_property DRIVE 4 [get_ports {GPIO[0]}] set_property PACKAGE_PIN AF34 [get_ports {GPIO[1]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[1]}] set_property DRIVE 4 [get_ports {GPIO[1]}] set_property PACKAGE_PIN AG34 [get_ports {GPIO[2]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[2]}] set_property DRIVE 4 [get_ports {GPIO[2]}] set_property PACKAGE_PIN AE32 [get_ports {GPIO[3]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[3]}] set_property DRIVE 4 [get_ports {GPIO[3]}] set_property PACKAGE_PIN AE33 [get_ports {GPIO[4]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[4]}] set_property DRIVE 4 [get_ports {GPIO[4]}] set_property PACKAGE_PIN AF35 [get_ports {GPIO[5]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[5]}] set_property DRIVE 4 [get_ports {GPIO[5]}] set_property PACKAGE_PIN AF36 [get_ports {GPIO[6]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[6]}] set_property DRIVE 4 [get_ports {GPIO[6]}] set_property PACKAGE_PIN AE37 [get_ports {GPIO[7]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[7]}] set_property DRIVE 4 [get_ports {GPIO[7]}] set_property PACKAGE_PIN AF37 [get_ports {GPIO[8]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[8]}] set_property DRIVE 4 [get_ports {GPIO[8]}] set_property PACKAGE_PIN AG36 [get_ports {GPIO[9]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[9]}] set_property DRIVE 4 [get_ports {GPIO[9]}] set_property PACKAGE_PIN AH36 [get_ports {GPIO[10]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[10]}] set_property DRIVE 4 [get_ports {GPIO[10]}] set_property PACKAGE_PIN AC34 [get_ports {GPIO[11]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[11]}] set_property DRIVE 4 [get_ports {GPIO[11]}] set_property PACKAGE_PIN AD35 [get_ports {GPIO[12]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[12]}] set_property DRIVE 4 [get_ports {GPIO[12]}] set_property PACKAGE_PIN AB36 [get_ports {GPIO[13]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[13]}] set_property DRIVE 4 [get_ports {GPIO[13]}] set_property PACKAGE_PIN AB37 [get_ports {GPIO[14]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[14]}] set_property DRIVE 4 [get_ports {GPIO[14]}] set_property PACKAGE_PIN Y37 [get_ports {GPIO[15]}] set_property IOSTANDARD LVCMOS12 [get_ports {GPIO[15]}] set_property DRIVE 4 [get_ports {GPIO[15]}] set_property PACKAGE_PIN AA37 [get_ports RSTOUTB] set_property IOSTANDARD LVCMOS12 [get_ports RSTOUTB] set_property PACKAGE_PIN AD36 [get_ports M0SCL] set_property IOSTANDARD LVCMOS12 [get_ports M0SCL] set_property DRIVE 4 [get_ports M0SCL] set_property PACKAGE_PIN AA34 [get_ports M1SCL] set_property IOSTANDARD LVCMOS12 [get_ports M1SCL] set_property DRIVE 4 [get_ports M1SCL] set_property PACKAGE_PIN AD37 [get_ports M0SDA] set_property IOSTANDARD LVCMOS12 [get_ports M0SDA] set_property DRIVE 4 [get_ports M0SDA] set_property PACKAGE_PIN AA35 [get_ports M1SDA] set_property IOSTANDARD LVCMOS12 [get_ports M1SDA] set_property DRIVE 4 [get_ports M1SDA] #Phase Shifter clock signals set_property PACKAGE_PIN P37 [get_ports {PSCLK_P0}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {PSCLK_P0}] set_property PACKAGE_PIN P38 [get_ports {PSCLK_N0}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {PSCLK_N0}] set_property PACKAGE_PIN T32 [get_ports {PSCLK_P2}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {PSCLK_P2}] set_property PACKAGE_PIN R32 [get_ports {PSCLK_N2}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {PSCLK_N2}] set_property PACKAGE_PIN V35 [get_ports {PSCLK_P3}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {PSCLK_P3}] set_property PACKAGE_PIN V36 [get_ports {PSCLK_N3}] set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {PSCLK_N3}] #DCI cascade for 100 Ohm termination on differential set_property DCI_CASCADE {35} [get_iobanks 34] set_property DCI_CASCADE {17 18} [get_iobanks 19]
