Add fixup fuzzer. Signed-off-by: William D. Jones <thor0505@comcast.net>
diff --git a/fuzzers/machxo2/900-db_fixup/fuzzer.py b/fuzzers/machxo2/900-db_fixup/fuzzer.py new file mode 100644 index 0000000..100a28c --- /dev/null +++ b/fuzzers/machxo2/900-db_fixup/fuzzer.py
@@ -0,0 +1,19 @@ +import dbfixup +import pytrellis + +device = "LCMXO2-1200HC" + + +def main(): + pytrellis.load_database("../../../database") + chip = pytrellis.Chip("LCMXO2-1200HC") + tiletypes = set() + for tile in chip.get_all_tiles(): + tiletypes.add(tile.info.type) + + for tiletype in sorted(tiletypes): + dbfixup.dbfixup("MachXO2", device, tiletype) + + +if __name__ == "__main__": + main()