diff options
author | Clifford Wolf <clifford@clifford.at> | 2015-08-26 15:32:52 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2015-08-26 15:32:52 +0200 |
commit | 935621a18d0f50cae7fcb1589bf69ab3e8cf0a68 (patch) | |
tree | 751aa9aa02bdb15c6db654a1718af2c8db3c986b | |
parent | 19be8895a51a50937261528035c95d4686228528 (diff) | |
download | icestorm-935621a18d0f50cae7fcb1589bf69ab3e8cf0a68.tar.gz icestorm-935621a18d0f50cae7fcb1589bf69ab3e8cf0a68.tar.bz2 icestorm-935621a18d0f50cae7fcb1589bf69ab3e8cf0a68.zip |
Improved icebox_vlog -P for new iCEcube2
-rwxr-xr-x | icebox/icebox_vlog.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/icebox/icebox_vlog.py b/icebox/icebox_vlog.py index f70b66f..feb1023 100755 --- a/icebox/icebox_vlog.py +++ b/icebox/icebox_vlog.py @@ -95,10 +95,11 @@ for o, a in opts: p = line[1] if o == "-P": p = p.lower() - p = p.replace("_ibuf", "") - p = p.replace("_obuft", "") - p = p.replace("_obuf", "") - p = p.replace("_gb_io", "") + p = re.sub(r"_ibuf$", "", p) + p = re.sub(r"_obuft$", "", p) + p = re.sub(r"_obuf$", "", p) + p = re.sub(r"_gb_io$", "", p) + p = re.sub(r"_pad(_[0-9]+|)$", r"\1", p) portnames.add(p) if not re.match(r"[a-zA-Z_][a-zA-Z0-9_]*$", p): p = "\\%s " % p |