mirror of
https://github.com/openXC7/prjxray.git
synced 2026-09-07 11:31:17 +02:00
Revert "Autopep8 on all existing sources"
This reverts commit 925885c2cc.
Signed-off-by: Rick Altherr <[email protected]>
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import os
|
||||
import json
|
||||
import re
|
||||
import os, json, re
|
||||
|
||||
#################################################
|
||||
# Loading Raw Source Data
|
||||
@@ -57,8 +55,7 @@ with open("carrydata.txt", "r") as f:
|
||||
for i, n in enumerate("CYINIT:ZRO:ONE:AX:CIN DI0:AX:O5 DI1:AX:O5 DI2:AX:O5 DI3:AX:O5".split()):
|
||||
n = n.split(":")
|
||||
for k in n[1:]:
|
||||
carry[line[0]]["CARRY_%s_MUX_%s" %
|
||||
(n[0], k)] = line[1 + i].upper() == k
|
||||
carry[line[0]]["CARRY_%s_MUX_%s" % (n[0], k)] = line[1+i].upper() == k
|
||||
|
||||
|
||||
#################################################
|
||||
@@ -77,11 +74,10 @@ for tilename, tiledata in grid["tiles"].items():
|
||||
if not found_data:
|
||||
continue
|
||||
|
||||
segname = "%s_%02x" % (
|
||||
tiledata["cfgcol"]["BASE_FRAMEID"][2:], min(tiledata["cfgcol"]["WORDS"]))
|
||||
segname = "%s_%02x" % (tiledata["cfgcol"]["BASE_FRAMEID"][2:], min(tiledata["cfgcol"]["WORDS"]))
|
||||
|
||||
if not segname in segments:
|
||||
segments[segname] = {"bits": list(), "tags": dict()}
|
||||
segments[segname] = { "bits": list(), "tags": dict() }
|
||||
|
||||
for site in tiledata["sites"]:
|
||||
if site not in luts and site not in carry:
|
||||
@@ -102,14 +98,12 @@ for tilename, tiledata in grid["tiles"].items():
|
||||
if re.match("^CLBL[LM]_[LR]", tile_type) and "LUT.INIT" in name:
|
||||
tile_type = "CLBLX_X"
|
||||
|
||||
segments[segname]["tags"]["%s.%s.%s" %
|
||||
(tile_type, sitekey, name)] = value
|
||||
segments[segname]["tags"]["%s.%s.%s" % (tile_type, sitekey, name)] = value
|
||||
|
||||
if site in carry:
|
||||
for name, value in carry[site].items():
|
||||
tile_type = tiledata["props"]["TYPE"]
|
||||
segments[segname]["tags"]["%s.%s.%s" %
|
||||
(tile_type, sitekey, name)] = value
|
||||
segments[segname]["tags"]["%s.%s.%s" % (tile_type, sitekey, name)] = value
|
||||
|
||||
base_frame = int(tiledata["cfgcol"]["BASE_FRAMEID"][2:], 16)
|
||||
for wordidx in tiledata["cfgcol"]["WORDS"]:
|
||||
@@ -118,8 +112,7 @@ for tilename, tiledata in grid["tiles"].items():
|
||||
if wordidx not in bits[base_frame]:
|
||||
continue
|
||||
for bit_frame, bit_wordidx, bit_bitidx in bits[base_frame][wordidx]:
|
||||
segments[segname]["bits"].append("%02x_%02x_%02x" % (
|
||||
bit_frame - base_frame, bit_wordidx - min(tiledata["cfgcol"]["WORDS"]), bit_bitidx))
|
||||
segments[segname]["bits"].append("%02x_%02x_%02x" % (bit_frame - base_frame, bit_wordidx - min(tiledata["cfgcol"]["WORDS"]), bit_bitidx))
|
||||
|
||||
segments[segname]["bits"].sort()
|
||||
|
||||
@@ -136,3 +129,4 @@ with open("segdata.txt", "w") as f:
|
||||
print("bit %s" % bitname, file=f)
|
||||
for tagname, tagval in sorted(segdata["tags"].items()):
|
||||
print("tag %s %d" % (tagname, tagval), file=f)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user