Pike
Technical
Manual
V5.2.3
290
Configuration of the camera
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
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).
The
FPGA
type
ID
(=
camera
type
ID)
identifies
the
camera
type
with
the
help
of
the
following
list:
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]
See
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 154: 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.