Pike
Technical
Manual
V5.2.3
261
Configuration of the camera
Configuration
of
the
camera
Configuration ROM
The
information
in
the
Configuration
ROM
is
needed
to
identify
the
node,
its
capabilities
and
which
drivers
are
required.
The
base
address
for
the
configuration ROM
for
all
registers
is
FFFF
F0000000h.
The
ConfigRom
is
divided
into
•
Bus
info
block:
providing
critical
information
about
the
bus-related
capabilities
•
Root
directory:
specifying
the
rest
of
the
content
and
organization,
such
as:
– Node
unique
ID
leaf
– Unit
directory
and
– Unit
dependant
info
The
base
address
of
the
camera
control
register
is
calculated
as
follows
based
on
the
camera-specific
base
address:
The
entry
with
key
8D
in
the
root
directory
(420h
in
this
case)
provides
the
offset
for
the
Node
unique
ID
leaf.
To
compute
the
effective
start
address
of
the
node
unique
ID
leaf:
Note
If
you
want
to
use
the
DirectControl
program
to
read
or
write
to
a
register,
enter
the
following
value
in
the
Address
field:
F0F Offset
Bus
info
block
Offset 0 to 7
8 to 15 16 to 23 24 to 31
400h
04
29
0C
C0
404h
31
33
39
34
….
ASCII
for
IEEE1394
408h
20
00
B2
03
….
Bus
capabilities
40Ch
00
0A
47
01
….
Node_Vendor_Id
,
Chip_id_hi
410h
Serial
number
….
Chip_id_lo
Root
directory
414h
00
04
B7
85
According
to
IEEE1212,
the
root
directory
may
have
another
length.
The
keys
(e.g.
8D)
point
to
the
offset
factors
rather
than
the
offset
(e.g.
420h)
itself.
418h
03
00
0A
47
41Ch
0C
00
83
C0
420h
8D
00
00
02
424h
D1
00
00
04
Table 137: Configuration ROM