Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Scroll pdf title
titleSPI pin-out summary; SPI signal details (bank 2).
ball

name

FPGA FPGA pin

J5 pin

SPI_Q

 

IO_L03N_2

no

SPI_D 

IO_L16N_2

no

SPI_/C 

IO_L26N_2

no

SPI_/S 

IO_L01P_2

no

Warning

SPI pins on B2B connector J5 cannot be used as GPIOs (general purpose I/Os).


 

The SPI bus can be used during configuration and operation in a plurality of ways as summarized respectively in Table A (SPI bus for configuration) and Table B (SPI bus for operation).

...

Scroll pdf title
titleTable A: SPI bus modes for configuration.
B2B J5 â-º Flash

description

usage

EZ-USB FX2LP

FPGA

B2B J5

serial Flash

EZ-USB â-º Flash

OpenFUT
API

master

off
(S3 = FX2PON,
FX2_PS_EN = 0)

deselected

slave

FPGA â—„ Flash

OpenFUT
API

inactive
SPI_* = Z

master
(SPI_/S = 1)

deselected

slave

custom

inactive
SPI_* = Z

off
(S3 = FX2PON,
FX2_PS_EN = 0)

master
(SPI_/S = 0)

slave

The PROM file (containing the FPGA configuration bitstream) can be written to the SPI serial Flash memory (slave) also through the SPI pins of B2B connector J5 (attached device set to master mode). In this case, the FPGA shall be turned off or three-stated to release its shared SPI pins and the USB FX2 microcontroller shall three-state (Z = high impedance) its shared SPI pins.

...

A plurality of usage combinations of the SPI bus during operation is made available to the user as suggested in Table B below.

Scroll pdf title
titleTable B: SPI bus modes for operation.
B2B J5 off
(S3 = FX2PON,
FX2_PS_EN = 0) 0)
SPI_/C = Zdeselected

description

usage

EZ-USB FX2LP

FPGA

B2B J5

serial Flash

EZ-USB â—„â-º Flash

custom

master

off
(S3 = FX2PON,
FX2_PS_EN = 0)

deselected

slave

FPGA â—„â-º Flash

custom

inactive
SPI_* = Z

master
(SPI_/S = 1)

deselected

slave

â—„â-º Flash

custom

inactive
SPI_* = Z

master
(SPI_/S =

slave

EZ-USB â—„â-º B2B J5

custom

master
SPI_/S = 1off
(S3 = FX2PON,
FX2_PS_EN = 0)

slave

deselected

EZ-USB â—„â-º B2B J5

custom

slave

off
(S3 = FX2PON,
FX2_PS_EN = 0)

master
(SPI_/S = 1)

Warning
Other combinations of master and slave units are neither supported nor recommended.