From 38df1bad48e9aa9b881f68bd5f6bb481b2d6d208 Mon Sep 17 00:00:00 2001 From: John McMaster Date: Tue, 9 Oct 2018 16:34:52 -0700 Subject: [PATCH] tilegrid: add_segment() explicit keys Signed-off-by: John McMaster --- fuzzers/005-tilegrid/generate.py | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/fuzzers/005-tilegrid/generate.py b/fuzzers/005-tilegrid/generate.py index 2682bb2d..31f3503b 100644 --- a/fuzzers/005-tilegrid/generate.py +++ b/fuzzers/005-tilegrid/generate.py @@ -106,20 +106,21 @@ def make_segments(database, tiles_by_grid, tile_baseaddr): else: int_tile_name = tiles_by_grid[(grid_x - 1, grid_y)] - segment_name = "SEG_" + tile_name - segtype = tile_type.lower() add_segment( - segment_name, [tile_name, int_tile_name], - segtype, - 36, - 2, + name="SEG_" + tile_name, + tiles=[tile_name, int_tile_name], + segtype=tile_type.lower(), + frames=36, + words=2, baseaddr=tile_baseaddr.get(tile_name, None)) def process_hclk(): - segment_name = "SEG_" + tile_name - segtype = tile_type.lower() - - add_segment(segment_name, [tile_name], segtype, 26, 1) + add_segment( + name="SEG_" + tile_name, + tiles=[tile_name], + segtype=tile_type.lower(), + frames=26, + words=1) def process_bram_dsp(): for k in range(5): @@ -134,15 +135,17 @@ def make_segments(database, tiles_by_grid, tile_baseaddr): else: assert 0 - segment_name = "SEG_" + tile_name.replace("_", "%d_" % k, 1) - segtype = tile_type.lower().replace("_", "%d_" % k, 1) - if k == 0: tiles = [tile_name, interface_tile_name, int_tile_name] else: tiles = [interface_tile_name, int_tile_name] - add_segment(segment_name, tiles, segtype, 28, 2) + add_segment( + name="SEG_" + tile_name.replace("_", "%d_" % k, 1), + tiles=tiles, + segtype=tile_type.lower().replace("_", "%d_" % k, 1), + frames=28, + words=2) { "CLBLL_L": process_clb,