configmem

Configuration memory definition module.

This module contains the ConfigMem class which represents configuration memory entries for FPGA fabric tiles. Each entry maps configuration bits to frame locations for bitstream generation.

Classes

ConfigMem

Data structure to store the information about a config memory.

Module Contents

ConfigMem

ConfigMem   :module:

Data structure to store the information about a config memory.

Each structure represents a row of entries in the config memory CSV file.

ivar frameName:

The name of the frame

vartype frameName:

str

ivar frameIndex:

The index of the frame

vartype frameIndex:

int

ivar bitsUsedInFrame:

The number of bits used in the frame

vartype bitsUsedInFrame:

int

ivar usedBitMask:

The bit mask of the bits used in the frame

vartype usedBitMask:

str

ivar configBitRanges:

A list of config bit mapping values

vartype configBitRanges:

list[int]