MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide
101
UG257 (v1.1) December 5, 2007
www.xilinx.com
Additional Design Details
R
After programming the SPI Flash, remove jumper JP8, as shown in
Figure 12-16(a)
. If
properly programmed, the FPGA then configures itself from the SPI Flash PROM and the
DONE LED lights. The DONE LED is shown in
Figure 12-3, page 92
.
Additional Design Details
Figure 12-18
provides additional details of the SPI Flash interface used on the Spartan-3E
Starter Kit board. In most applications, this interface is as simple as that shown in
Figure 12-1, page 91
. The Spartan-3E Starter Kit board, however, supports of variety of
configuration options and demonstrates additional Spartan-3E capabilities.
Shared SPI Bus with Peripherals
After configuration, the SPI Flash configuration pins are available to the application. On
the Spartan-3E Starter Kit board, the SPI bus is shared by other SPI-capable peripheral
devices, as shown in
Figure 12-18
. To access the SPI Flash memory after configuration, the
FPGA application must disable the other devices on the shared SPI bus.
Table 12-3
shows
the signal names and disable values for the other devices.
Figure 12-18:
Additional SPI Flash Interface Design Details
3
.
3
V
(T4)
S
PI_MO
S
I
(N10)
(U16)
(U
3
)
S
p
a
rt
a
n-
3
E FPGA
S
PI_MI
S
O
S
PI_
S
CK
S
PI_
SS
_B
D
C
Q
S
S
TMicro M25P16
S
PI
S
eri
a
l Fl
as
h
CCLK
DIN/D0
MO
S
I/C
S
I_B
C
S
O_B
(R12)
J
u
mper J11
W
HLD
U
s
er-I/O
V
S
0/A19
V
S
1/A18
V
S
2/A17
S
F_A<19>
(V15)
S
F_A<1
8
>
S
F_A<17>
(U15)
(T16)
C
S
O_B
S
EL
S
EL
S
DI
S
DO
S
CK
GND
3
.
3
V
ROM_C
S
C
S
O_B
Progr
a
mming
He
a
der J12
Other de
vice
s
s
h
a
re
S
PI
bus
DAC
AMP
ADC
Pl
a
tform
Fl
as
h
S
tr
a
t
a
-
Fl
as
h
S
PI_ALT_C
S
_JP11
UG257_12_18_060806
Table 12-3:
Disable Other Devices on SPI Bus
Signal
Disabled Device
Disable Value
DAC_CS
Digital-to-Analog Converter (DAC)
1
AMP_CS
Programmable Pre-Amplifier
1