User Manual
The Zmod
DAC () is compliant with SYZYGY⢠Specification (https://syzygyfpga.io/specification/). It contains an MCU able to
calculate the Geographical Address and provide the DNA information via I2C. The DNA is stored in the MCU FLASH at the address
range: 0x8000 - 0x80FF with the following structure:
Table 2. The Zmod ADC DNA structure []
Contents Type Size(Bytes) Value Address
DNA full data length uint16 2 91 0x8000
DNA header length uint16 2 40 0x8002
SYZYGY DNA major version uint8 1 1 0x8004
SYZYGY DNA minor version uint8 1 0 0x8005
Required SYZYGY DNA major version uint8 1 1 0x8006
Required SYZYGY DNA minor version uint8 1 0 0x8007
Maximum operating 5V load (mA) uint16 2 600 0x8008
Maximum operating 3.3V load (mA) uint16 2 1 0x800A
Maximum VIO load (mA) uint16 2 10 0x800C
Attribute flags uint16 2 0 0x800E
Minimum operating VIO1 (10 mV steps) uint16 2 180 0x8010
Maximum operating VIO1 (10 mV steps) uint16 2 180 0x8012
Minimum operating VIO2 (10 mV steps) uint16 2 170 0x8014
Maximum operating VIO2 (10 mV steps) uint16 2 190 0x8016
Minimum operating VIO3 (10 mV steps) uint16 2 0 0x8018
Maximum operating VIO3 (10 mV steps) uint16 2 0 0x801A
Minimum operating VIO4 (10 mV steps) uint16 2 0 0x801C
Maximum operating VIO4 (10 mV steps) uint16 2 0 0x801E
Manufacturer name length uint8 1 12 0x8020
Product name length uint8 1 13 0x8021
Product model / Part number length uint8 1 13 0x8022
Product version / revision length uint8 1 1 0x8023
Serial number length uint8 1 12 0x8024
RESERVED uint8 1 0 0x8025
CRC-16 (most significant byte) uint8 1 0xA5 0x8026
CRC-16 (least significant byte) uint8 1 0x1E 0x8027
END DATA HEADER
Manufacturer name string 12 Digilent Inc 0x8028