From a89df4d8c58dd4330f3f1ada0abef45a190387c2 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Sat, 17 Aug 2019 09:07:36 +0100 Subject: [PATCH] use reset_less --- src/ieee754/part_mul_add/multiply.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ieee754/part_mul_add/multiply.py b/src/ieee754/part_mul_add/multiply.py index 94986723..3b604bda 100644 --- a/src/ieee754/part_mul_add/multiply.py +++ b/src/ieee754/part_mul_add/multiply.py @@ -489,7 +489,7 @@ class Mul8_16_32_64(Elaboratable): for j in range(len(self.register_levels))] products = [[ - Signal(16, name=f"products_{i}_{j}") + Signal(16, name=f"products_{i}_{j}", reset_less=True) for j in range(8)] for i in range(8)] @@ -502,7 +502,7 @@ class Mul8_16_32_64(Elaboratable): terms = [] def add_term(value, shift=0, enabled=None): - term = Signal(128) + term = Signal(128, reset_less=True) terms.append(term) if enabled is not None: value = Mux(enabled, value, 0) @@ -608,7 +608,7 @@ class Mul8_16_32_64(Elaboratable): expanded_part_pts = PartitionPoints() for i, v in self.part_pts.items(): - signal = Signal(name=f"expanded_part_pts_{i*2}") + signal = Signal(name=f"expanded_part_pts_{i*2}", reset_less=True) expanded_part_pts[i * 2] = signal m.d.comb += signal.eq(v) -- 2.30.2