diff --git a/fuzzers/005-tilegrid/mmcm/top.py b/fuzzers/005-tilegrid/mmcm/top.py index ee6cc900..6b3f1ac0 100644 --- a/fuzzers/005-tilegrid/mmcm/top.py +++ b/fuzzers/005-tilegrid/mmcm/top.py @@ -2,6 +2,7 @@ import os import random random.seed(int(os.getenv("SEED"), 16)) from prjxray import util +from prjxray import verilog from prjxray.db import Database @@ -60,7 +61,7 @@ module top(input clk, stb, di, output do); print( ''' - (* KEEP, DONT_TOUCH *) + (* KEEP, DONT_TOUCH, LOC=%s *) MMCME2_ADV #(/*.LOC("%s"),*/ .CLKOUT1_DIVIDE(%u)) dut_%s( .CLKFBOUT(), .CLKFBOUTB(), @@ -95,7 +96,7 @@ module top(input clk, stb, di, output do); .PSINCDEC(), .PWRDWN(), .RST()); -''' % (site_name, CLKOUT1_DIVIDE, site_name)) +''' % (verilog.quote(site_name), site_name, CLKOUT1_DIVIDE, site_name)) print("endmodule") write_params(params)