The SZG-BRK-TXR4 is a SYZYGY Transceiver (TXR4) peripheral intended to be used during early prototype development or experimentation to provide access to the high density SYZYGY ports.

Standard I/O and clocks are pinned out to a 2mm header.

Transceiver pairs are differentially routed on-board and pinned out to paired U.FL connectors at the perimeter.

Resources

I/O Voltage

The SYZYGY standard allows for a range of I/O voltage levels. Each peripheral stores it’s acceptable VIO voltage range in onboard non-volatile storage referred to as the SYZYGY DNA. The actual voltage the peripheral uses is determined by the SmartVIO calculation done by the carrier at power on. The SYZYGY carrier board will query all attached peripherals that share a specific VIO rail, compare all of their acceptable voltage ranges, and choose the lowest VIO voltage that satisfies all peripherals. If no voltage is acceptable for all peripherals, then rail stays turned off. 

Breakout boards have no included peripherals to limit the I/O voltage range. Once custom hardware is added to the breakout board, a more specific I/O voltage may be desired. There are two ways to configure a specific I/O voltage with a SYZYGY breakout board.

  1. The best option is to change the SYZYGY DNA to a range suited for the custom hardware. This means that any SYZYGY carrier that customized breakout board is connected to will automatically compute the correct I/O voltage to use, just like with any other SYZYGY peripheral.
    This provided Python tool can be used to update SYZYGY peripherals DNA (requires an MCU programmer). Edit the min and max voltage range in the SYZYGY DNA json file for the breakout board and use it with the Python tool above.
  2. The calculated VIO solution can be overwritten using the device settings on the carrier board. You have to be more careful with this option though, as it will set the VIO voltage regardless of whether or not it is compatible with the attached peripherals.

Breakout Connections

SYZYGY PinSignalConnectorDesignator
5RX0PU.FLJ2
7RX0NU.FLJ4
6TX0PU.FLJ3
8TX0NU.FLJ5
9RX1PU.FLJ7
11RX1NU.FLJ10
10TX1PU.FLJ8
12TX1NU.FLJ11
13REFCLKPU.FLJ9 [1]
15REFCLKNU.FLJ12 [1]
29RX2PU.FLJ14
31RX2NU.FLJ16
30TX2PU.FLJ15
32TX2NU.FLJ17
25RX3PU.FLJ18
27RX3NU.FLJ20
26TX3PU.FLJ19
28TX3NU.FLJ21
14S02mm HeaderJ6-2
16S12mm HeaderJ6-4
17S22mm HeaderJ6-5
18S32mm HeaderJ6-6
19S42mm HeaderJ6-7
20S52mm HeaderJ6-8
21S62mm HeaderJ6-9
22S72mm HeaderJ6-10
23S82mm HeaderJ6-11
24S92mm HeaderJ6-12
33P2C_CLKP2mm HeaderJ6-13
35P2C_CLKN2mm HeaderJ6-15
34C2P_CLKP2mm HeaderJ6-14
36C2P_CLKN2mm HeaderJ6-16
37RSVD_372mm HeaderJ6-17
38RSVD_382mm HeaderJ6-18
25VTest PointTP9 and J6-1
39VIOTest PointTP10 and J6-19
403.3VTest PointTP8 and J6-20

[1] To use the external MGT REFCLK U.FL inputs, you must remove C1, C3 and place C4, C5. This connects the REFCLK input pins to the U.FL connectors instead of the onboard LVDS clock oscillator. These AC coupling capacitors are 10nF 0603 parts.

Clock Oscillator

The SZG-BRK-TXR4 includes an onboard 125Mhz LVDS clock oscillator connected to the REFCLK input SYZYGY pins.

SYZYGY Information

Compatibility Table

COMPATIBILITY PARAMETERSPECIFICATION
Port typeSYZYGY Transceiver
WidthSingle
5V supply requiredNo
Nominal 5V supply currentN/A
Nominal 3.3V supply currentN/A
VIO supply voltage1.2V to 3.3V
Nominal VIO supply current< 100mA
Total number of I/OUp to 10

DNA Data

This data is stored in the SYZYGY DNA microcontroller on the SZG-BRK-TXR4 peripheral.

DNA PARAMETERDATA
Max 5V Load0 mA
Max 3.3V Load10 mA
Max VIO Load0 mA
IS_LVDSFalse
IS_DOUBLEWIDEFalse
VIO Min1.2V
VIO Max3.3V