FLASH Memory Operation

A 128−MByte bank of FLASH memory is provided for processing FPGA boot code. Up to four FPGA boot configurations can be stored in FLASH, identified as Version 0, Version 1, Version 2, and Version 3. Version 0 is the Pentek−supplied default boot configuration (0 is the Gen 3 x8 PCIe code) and Versions 1, 2 and 3 are reserved for user−defined configurations.

At power−up, PCB switches SW1−3:4 designate which one of the FPGA configurations to boot from FLASH, as indicated in DIP Switch Settings.

FLASH memory is write−protected using PCB switch SW1−1. See DIP Switch Settings for these switch settings.

The table below shows the allocation of FLASH memory.

FLASH Memory Use

FLASH Boot Code

Default Configuration Storage

Version 0 Boot Code

Gen 3 x8 PCIe (Pentek−supplied)

Version 1 Boot Code

Reserved

Version 2 Boot Code

Reserved

Version 3 Boot Code

Reserved

The Versions 1, 2, and 3 Boot Code storage areas are blank as shipped from the factory.

Use the Configuration Flash Access FPGA IP Core module to access FLASH memory.