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)]
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)
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)