aboutsummaryrefslogtreecommitdiffstats
path: root/icefuzz/tests/colbuf_384.py
blob: e9f533289e89f1777ae9912fc67caf098dead7f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/env python3

import fileinput

colbuf_tile = None
glbnet_tile = None

for line in fileinput.input():
    line = line.split()
    if len(line) == 0:
        continue
    if line[0] in [".io_tile", ".logic_tile"]:
        current_tile = (int(line[1]), int(line[2]))
    if line[0] == "ColBufCtrl":
        assert colbuf_tile is None
        colbuf_tile = current_tile
    if line[0] == "buffer" and line[1].startswith("glb_netwk_"):
        assert glbnet_tile is None
        glbnet_tile = current_tile

if colbuf_tile is None:
    if glbnet_tile is None: print("( ? ,  ? ,  ? ,  ? ),")
    else: print("( ? ,  ? , %2d, %2d)," % (glbnet_tile[0], glbnet_tile[1]))
elif glbnet_tile is None:
    if colbuf_tile is None: print("( ? ,  ? ,  ? ,  ? ),")
    else: print("(%2d, %2d,  ? ,  ? )," % (colbuf_tile[0], colbuf_tile[1]))
else:
    print("(%2d, %2d, %2d, %2d)," % (colbuf_tile[0], colbuf_tile[1], glbnet_tile[0], glbnet_tile[1]))