Skip to main content

Bitstream generation utilities for FABulous FPGA fabrics

Project description

FABulous bit_gen

Bitstream generation utilities for FABulous FPGA fabrics.

This package provides functionality for generating bitstreams from FASM (FPGA Assembly) files for FABulous FPGA fabrics. It handles the conversion of place-and-route results into configuration bitstreams that can be loaded onto the FPGA fabric.

Features

  • Parse FASM files containing FPGA configuration features
  • Process configuration bits according to bitstream specifications
  • Generate bitstream output in multiple formats:
    • Binary (.bin)
    • CSV (.csv)
    • Verilog header (.vh)
    • VHDL package (.vhd)

Installation

pip install FABulous-bit-gen

Usage

Command Line

bit_gen -genBitstream input.fasm spec.pkl output.bin

Python API

from FABulous_bit_gen import genBitstream

genBitstream("input.fasm", "spec.pkl", "output.bin")

License

Apache Software License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fabulous_bit_gen-0.1.0.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fabulous_bit_gen-0.1.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file fabulous_bit_gen-0.1.0.tar.gz.

File metadata

  • Download URL: fabulous_bit_gen-0.1.0.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fabulous_bit_gen-0.1.0.tar.gz
Algorithm Hash digest
SHA256 17c3238f701da2933ce38b92a18a4d9247c70508344892951281d022c1ea2748
MD5 5f8346d1a6c8e47a61dd5b3c7c4d51d8
BLAKE2b-256 bc63a92c67e1342f03dca69f9ac52bac0247d3cfdb4ce8ca3fc892429efe7234

See more details on using hashes here.

Provenance

The following attestation bundles were made for fabulous_bit_gen-0.1.0.tar.gz:

Publisher: publish_to_pypi.yml on FPGA-Research/FABulous-bit-gen

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fabulous_bit_gen-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fabulous_bit_gen-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a0797e4ef2ec5266490763e64350d26bb402bf456d30e3e9404b31dc66642998
MD5 c0a3466b8e62af629b012b0732595f7a
BLAKE2b-256 1df2f5135b97c088c206222416d8dea566226caa35d9cc4f01a6e37a495fc74c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fabulous_bit_gen-0.1.0-py3-none-any.whl:

Publisher: publish_to_pypi.yml on FPGA-Research/FABulous-bit-gen

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page