From 48154cb6f452d3bdb4da36cc267b4b6c45588dc9 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sat, 18 Jul 2015 13:10:40 +0200 Subject: Imported full dev sources --- icefuzz/convert_ram8k.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 icefuzz/convert_ram8k.py (limited to 'icefuzz/convert_ram8k.py') diff --git a/icefuzz/convert_ram8k.py b/icefuzz/convert_ram8k.py new file mode 100644 index 0000000..ba4fdae --- /dev/null +++ b/icefuzz/convert_ram8k.py @@ -0,0 +1,28 @@ +#!/usr/bin/python +# convert 1k ramb/ramt to 8k ramb/ramt and vice versa + +subst_rules = [ + ["/RE", "/WE" ], + ["/RCLK", "/WCLK" ], + ["/RCLKE", "/WCLKE"], + ["DATA_8", "DATA_7"], + ["DATA_9", "DATA_6"], + ["DATA_10", "DATA_5"], + ["DATA_11", "DATA_4"], + ["DATA_12", "DATA_3"], + ["DATA_13", "DATA_2"], + ["DATA_14", "DATA_1"], + ["DATA_15", "DATA_0"], +] + +import fileinput +for line in fileinput.input(): + line = line.strip() + for r in subst_rules: + if line.endswith(r[0]): + line = line[:-len(r[0])] + r[1] + break + if line.endswith(r[1]): + line = line[:-len(r[1])] + r[0] + break + print(line) -- cgit v1.2.3