The SZG-PMOD4 is a SYZYGY Standard module that provides expansion to up to four Digilent Pmod peripherals.

Resources

SYZYGY Information

Compatibility Table

COMPATIBILITY PARAMETERSPECIFICATION
Port typeSYZYGY Standard
WidthSingle
5V supply requiredNo
Nominal 5V supply currentN/A
Nominal 3.3V supply current< 10mA
VIO supply voltage3.3V
Nominal VIO supply currentDepends on Pmod peripherals
Total number of I/O32
Number of differential I/O pairs0

DNA Data

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

Note that the maximum VIO (configured to 3.3V) load below is an overestimate to account for the potential variability in current loads between Pmod modules.

DNA PARAMETERDATA
Max 5V Load0 mA
Max 3.3V Load0 mA
Max VIO Load1000 mA
IS_LVDSFalse
IS_DOUBLEWIDEFalse
VIO Min3.3V
VIO Max3.3V

Design

The PMOD4 peripheral is a basic device that breaks out a single SYZYGY Standard port into up to 4 Digilent Pmod connectors.

Each signal is routed through a 200Ω series resistor before connecting to its corresponding SYZYGY connector pin. This is to reduce current in the case of a shorted connection to avoid damage to the FPGA I/O.

Additionally, each signal is routed through an ESD protection diode (ON Semiconductor NSQA6V8AW5T2G) on the Pmod side of the series resistor.

POD1 Connections

PMOD I/OSYZYGY SIGNALSYZYGY PIN
1S15J1-20
2S13J1-18
3S11J1-16
4S9J1-14
5DGND
6+3.3VDD
7S14J1-19
8S12J1-17
9S10J1-15
10S8J1-13
11DGND
12+3.3VDD

POD2 Connections

PMOD I/OSYZYGY SIGNALSYZYGY PIN
1S22J1-27
2S20J1-25
3S18J1-23
4S16J1-21
5DGND
6+3.3VDD
7S23J1-28
8S21J1-26
9S19J1-24
10S17J1-22
11DGND
12+3.3VDD

POD3 Connections

PMOD I/OSYZYGY SIGNALSYZYGY PIN
1S7J1-12
2S5J1-10
3S3J1-8
4S1J1-6
5DGND
6+3.3VDD
7S6J1-11
8S4J1-9
9S2J1-7
10S0J1-5
11DGND
12+3.3VDD

POD4 Connections

NOTE: The POD4 port uses the SYZYGY P2C and C2P clock pins as general fabric I/O and may not be compatible with all ports on all carriers.

PMOD I/OSYZYGY SIGNALSYZYGY PIN
1C2P_CLKnJ1-36
2C2P_CLKpJ1-34
3S27J1-32
4S25J1-30
5DGND
6+3.3VDD
7P2C_CLKnJ1-35
8P2C_CLKpJ1-33
9S26J1-31
10S24J1-29
11DGND
12+3.3VDD

Product Lifecycle

PCB Revision History

RevisionDETAIL
20170719First production PCB.
BXXUse VIO (at 3.3V) as PMOD power instead of SYZYGY 3.3V

Known Issues

VIO Back Powering

SZG-PMOD4 boards with PCB date code 20170719 are designed such that the 3.3V rail powers all Pmod peripherals connected to the SZG-PMOD4. It is possible for Pmod peripherals to back power the VIO rail through FPGA I/O internal clamp diodes under the following conditions:

  • +3.3V power is enabled while +VIO is disabled. The SYZYGY specification calls for +3.3V to turn on first. The carrier implementation and peripheral configuration determines how long this condition lasts. It could be short (10’s of milliseconds) or it could be indefinite (if VIO is never enabled).
  • The peripheral drives (applies) a voltage onto the I/O pins.

The scope of the issue depends on the specific carrier and peripherals in an application. Damage can occur to the FPGA is the back current applied to the pin exceeds 10mA. On the Opal Kelly XEM7320, there are no other significant power users attached to the VIO and no VIO is shared among peripherals. Therefore, no significant current would pass through the clamp diodes. On the Opal Kelly Brain-1, a second peripheral on the same VIO bank could draw current and force this current through the clamp diodes. Other carrier designs may also experience damage if their VIO power supply design is capable of sinking current prior to the VIO rail powering on.

Current Rev BXX boards use VIO as the PMOD power rail, automatically assigning it to 3.3V via SmartVIO. This prevents any back powering issues.

If you have any questions or comments, please feel free to reach out to Opal Kelly Support.