From 1fb35164359773d3b754231e5eb9d18647fad8ed Mon Sep 17 00:00:00 2001 From: Keith Rothman <537074+litghost@users.noreply.github.com> Date: Thu, 24 Jan 2019 11:45:24 -0800 Subject: [PATCH] Fix show only missing and sort tiles on verbose. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> --- utils/tilegrid_report.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/utils/tilegrid_report.py b/utils/tilegrid_report.py index 7b83f0b8..3c43f0ef 100755 --- a/utils/tilegrid_report.py +++ b/utils/tilegrid_report.py @@ -41,7 +41,7 @@ def main(): have_bits += 1 total_have_bits += 1 - if args.show_only_missing and have_bits == total_tile_count: + if args.show_only_missing and have_bits == len(tiles): continue print( @@ -50,10 +50,14 @@ def main(): 100. * float(have_bits) / len(tiles))) if args.verbose: + tiles_with_missing_bits = [] for tile_name, gridinfo in tiles: total_tile_count += 1 if BlockType.CLB_IO_CLK not in gridinfo.bits: - print('{} is missing CLB_IO_CLK'.format(tile_name)) + tiles_with_missing_bits.append(tile_name) + + for tile_name in sorted(tiles_with_missing_bits): + print('{} is missing CLB_IO_CLK'.format(tile_name)) print('') print(