mirror of https://github.com/openXC7/prjxray.git
segmaker.py: move to prjxray, class segmaker => Segmaker
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
This commit is contained in:
parent
38207ffb84
commit
16edeffaaf
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
'''
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
'''
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
'''
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
'''
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
Loading…
Reference in New Issue