Publication No. SBC330-0HH/3
Functional Description 39
5.7.2 Real Time Clock
The
SBC330
provides
an
Epson
RX8581_NB
Real
Time
Clock
(RTC)
device
with
a
minimum
of
1
second
resolution.
The
RTC
can
be
powered
from
the
VPX
backplane
P3V3_AUX
or
the
VBAT
signal
when
the
main
power
supply
is
removed.
The
interrupt
output
of
the
RTC
can
generate
an
interrupt
to
either
processor
core,
via
the
Local
Bus
FPGA.
The
‘programmable
square
wave’
output
from
this
device
is
also
connected
to
the
FPGA.
However,
current
firmware
does
not
make
any
use
of
the
signal.
5.7.3 Elapsed Time Indicator
A
Dallas
DS1682
Elapsed
Time
Indicator
(ETI)
is
provided
to
log
the
amount
of
time
the
board
is
powered
and
the
number
of
power
cycles.
5.7.4 Temperature sensors
The
SBC330
has
two
ADT7461
temperature
sensors.
One
remotely
monitors
the
core
temperature
of
the
MPC8641D
and
the
other
monitors
the
ambient
temperature
at
its
location
on
the
PCB.
The
device
is
located
directly
underneath
the
processor,
next
to
the
core
PSU,
which
has
been
thermally
modeled
to
be
a
hot
spot
on
the
PCB.
The
temperature
sensors
can
generate
interrupts
to
either
processor
core,
via
the
Local
Bus
FPGA,
at
two
software
‐
defined
thresholds.
Using
the
Secondary
interrupt
controller
in
the
Local
Bus
Control
FPGA,
these
thresholds
can
optionally
be
configured
to
generate
an
interrupt
and
further
can
be
used
to
switch
off
the
power
supplies
to
the
board.
The
current
release
of
firmware
has
this
feature
implemented
but
disabled.
Future
releases
will
allow
users
to
enable
or
disable
the
feature.
5.7.5 Power Supply manager
The
SBC330
uses
a
Lattice
ispPAC
‐
POWR1014A
to
monitor
and
sequence
the
on
‐
board
voltages.
The
device
provides
an
I
2
C
interface
that
can
be
used
to
access
an
internal
A
‐
to
‐
D
converter
to
measure
the
value
of
each
of
the
on
‐
board
voltage
rails.
Discrete
inputs
to
and
outputs
from
the
device
can
also
be
monitored.
5.7.6 MPC8641D configuration EEPROM
On
SBC330,
the
MPC8641
initial
processor
power
‐
up
configuration
is
performed
by
driving
strapping
signals
using
a
Lattice
LC4064B
48
‐
pin
CPLD
during
the
time
the
board
is
in
hard
reset.
However,
the
I
2
C
EEPROM
is
provided
should
further
configuration
information
need
to
be
loaded
into
the
device
before
software
boots.
The
default
VxWorks
BSP
stores
the
VxWorks
boot
parameters
and
Ethernet
MAC
addresses
in
this
device.
The
processor’s
boot
sequencer,
which
uses
the
EEPROM,
is
not
enabled
in
default
firmware.
If
it
is
enabled,
the
device
must
be
loaded
with
valid
data
(including
preamble
and
CRC)
at
all
times
for
the
processor
to
boot
correctly.
If
valid
data
is
not
read,
then
the
Processor
drives
the
HRESET_Request
line
active.
The
EEPROM
is
write
‐
protected
by
default,
and
can
be
write
‐
enabled
by
clearing
the
associated
bit
in
the
FPGA
Miscellaneous
Functions
register
at
offset
0x28.
This
bit
may
only
be
cleared
when
the
VPX
backplane
signal,
NVMRO
negated.