Index
search
Quick search
Table Of Contents
Quick start
Building fabric
Fabric definition
FPGA CAD-tool parameterization
Yosys models
Nextpnr models
VPR models
RTL to Bitstream
Yosys compilation
Nextpnr compilation
VPR compilation
Bitstream generation
Simulation and emulation
Simulation setup
Emulation setup
Chip Gallery
References
code_generator.py
fabric.py
fabric_gen.py
file_parser.py
model_generation_npnr.py
model_generation_vpr.py
Definitions and abbreviations
Team and Contact
Publications
Table Of Contents
Quick start
Building fabric
Fabric definition
FPGA CAD-tool parameterization
Yosys models
Nextpnr models
VPR models
RTL to Bitstream
Yosys compilation
Nextpnr compilation
VPR compilation
Bitstream generation
Simulation and emulation
Simulation setup
Emulation setup
Chip Gallery
References
code_generator.py
fabric.py
fabric_gen.py
file_parser.py
model_generation_npnr.py
model_generation_vpr.py
Definitions and abbreviations
Team and Contact
Publications
Index
Symbols
|
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
|
X
|
Y
Symbols
$FAB_ROOT
_
__post_init__() (fabric_generator.fabric.Fabric method)
A
addAssignScalar() (fabric_generator.code_generator.codeGenerator method)
addAssignVector() (fabric_generator.code_generator.codeGenerator method)
addComment() (fabric_generator.code_generator.codeGenerator method)
addComponentDeclarationForFile() (fabric_generator.code_generator.codeGenerator method)
addConnectionScalar() (fabric_generator.code_generator.codeGenerator method)
addConnectionVector() (fabric_generator.code_generator.codeGenerator method)
addConstant() (fabric_generator.code_generator.codeGenerator method)
addDesignDescriptionEnd() (fabric_generator.code_generator.codeGenerator method)
addDesignDescriptionStart() (fabric_generator.code_generator.codeGenerator method)
addFlipFlopChain() (fabric_generator.code_generator.codeGenerator method)
addHeader() (fabric_generator.code_generator.codeGenerator method)
addHeaderEnd() (fabric_generator.code_generator.codeGenerator method)
addInstantiation() (fabric_generator.code_generator.codeGenerator method)
addLogicEnd() (fabric_generator.code_generator.codeGenerator method)
addLogicStart() (fabric_generator.code_generator.codeGenerator method)
addParameter() (fabric_generator.code_generator.codeGenerator method)
addParameterEnd() (fabric_generator.code_generator.codeGenerator method)
addParameterStart() (fabric_generator.code_generator.codeGenerator method)
addPortEnd() (fabric_generator.code_generator.codeGenerator method)
addPortScalar() (fabric_generator.code_generator.codeGenerator method)
addPortStart() (fabric_generator.code_generator.codeGenerator method)
addPortVector() (fabric_generator.code_generator.codeGenerator method)
addPreprocElse() (fabric_generator.code_generator.codeGenerator method)
addPreprocEndif() (fabric_generator.code_generator.codeGenerator method)
addPreprocIfDef() (fabric_generator.code_generator.codeGenerator method)
addPreprocIfNotDef() (fabric_generator.code_generator.codeGenerator method)
addShiftRegister() (fabric_generator.code_generator.codeGenerator method)
B
Bel (class in fabric_generator.fabric)
belFeatureMap (fabric_generator.fabric.Bel attribute)
bels (fabric_generator.fabric.SuperTile attribute)
bitUsedInFrame (fabric_generator.fabric.ConfigMem attribute)
bootstrapSwitchMatrix() (fabric_generator.fabric_gen.FabricGenerator static method)
C
codeGenerator (class in fabric_generator.code_generator)
configBit (fabric_generator.fabric.Bel attribute)
ConfigBitMode (class in fabric_generator.fabric)
configBitRanges (fabric_generator.fabric.ConfigMem attribute)
ConfigMem (class in fabric_generator.fabric)
configMitMode (fabric_generator.fabric.Fabric attribute)
configPort (fabric_generator.fabric.Bel attribute)
CSV2list() (fabric_generator.fabric_gen.FabricGenerator static method)
D
destination (fabric_generator.fabric.Wire attribute)
destinationName (fabric_generator.fabric.Port attribute)
destinationTile (fabric_generator.fabric.Wire attribute)
desync_flag (fabric_generator.fabric.Fabric attribute)
Direction (class in fabric_generator.fabric)
direction (fabric_generator.fabric.Wire attribute)
E
expandPortInfo() (fabric_generator.fabric.Port method)
externalInput (fabric_generator.fabric.Bel attribute)
externalOutput (fabric_generator.fabric.Bel attribute)
F
Fabric (class in fabric_generator.fabric)
fabric (fabric_generator.fabric_gen.FabricGenerator attribute)
fabric_generator.code_generator
module
fabric_generator.fabric
module
fabric_generator.fabric_gen
module
fabric_generator.file_parser
module
fabric_generator.model_generation_npnr
module
fabric_generator.model_generation_vpr
module
FabricGenerator (class in fabric_generator.fabric_gen)
filePath (fabric_generator.fabric.Tile attribute)
frameBitsPerRow (fabric_generator.fabric.Fabric attribute)
frameIndex (fabric_generator.fabric.ConfigMem attribute)
frameName (fabric_generator.fabric.ConfigMem attribute)
frameSelectWidth (fabric_generator.fabric.Fabric attribute)
G
generateBitsStreamSpec() (fabric_generator.fabric_gen.FabricGenerator method)
generateConfigMem() (fabric_generator.fabric_gen.FabricGenerator method)
generateConfigMemInit() (fabric_generator.fabric_gen.FabricGenerator method)
generateDelayInSwitchMatrix (fabric_generator.fabric.Fabric attribute)
generateFabric() (fabric_generator.fabric_gen.FabricGenerator method)
generateSuperTile() (fabric_generator.fabric_gen.FabricGenerator method)
generateTile() (fabric_generator.fabric_gen.FabricGenerator method)
generateTopWrapper() (fabric_generator.fabric_gen.FabricGenerator method)
genTileSwitchMatrix() (fabric_generator.fabric_gen.FabricGenerator method)
getInternalConnections() (fabric_generator.fabric.SuperTile method)
getPortsAroundTile() (fabric_generator.fabric.SuperTile method)
globalConfigBits (fabric_generator.fabric.Tile attribute)
I
inOut (fabric_generator.fabric.Port attribute)
inputs (fabric_generator.fabric.Bel attribute)
IO (class in fabric_generator.fabric)
L
list2CSV() (fabric_generator.fabric_gen.FabricGenerator static method)
M
matrixDir (fabric_generator.fabric.Tile attribute)
maxFramesPerCol (fabric_generator.fabric.Fabric attribute)
module
fabric_generator.code_generator
fabric_generator.fabric
fabric_generator.fabric_gen
fabric_generator.file_parser
fabric_generator.model_generation_npnr
fabric_generator.model_generation_vpr
MultiplexerStyle (class in fabric_generator.fabric)
multiplexerStyle (fabric_generator.fabric.Fabric attribute)
N
name (fabric_generator.fabric.Bel attribute)
(fabric_generator.fabric.Fabric attribute)
(fabric_generator.fabric.Port attribute)
(fabric_generator.fabric.SuperTile attribute)
(fabric_generator.fabric.Tile attribute)
numberOfBRAMs (fabric_generator.fabric.Fabric attribute)
numberOfColumn (fabric_generator.fabric.Fabric attribute)
numberOfRow (fabric_generator.fabric.Fabric attribute)
O
outputs (fabric_generator.fabric.Bel attribute)
P
package (fabric_generator.fabric.Fabric attribute)
parseConfigMem() (in module fabric_generator.file_parser)
parseFabricCSV() (in module fabric_generator.file_parser)
parseFileVerilog() (in module fabric_generator.file_parser)
parseFileVHDL() (in module fabric_generator.file_parser)
parseList() (in module fabric_generator.file_parser)
parseMatrix() (in module fabric_generator.file_parser)
Port (class in fabric_generator.fabric)
portsInfo (fabric_generator.fabric.Tile attribute)
prefix (fabric_generator.fabric.Bel attribute)
R
rowSelectWidth (fabric_generator.fabric.Fabric attribute)
S
sharedPort (fabric_generator.fabric.Bel attribute)
Side (class in fabric_generator.fabric)
sideOfTile (fabric_generator.fabric.Port attribute)
source (fabric_generator.fabric.Wire attribute)
sourceName (fabric_generator.fabric.Port attribute)
sourceTile (fabric_generator.fabric.Wire attribute)
src (fabric_generator.fabric.Bel attribute)
SuperTile (class in fabric_generator.fabric)
superTileDic (fabric_generator.fabric.Fabric attribute)
superTileEnable (fabric_generator.fabric.Fabric attribute)
T
Tile (class in fabric_generator.fabric)
tile (fabric_generator.fabric.Fabric attribute)
tileDic (fabric_generator.fabric.Fabric attribute)
tileMap (fabric_generator.fabric.SuperTile attribute)
tiles (fabric_generator.fabric.SuperTile attribute)
U
usedBitMask (fabric_generator.fabric.ConfigMem attribute)
W
Wire (class in fabric_generator.fabric)
wireCount (fabric_generator.fabric.Port attribute)
wireDirection (fabric_generator.fabric.Port attribute)
wireList (fabric_generator.fabric.Tile attribute)
withUserCLK (fabric_generator.fabric.Bel attribute)
(fabric_generator.fabric.SuperTile attribute)
(fabric_generator.fabric.Tile attribute)
writer (fabric_generator.fabric_gen.FabricGenerator attribute)
X
xOffset (fabric_generator.fabric.Port attribute)
(fabric_generator.fabric.Wire attribute)
Y
yOffset (fabric_generator.fabric.Port attribute)
(fabric_generator.fabric.Wire attribute)