From 9d476f726fc98cd4915385cd4a6a57f75066d47c Mon Sep 17 00:00:00 2001 From: Keith Rothman <537074+litghost@users.noreply.github.com> Date: Thu, 1 Aug 2019 07:48:22 -0700 Subject: [PATCH] Rename overlapping bit features for OSERDES. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> --- fuzzers/036-iob-ologic/generate.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/fuzzers/036-iob-ologic/generate.py b/fuzzers/036-iob-ologic/generate.py index 26353d1a..197e7f91 100644 --- a/fuzzers/036-iob-ologic/generate.py +++ b/fuzzers/036-iob-ologic/generate.py @@ -25,15 +25,19 @@ def handle_data_width(segmk, d): d['DATA_WIDTH'] == opt) if verilog.unquote(d['DATA_RATE_OQ']) == 'DDR': - WEIRD_BIT = [6, 8] + # DDR + WIDTH 6/8 have some overlapping bits, create a feature. + OVERLAPPING_WIDTHS = [6, 8] segmk.add_site_tag( d['site'], 'OSERDESE.DATA_WIDTH.DDR.W{}'.format( - '_'.join(map(str, WEIRD_BIT))), d['DATA_WIDTH'] in WEIRD_BIT) + '_'.join(map(str, OVERLAPPING_WIDTHS))), + d['DATA_WIDTH'] in OVERLAPPING_WIDTHS) else: - WEIRD_BIT = [2, 4, 5, 6] + # SDR + WIDTH 2/4/5/6 have some overlapping bits, create a feature. + OVERLAPPING_WIDTHS = [2, 4, 5, 6] segmk.add_site_tag( d['site'], 'OSERDESE.DATA_WIDTH.SDR.W{}'.format( - '_'.join(map(str, WEIRD_BIT))), d['DATA_WIDTH'] in WEIRD_BIT) + '_'.join(map(str, OVERLAPPING_WIDTHS))), + d['DATA_WIDTH'] in OVERLAPPING_WIDTHS) def main():