Instruction manual

Guppy PRO Technical ManualV4.1.0
210
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).
Note
Currently all registers can be written without being acti-
vated. This makes it easier to operate the camera using
Directcontrol.
Allied Vision reserves the right to require activation in
future versions of the software.
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 127: Camera type
ID list on page 211.
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 126: Advanced register: Extended version information