summaryrefslogtreecommitdiff
path: root/tests/bram/generate.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bram/generate.py')
-rw-r--r--tests/bram/generate.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/bram/generate.py b/tests/bram/generate.py
index 03f2555d..4bf3a954 100644
--- a/tests/bram/generate.py
+++ b/tests/bram/generate.py
@@ -68,6 +68,10 @@ def create_bram(dsc_f, sim_f, ref_f, tb_f, k1, k2, or_next):
print(" clkpol %s" % " ".join(["%d" % i for i in clkpol]), file=dsc_f)
print("endbram", file=dsc_f)
print("match bram_%02d_%02d" % (k1, k2), file=dsc_f)
+ if random.randrange(2):
+ non_zero_enables = [i for i in enable if i]
+ if len(non_zero_enables):
+ print(" shuffle_enable %d" % random.choice(non_zero_enables), file=dsc_f)
if or_next:
print(" or_next_if_better", file=dsc_f)
print("endmatch", file=dsc_f)