Skip to content

Commit

Permalink
soc/cores/dma: Add default parameters to add_ctrl.
Browse files Browse the repository at this point in the history
  • Loading branch information
enjoy-digital committed Jun 26, 2024
1 parent 01a15e4 commit 4b745f9
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions litex/soc/cores/dma.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,12 +74,12 @@ def __init__(self, bus, endianness="little", fifo_depth=16, with_csr=False):
self.add_ctrl()
self.add_csr()

def add_ctrl(self):
self.base = Signal(64)
self.length = Signal(32)
self.enable = Signal()
def add_ctrl(self, default_base=0, default_length=0, default_enable=0, default_loop=0):
self.base = Signal(64, reset=default_base)
self.length = Signal(32, reset=default_length)
self.enable = Signal(reset=default_enable)
self.done = Signal()
self.loop = Signal()
self.loop = Signal(reset=default_loop)
self.offset = Signal(32)

# # #
Expand Down Expand Up @@ -176,15 +176,15 @@ def __init__(self, bus, endianness="little", with_csr=False):
self.add_ctrl()
self.add_csr()

def add_ctrl(self, ready_on_idle=1):
def add_ctrl(self, default_base=0, default_length=0, default_enable=0, default_loop=0, ready_on_idle=1):
self._sink = self.sink
self.sink = stream.Endpoint([("data", self.bus.data_width)])

self.base = Signal(64)
self.length = Signal(32)
self.enable = Signal()
self.base = Signal(64, reset=default_base)
self.length = Signal(32, reset=default_length)
self.enable = Signal(reset=default_enable)
self.done = Signal()
self.loop = Signal()
self.loop = Signal(reset=default_loop)
self.offset = Signal(32)

# # #
Expand Down

0 comments on commit 4b745f9

Please sign in to comment.