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 ( |
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.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]