segmaker.py: move to prjxray, class segmaker => Segmaker

Signed-off-by: John McMaster <johndmcmaster@gmail.com>
This commit is contained in:
John McMaster 2018-10-17 19:03:16 -07:00
parent 38207ffb84
commit 16edeffaaf
24 changed files with 47 additions and 70 deletions

View File

@ -2,10 +2,9 @@
import sys, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
print("Loading tags from design.txt.")
with open("design.txt", "r") as f:

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
tiledata = dict()
pipdata = dict()

View File

@ -2,15 +2,14 @@
import sys, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
pipdata = dict()
ignpip = set()
def handle_design(prefix, second_pass):
segmk = segmaker(prefix + ".bits")
segmk = Segmaker(prefix + ".bits")
tiledata = dict()
nlines = 0

View File

@ -2,10 +2,9 @@
import sys, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design_%s.bits" % sys.argv[1])
segmk = Segmaker("design_%s.bits" % sys.argv[1])
print("Loading tags from design_%s.txt." % sys.argv[1])
with open("design_%s.txt" % sys.argv[1], "r") as f:

View File

@ -12,10 +12,9 @@ from prims import *
import sys, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
def ones(l):

View File

@ -2,10 +2,9 @@
import sys, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
print("Loading tags")
'''

View File

@ -2,10 +2,9 @@
import sys, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
print("Loading tags")
'''

View File

@ -2,10 +2,9 @@
import sys, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
print("Loading tags")
'''

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
cache = dict()
print("Loading tags")

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
cache = dict()
print("Loading tags")

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
print("Loading tags")
f = open('params.csv', 'r')

View File

@ -2,10 +2,9 @@
import sys, re, os
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
# Can fit 4 per CLB
# BELable

View File

@ -7,10 +7,9 @@ WA7USED = 0
import sys, re, os
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
print("Loading tags")
'''

View File

@ -2,10 +2,9 @@
import sys, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
tiledata = dict()
pipdata = dict()

View File

@ -2,10 +2,9 @@
import sys, re, os
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
tiledata = dict()
pipdata = dict()

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
tiledata = dict()
pipdata = dict()

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
tiledata = dict()
pipdata = dict()

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
tiledata = dict()
pipdata = dict()

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
tiledata = dict()
pipdata = dict()

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
tiledata = dict()
pipdata = dict()

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design.bits")
segmk = Segmaker("design.bits")
tiledata = dict()
pipdata = set()

View File

@ -2,8 +2,7 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
tags = dict()
en_tags = dict()
@ -24,7 +23,7 @@ for arg in sys.argv[1:]:
for arg in sys.argv[1:]:
print("Processing %s." % arg)
segmk = segmaker(arg + ".bits")
segmk = Segmaker(arg + ".bits")
tiledata = dict()
pipdata = dict()

View File

@ -2,10 +2,9 @@
import sys, os, re
sys.path.append("../../../utils/")
from segmaker import segmaker
from prjxray.segmaker import Segmaker
segmk = segmaker("design_%s.bits" % sys.argv[1])
segmk = Segmaker("design_%s.bits" % sys.argv[1])
pipdata = dict()
ignpip = set()

View File

@ -40,7 +40,7 @@ def json_hex2i(s):
return int(s[2:], 16)
class segmaker:
class Segmaker:
def __init__(self, bitsfile, verbose=None):
self.verbose = verbose if verbose is not None else os.getenv(
'VERBOSE', 'N') == 'Y'