blob: 5da0f0b98f4879b13bf02ae49d80c66734f63439 [file] [log] [blame]
#!/usr/bin/env python3
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
segmk = segmaker("design.bits")
print("Loading tags")
f = open('params.csv', 'r')
f.readline()
for l in f:
module, loc, loc2 = l.split(',')
# clb_PRECYINIT_AX => AX
src = module.replace('clb_PRECYINIT_', '')
'''
PRECYINIT
00_12 30_14 30_13
1 0 1 0
AX 1 0 0
CIN 0 0 1
0 0 0 0
'''
srcs = ('0', '1', 'AX', 'CIN')
for asrc in srcs:
segmk.addtag(loc, "PRECYINIT.%s" % asrc, int(src == asrc))
segmk.compile()
segmk.write()