FABulous.fabric_definition.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
-
class ConfigMem[source]
Data structure to store the information about a config memory.
Each structure represents a row of entries in the config memory CSV file.
-
frameName[source]
The name of the frame
- Type:
str
-
frameIndex[source]
The index of the frame
- Type:
int
-
bitUsedInFrame
The number of bits used in the frame
- Type:
int
-
usedBitMask[source]
The bit mask of the bits used in the frame
- Type:
int
-
configBitRanges[source]
A list of config bit mapping values
- Type:
List[int]