20 SBC330 3U VPX Single Board Computer
Publication No. SBC330-0HH/3
4.3 P10 Header
The
P10
header
is
dedicated
to
Flash
memory
options
which
affect
booting.
4.3.1 Flash software protection password visibility
Pins
1
and
2
must
be
linked
to
allow
software
to
alter
the
Spansion
‐
termed
“persistent
sector
protection”,
which
remains
unchanged
following
a
reset
or
a
power
‐
cycle.
See
Section
5.3.7
for
further
details.
If
the
link
is
not
fitted,
the
software
is
prevented
from
altering
any
previously
configured
sector
protection,
because
the
password
stored
in
the
FPGA
is
made
invisible
to
the
Software.
Examination
of
the
Flash
Password
register
reveals
ASCII
code
‘DataSafe’
if
the
link
is
fitted
or
‘locklock’
if
the
link
is
not
fitted.
The
state
of
this
link
is
reflected
in
the
Flash
Control
register.
4.3.2 Flash password/Boot Sector protection
Without
pins
3
and
4
being
linked,
no
write
access
is
allowed
to
the
boot
sector,
which
prevents
any
erroneous
user
software
remapping
of
User
Flash
areas,
overwriting
boot
sector
Flash
information.
The
address
region
protected
is
the
top
8
MByte
region
of
the
local
bus
(0xFF80
0000
to
0xFFFF
FFFF),
which
comprises
all
four
of
the
separate
2
MByte
core
0
boot
sites.
4.3.3 Boot Flash image selection
The
Boot
Flash
for
processing
core
0
is
divided
into
four
2
MByte
sections
named
Main,
Alternate,
Extended,
and
BANC
(Boot
Area
Non
Corruptible).
These
allow
for
three
different
boot
images
to
be
loaded
from
the
Flash,
plus
(when
available)
a
factory
‐
programmed
boot
image
that
allows
the
user
to
recover
if
a
non
‐
bootable
image
is
erroneously
put
into
Flash.
The
different
boot
images
allow
the
board
to
boot
different
code
from
power
up.
For
instance,
it
enables
GEIP
to
program
both
Functional
Test
Code
(FTS)
and
VxWorks
Operating
Systems
concurrently
into
the
same
board
to
aid
diagnostics.
Another
example
may
be
to
allow
booting
as
a
PCIe
root
complex
or
a
PCIe
end
‐
point
on
either
of
the
two
PCIE
‐
Express
ports,
which
may
be
useful
in
multi
‐
board
applications.
Pins
5
‐
6
and
7
‐
8
form
a
binary
combination
that
alters
the
order
of
the
2
MByte
(0x2000)
boot
regions
in
the
Flash
memory
and
selects
which
image
is
used
at
boot
time.
The
state
of
these
jumper
links
is
reflected
in
the
Flash
Control
Register.
Table 4-1
Jumper
Description
Sense when fitted
Pin 1 & pin 2
Flash Software Protection Password visibility
Password visible
Pin 3 & pin 4
Flash Password and boot sector protection
Boot sector writable
Pin 5 & pin 6
Binary combination with pins 7 & 8
Further explained
Pin 7 & pin 8
Binary combination with pins 5 & 6
Further explained
Errata
May
2011