Versions Compared

Key

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

...

Warning
Any other usage of the SPI bus is neither supported nor recommended.

SPI bus for configuration

The SPI bus is used for configuration in two ways by default:

...

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.

SPI bus for operation

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.

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

B2B J5 â—„â-º Flash

custom

inactive
SPI_* = Z

off
(S3 = FX2PON,
FX2_PS_EN = 0)

master
(SPI_/S = 0)

slave

EZ-USB â—„â-º B2B J5

custom

master
SPI_/S = 1

off
(S3 = FX2PON,
FX2_PS_EN = 0)

slave

deselected

EZ-USB â—„â-º B2B J5

custom

slave
SPI_/C = Z

off
(S3 = FX2PON,
FX2_PS_EN = 0)

master
(SPI_/S = 1)

deselected

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

SPI Header Connector J3

SPI signals are made available on the dedicated header J3 accessible through an SPI programmer with flying leads as described in the table below.

 

Scroll pdf title
titleSPI header (J3).
SignalJ3 pin

SPI /S

SPI D

SPI Q

SPI /C

GND

Vref (3.3 V)