mirror of
https://github.com/enjoy-digital/litex.git
synced 2025-01-04 09:52:26 -05:00
actorlib/control: use numbers of bits instead of maxima
This commit is contained in:
parent
4873cfe1a7
commit
75d569a12c
1 changed files with 3 additions and 3 deletions
|
@ -8,14 +8,14 @@ from migen.flow.actor import *
|
|||
|
||||
# Generates integers from start to maximum-1
|
||||
class For(Actor):
|
||||
def __init__(self, *maxima, start=False, step=False):
|
||||
self.dimensions = len(maxima)
|
||||
def __init__(self, *nbits, start=False, step=False):
|
||||
self.dimensions = len(nbits)
|
||||
self.start = start
|
||||
self.step = step
|
||||
params = ["end"]
|
||||
if start: params.append("start")
|
||||
if step: params.append("step")
|
||||
self.d_bv = [BV(bits_for(dimension)) for dimension in maxima]
|
||||
self.d_bv = [BV(dimension) for dimension in nbits]
|
||||
l_sink = [("d{0}".format(n), [(p, bv) for p in params])
|
||||
for n, bv in enumerate(self.d_bv)]
|
||||
l_source = [("d{0}".format(n), bv)
|
||||
|
|
Loading…
Reference in a new issue