Extended version information register, Table 151: advanced register: extended version, Information – ALLIED Vision Technologies Pike F-1600 User Manual
Page 329

Configuration of the camera
PIKE Technical Manual V5.1.2
329
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).
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
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 151: 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.