#!/usr/bin/env python3 | |
""" | |
This simple example uses PyTrellis to dump config of all tiles as text | |
""" | |
import pytrellis | |
import sys | |
pytrellis.load_database("../../database") | |
bs = pytrellis.Bitstream.read_bit(sys.argv[1]) | |
chip = bs.deserialise_chip() | |
print(".device {}".format(chip.info.name)) | |
print("") | |
for meta in chip.metadata: | |
print(".comment {}".format(meta)) | |
print() | |
for tile in chip.get_all_tiles(): | |
cfg = tile.dump_config() | |
if len(cfg.strip()) > 0: | |
print(".tile {}".format(tile.info.name)) | |
print(cfg) | |
print() |