mirror of https://github.com/openXC7/prjxray.git
Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
This commit is contained in:
parent
f77755ea5d
commit
4fe294df19
|
|
@ -540,8 +540,7 @@ def generate_tileconn(pool, node_tree, nodes, wire_map, grid):
|
|||
bar.update(idx)
|
||||
raw_node_data.append(node)
|
||||
process_node(
|
||||
tileconn, key_history, node, wire_map, node_tree,
|
||||
grid)
|
||||
tileconn, key_history, node, wire_map, node_tree, grid)
|
||||
bar.update(idx + 1)
|
||||
|
||||
tileconn = flatten_tile_conn(tileconn)
|
||||
|
|
|
|||
|
|
@ -160,21 +160,19 @@ def run(f_in, f_out, sparse=False, debug=False):
|
|||
new_grid = json.load(f)
|
||||
|
||||
# TODO: Migrate to new tilegrid format via library.
|
||||
grid = {
|
||||
'tiles': new_grid,
|
||||
'segments': {}
|
||||
}
|
||||
grid = {'tiles': new_grid, 'segments': {}}
|
||||
|
||||
for tile in grid['tiles'].values():
|
||||
if 'segment' in tile:
|
||||
segment = tile['segment']
|
||||
grid['segments'][segment] = {
|
||||
'baseaddr': [
|
||||
tile['baseaddr'], tile['offset'],
|
||||
],
|
||||
'type': tile['segment_type'],
|
||||
'frames': tile['frames'],
|
||||
'words': tile['words'],
|
||||
'baseaddr': [
|
||||
tile['baseaddr'],
|
||||
tile['offset'],
|
||||
],
|
||||
'type': tile['segment_type'],
|
||||
'frames': tile['frames'],
|
||||
'words': tile['words'],
|
||||
}
|
||||
|
||||
if not sparse:
|
||||
|
|
|
|||
|
|
@ -76,10 +76,7 @@ def run(f_in, f_out, sparse=False):
|
|||
new_grid = json.load(f)
|
||||
|
||||
# TODO: Migrate to new tilegrid format via library.
|
||||
grid = {
|
||||
'tiles': new_grid,
|
||||
'segments': {}
|
||||
}
|
||||
grid = {'tiles': new_grid, 'segments': {}}
|
||||
|
||||
for tilename, tile in grid['tiles'].items():
|
||||
if 'segment' in tile:
|
||||
|
|
@ -87,19 +84,22 @@ def run(f_in, f_out, sparse=False):
|
|||
|
||||
if segment not in grid['segments']:
|
||||
grid['segments'][segment] = {
|
||||
'baseaddr': (
|
||||
tile['baseaddr'], tile['offset'],
|
||||
),
|
||||
'type': tile['segment_type'],
|
||||
'frames': tile['frames'],
|
||||
'words': tile['words'],
|
||||
'tiles': [tilename]
|
||||
'baseaddr': (
|
||||
tile['baseaddr'],
|
||||
tile['offset'],
|
||||
),
|
||||
'type': tile['segment_type'],
|
||||
'frames': tile['frames'],
|
||||
'words': tile['words'],
|
||||
'tiles': [tilename]
|
||||
}
|
||||
else:
|
||||
assert grid['segments'][segment]['baseaddr'] == (
|
||||
tile['baseaddr'], tile['offset'],
|
||||
)
|
||||
assert grid['segments'][segment]['type'] == tile['segment_type']
|
||||
tile['baseaddr'],
|
||||
tile['offset'],
|
||||
)
|
||||
assert grid['segments'][segment]['type'] == tile[
|
||||
'segment_type']
|
||||
assert grid['segments'][segment]['frames'] == tile['frames']
|
||||
assert grid['segments'][segment]['words'] == tile['words']
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import json
|
||||
import argparse
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser()
|
||||
|
||||
|
|
@ -24,7 +25,8 @@ def main():
|
|||
if tile in base_grid:
|
||||
for k in overlay_grid[tile]:
|
||||
if k in base_grid[tile]:
|
||||
assert base_grid[tile][k] == overlay_grid[tile][k], (k, base_grid[tile][k], overlay_grid[tile][k])
|
||||
assert base_grid[tile][k] == overlay_grid[tile][k], (
|
||||
k, base_grid[tile][k], overlay_grid[tile][k])
|
||||
else:
|
||||
base_grid[tile][k] = overlay_grid[tile][k]
|
||||
else:
|
||||
|
|
@ -33,5 +35,6 @@ def main():
|
|||
with open(args.output_grid, 'w') as f:
|
||||
json.dump(base_grid, f, indent=2)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
|
|
|||
|
|
@ -51,21 +51,19 @@ with open("%s/%s/tilegrid.json" % (os.getenv("XRAY_DATABASE_DIR"),
|
|||
new_grid = json.load(f)
|
||||
|
||||
# TODO: Migrate to new tilegrid format via library.
|
||||
grid = {
|
||||
'tiles': new_grid,
|
||||
'segments': {}
|
||||
}
|
||||
grid = {'tiles': new_grid, 'segments': {}}
|
||||
|
||||
for tile in grid['tiles'].values():
|
||||
if 'segment' in tile:
|
||||
segment = tile['segment']
|
||||
grid['segments'][segment] = {
|
||||
'baseaddr': [
|
||||
tile['baseaddr'], tile['offset'],
|
||||
],
|
||||
'type': tile['segment_type'],
|
||||
'frames': tile['frames'],
|
||||
'words': tile['words'],
|
||||
'baseaddr': [
|
||||
tile['baseaddr'],
|
||||
tile['offset'],
|
||||
],
|
||||
'type': tile['segment_type'],
|
||||
'frames': tile['frames'],
|
||||
'words': tile['words'],
|
||||
}
|
||||
|
||||
bitdata = dict()
|
||||
|
|
|
|||
Loading…
Reference in New Issue