sdram: revert use of scalar values for DFIInjector
This commit is contained in:
parent
9df60bf98e
commit
2f7206b386
|
@ -9,7 +9,8 @@ from misoclib.mem.sdram.core.lasmicon.crossbar import Crossbar
|
|||
class SDRAMCore(Module, AutoCSR):
|
||||
def __init__(self, phy, ramcon_type, sdram_geom, sdram_timing, **kwargs):
|
||||
# DFI
|
||||
self.submodules.dfii = dfii.DFIInjector(phy, sdram_geom.mux_a, sdram_geom.bank_a)
|
||||
self.submodules.dfii = dfii.DFIInjector(sdram_geom.mux_a, sdram_geom.bank_a,
|
||||
phy.settings.dfi_d, phy.settings.nphases)
|
||||
self.comb += Record.connect(self.dfii.master, phy.dfi)
|
||||
|
||||
# LASMICON
|
||||
|
|
|
@ -36,9 +36,7 @@ class PhaseInjector(Module, AutoCSR):
|
|||
self.sync += If(phase.rddata_valid, self._rddata.status.eq(phase.rddata))
|
||||
|
||||
class DFIInjector(Module, AutoCSR):
|
||||
def __init__(self, phy, a, ba):
|
||||
d = phy.settings.dfi_d
|
||||
nphases = phy.settings.nphases
|
||||
def __init__(self, a, ba, d, nphases=1):
|
||||
inti = dfi.Interface(a, ba, d, nphases)
|
||||
self.slave = dfi.Interface(a, ba, d, nphases)
|
||||
self.master = dfi.Interface(a, ba, d, nphases)
|
||||
|
|
Loading…
Reference in New Issue