FABulous.fabric_cad.gen_bitstream_spec

Bitstream specification generation module.

This module provides functionality to generate bitstream specifications from FPGA fabric definitions. The specification defines how configuration bits map to physical frame locations and is used during bitstream generation.

Classes

Functions

generateBitstreamSpec(fabric)[source]
Parameters:

fabric (Fabric)

Return type:

dict[str, dict]

Generate the fabric’s bitstream specification.

This is needed to tell where each FASM configuration is mapped to the physical bitstream The result file will be further parsed by bit_gen.py.

param fabric:

The fabric object for generating the bitstream specification

type fabric:

Fabric

returns:

The bits stream specification of the fabric.

rtype:

dict[str, dict]