文档介绍:Implementing
a
32−bit
Processor−based
Design
in
an
FPGA
Summary This
tutorial
shows
how
to
create
a
simple
32−bit
FPGA
design
with
a
soft−core
and
program
it
with
a
piece
of
software.
The
software
will
access
the
designed
hardware
Tutorial causing
a
row
of
LEDs
to
blink
in
a
counting
pattern.
TU0128
()
May
16,
2008
Introduction
In
this
tutorial
we
will
show
how
to
create
a
simple
32−bit
processor
based
design
in
an
FPGA.
The
design
includes
a
soft−core
and
the
FPGA
will
be
connected
to
a
series
of
LEDs.
The
processor
soft−core
in
the
FPGA
will
be
programmed
with
a
piece
of
software.
pleted
example
shows
a
row
of
8
LEDs
on
the
NanoBoard
that
are
binary
counting
from
0
to
255.
What
do
you
need?
In
order
to
follow
the
steps
described
in
this
tutorial,
you
need
the
following:
• Altium
Designer
Embedded
Intelligence
(Unified
licence).
• a
NanoBoard
NB2DSK01
with
a
Xilinx
Spartan
3
S1500
daughter
board
+
Xilinx
ISE
software.
The
NanoBoard
must
be
connected
to
your
PC
via
a
USB
cable
or
a
parallel
cable.
Outline
of
the
example
A
typical
design
consists
of
a
processing
soft−core
plus
all
necessary
peripherals
living
inside
an
FPGA.
This
design
is
made
in
an
FPGA
project.
Software
is
needed
to
make
the
system
do
something
useful.
This
software
will
run
on
the
soft−core
and
is
developed
in
an
embedded
project.
This
tutorial
is
an
embedded
hardware
equivalent
of
"Hello
world":
a
counting
row
of
LEDs.
The
goal
of
this
example
is
to
explain
how
the
FPGA
design
tools
and
embedded
tools
work
and
how
they
fit
together
to
create
a
first
working
example.
The
tutorial
consists
of
three
major
steps:
• First
an
FPGA
design
is
created.
The
design
will
contain
a
processing
soft−core,
an
interface
to
the
LEDs
on
the
Na