1 System Overview
The system must contain the following parameters to perform the In-System Programming (ISP) for the FPGA.
- A microprocessor with at least 8192 bytes of RAM or a softcore processor implemented in another FPGA.
- SPI IP to interface with the target device. SPI Mode 3 must be used.
- Access to the data file containing the programming data.
- Memory to store and run SPI-DirectC code.
For more information on power requirements for Vpump and other power supplies, see your device product device datasheet.
The following table lists the memory requirements.
Compile Options Enabled | Units are in Bytes | ||
---|---|---|---|
ROM Code1 | ROM Data2 | Read/Write Data3 | |
ENABLE_G4_SUPPORT | 16902 | 608 | 12578 |
ENABLE_G5_SUPPORT | 20242 | 1570 | 12851 |
All the above | 30414 | 1576 | 13639 |
Note:
- ROM Code— This is the compiled code size memory requirements.
- ROM Data— This is the block started by Symbol allocation for variables that do not yet have values, that is, uninitialized data. It is part of the overall data size.
- Read/Write Data— This is the run time memory requirement, that is, the free data memory space required to execute the code.