Pike Technical Manual
V5.2.0
319
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
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 153: 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.