Guppy PRO Technical Manual
V4.1.2
215
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
version 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
activated. 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 to 15]
Always 0
µC version
[16 to 31]
Bcd-coded version number
0xF1000014
VERSION_INFO1_EX µC version
[0 to 31]
Bcd-coded version number
0xF1000018
VERSION_INFO3
Camera type ID
[0 to 15]
FPGA version
[16 to 31]
Bcd-coded version number
0xF100001C
VERSION_INFO3_EX FPGA version
[0 to 31]
Bcd-coded version number
0xF1000020
---
[0 to 31]
Reserved
0xF1000024
---
[0 to 31]
Reserved
0xF1000028
---
[0 to 31]
Reserved
0xF100002C
---
[0 to 31]
Reserved
0xF1000030
OrderIDHigh
[0 to 31]
8 Byte ASCII Order ID
0xF1000034
OrderIDLow
[0 to 31]
Table 122: Advanced register: Extended version information