beautypg.com

Achronix Speedster22i Configuration User Manual

Page 12

background image

12

UG033, December 18, 2013

SPI Flash

Speedster22iHD FPGA

SCLK

HOLDN

DI

CSN

DO

SCK

HOLDN

SDI

CSN[0]

SDO[0]

SPI Flash

SCLK

HOLDN

DI

CSN

DO

SPI Flash

SCLK

HOLDN

DI

CSN

DO

SPI Flash

SCLK

HOLDN

DI

CSN

DO

CSN[1]

SDO[1]

CSN[2]

SDO[2]

CSN[3]

SDO[3]

Figure 7: Flash Connectivity to Speedster22iHD FPGA in x4 Mode

When writing to the 4 Flash memories, the FPGA would pull the CSN for a single Flash
memory in turn, write the data and then move onto the next Flash memory by pulling the
corresponding CSN low. When reading from the 4 Flash memories, all CSN signals are
pulled low, and a x4 width configuration data is read from the Flash memories and
transferred to the FPGA through the SDO ports. Once bitstream operations are completed
(Flash memory contents are read), transitioning from the end of the bitstream to user mode is
done the same way as in CPU and Flash x1 modes.