28 SBC330 3U VPX Single Board Computer
Publication No. SBC330-0HH/3
data
bus.
The
Flash
in
each
device
is
arranged
in
256
KByte
sectors,
has
an
erase
capacity
of
100,000
cycles
per
sector
and
typical
data
retention
of
20
years.
NOTE
Integrity of Flash data cannot be guaranteed if a hard reset occurs during a Flash write cycle.
The
following
table
shows
the
Flash
options
available
for
the
SBC330:
The
Flash
is
divided
into
two
contiguous
area
types:
Boot
Flash
and
User
Flash.
At
least
the
top
8
MBytes
of
Flash
is
reserved
for
Boot
Code
(16
MBytes
if
the
Core
1
Boot
bit
is
set
in
the
FPGA
ʹ
s
Flash
Control
register).
The
boot
code
region
is
separated
into
four
2
MByte
boot
regions
that
may
be
selected
using
hardware
links.
The
remainder
of
the
Flash
memory
is
allocated
as
User
Flash.
5.3.4 Boot Flash
Up
to
16
MBytes
on
each
of
the
Flash
memory
options
is
taken
as
Boot
Flash,
and
is
used
to
hold
initialization
and
operating
system
boot
routines.
Each
of
the
two
8
MByte
regions
can
be
used
to
hold
up
to
4
boot
images
each
for
processing
cores
0
and
1.
However,
it
is
more
normal
that
both
processing
cores
access
the
same
BootROM.
In
this
case,
only
the
top
8
MBytes
is
used;
core
1
boots
from
the
same
BootROM
as
core
0
and
the
rest
of
Flash
is
mapped
as
User
Flash.
Figure 5-2 Local Bus CS0 Mapping
Table 5-4 Flash Options
Flash Size (MBytes)
Banks
Flash Bank Organization
256
1
2 x 1024 Mbit
512 (when available)
1
2 x 2048 Mbit (when available)
Not
to
scale
CS0
CS0
Normal
four
2
MByte
Boot
areas
Flash
Control
Register
‘Core
1
Boot’
bit
set
0xFFA0
0000
0xFF80
0000
0xFF60
0000
0xFF40
0000
0xFF20
0000
0xFF00
0000
0xFFC0
0000
0xFFE0
0000
0xFFFC
0000
0xFFFF
FFFF
8
MB
y
te
s
8
MB
y
te
s
8
MB
y
te
s
24
8
MB
y
te
s
24
0
MB
y
te
s
Core
0
BANC
Spare
Core
0/1
Extended
Core
0/1
Alternate
Core
0/1
Main
Core
0
BANC
Spare
Core
0
Extended
Core
0
Alternate
Core
0
Main
Spare
Core
1
Extended
Core
1
Alternate
Core
1
Main
User
Flash
User
Flash
Errata
May
2011