SYZYGY Resources

SYZYGY Specifications and License Information

To access the SYZYGY Specification, SYZYGY DNA Specification, and License Terms, visit syzygyfpga.io.

Carriers and Peripherals

A list of known (to us) carriers and peripherals supporting SYZYGY, visit:

To submit a new carrier or peripheral to be added to this list, please email us at [email protected].

Software and Gateware

A number of software and gateware resources are available on our GitHub site: https://github.com/SYZYGYfpga.

GIT REPOSITORYDESCRIPTION
syzygy-toolsSource libraries to support carrier and peripheral manufacturers including:

  • SYZYGY DNA generation
  • SmartVIO / DNA parsing
pcb-templatesPCB templates in Altium Designer and KiCAD to standard and transceiver flavors of SYZYGY peripherals
avr-dna-fwFirmware sources for the Atmel ATTiny 44A used on peripherals to implement the SYZYGY carrier communication and DNA
brain-toolsApplications supporting the Opal Kelly Brain-1
brain-sample-hdlHDL application samples for the Opal Kelly Brain-1
brain-fsContents of the home filesystem for the Opal Kelly Brain-1
Example ProjectsApplication samples SYZYGY peripherals
u-boot-syzygyA version of the U-Boot boot loader that includes support for SYZYGY peripheral discovery and initialization

Peripheral Mounting

SYZYGY peripherals can be mechanically connected together using the carrier and peripheral mounting holes. Below are some suggested mounting hardware options. The Standard Hardware mounting kit is available from the accessories section of our store.

PARTSUPPLIERPART NUMBERQUANTITY PER PORT
5mm Unthreaded StandoffMcMaster-Carr94669A0982
Pan Head Phillips 10mm BoltMcMaster-Carr92000A1062
Hex NutMcMaster-Carr91828A1132

STANDARD HARDWARE

PARTSUPPLIERPART NUMBERQUANTITY PER PORT
Male-to-Female 5mm StandoffMcMaster-Carr93655A0012
Pan Head Phillips 4mm BoltMcMaster-Carr92000A1022
Thumb NutMcMaster-Carr96445A3202