Instruction manual
Guppy Technical ManualV7.4.0
231
Configuration of the camera
Extended version information register
The presence of each of the following features can be queried by the 0 bit of the
corresponding register.
The μC version and FPGA firmware version numbers are bcd-coded, which means
that e.g. firmware version 0.85 is read as 0x0085 and version 1.10 is read as
0x0110.
The newly added VERSION_INFOx_EX registers contain extended bcd-coded ver-
sion information formatted as special.major.minor.patch.
So reading the value 0x00223344 is decoded as:
• special: 0 (decimal)
• major: 22 (decimal)
•minor:33 (decimal)
•patch:44 (decimal)
This is decoded to the human readable version 22.33.44 (leading zeros are
omitted).
Register Name Field Bit Description
0xF1000010 VERSION_INFO1 μC type ID [0..15] Always 0
μC version [16..31] Bcd-coded version number
0xF1000014 VERSION_INFO1_EX μC version [0..31] Bcd-coded version number
0xF1000018 VERSION_INFO3 Camera type ID [0..15] See Table 105: Camera type
ID list on page 232
FPGA version [16..31] Bcd-coded version number
0xF100001C VERSION_INFO3_EX FPGA version [0..31] Bcd-coded version number
0xF1000020 --- [0..31] Reserved
0xF1000024 --- [0..31] Reserved
0xF1000028 --- [0..31] Reserved
0xF100002C --- [0..31] Reserved
0xF1000030 OrderIDHigh [0..31] 8 Byte ASCII Order ID
0xF1000034 OrderIDLow [0..31]
Table 104: Advanced register: Extended version information
Note
If a camera returns the register set to all zero, that particular
camera does not support the extended version information.