soc/interconnect/axi/AXILite2CSR: add register parameter for genericity.
Not yet used, but simplify SoC integration.
This commit is contained in:
parent
42d8fc226a
commit
9e37b16ec0
|
@ -815,7 +815,7 @@ class SoC(Module):
|
|||
bus_csr = csr_bus.Interface(
|
||||
address_width = self.csr.address_width,
|
||||
data_width = self.csr.data_width),
|
||||
register = register)
|
||||
register = register)
|
||||
csr_size = 2**(self.csr.address_width + 2)
|
||||
csr_region = SoCRegion(origin=origin, size=csr_size, cached=False)
|
||||
bus = getattr(self.csr_bridge, self.bus.standard.replace('-', '_'))
|
||||
|
|
|
@ -732,7 +732,8 @@ def axi_lite_to_simple(axi_lite, port_adr, port_dat_r, port_dat_w=None, port_we=
|
|||
return fsm, comb
|
||||
|
||||
class AXILite2CSR(Module):
|
||||
def __init__(self, axi_lite=None, bus_csr=None):
|
||||
def __init__(self, axi_lite=None, bus_csr=None, register=False):
|
||||
# TODO: unused register argument
|
||||
if axi_lite is None:
|
||||
axi_lite = AXILiteInterface()
|
||||
if bus_csr is None:
|
||||
|
|
Loading…
Reference in New Issue