-from nmigen_soc.wishbone.sram import SRAM
+from soc.bus.sram import SRAM
from nmigen import Memory, Signal, Module
from soc.minerva.units.loadstore import BareLoadStoreUnit, CachedLoadStoreUnit
from soc.minerva.units.fetch import BareFetchUnit, CachedFetchUnit
"""demonstration of nmigen-soc SRAM behind a wishbone bus and a downconverter
"""
from nmigen_soc.wishbone.bus import Interface
-from nmigen_soc.wishbone.sram import SRAM
+from soc.bus.sram import SRAM
from nmigen import Memory, Signal, Module
from nmigen.utils import log2_int
from soc.bus.wb_downconvert import WishboneDownConvert
Bugs:
* https://bugs.libre-soc.org/show_bug.cgi?id=382
"""
-from nmigen_soc.wishbone.sram import SRAM
+from soc.bus.sram import SRAM
from nmigen import Memory, Signal, Module
# NOTE: to use cxxsim, export NMIGEN_SIM_MODE=cxxsim from the shell
from nmigen.cli import rtlil
from c4m.nmigen.jtag.tap import TAP, IOType
-from nmigen_soc.wishbone.sram import SRAM
+from soc.bus.sram import SRAM
from nmigen import Memory, Signal, Module
from nmigen.back.pysim import Simulator, Delay, Settle, Tick
from soc.debug.jtag import JTAG
from soc.debug.test.jtagremote import JTAGServer, JTAGClient
-from nmigen_soc.wishbone.sram import SRAM
+from soc.bus.sram import SRAM
from nmigen import Memory, Signal, Module
from nmigen.back.pysim import Simulator, Delay, Settle, Tick
from soc.debug.test.dmi_sim import dmi_sim
from soc.debug.dmi2jtag import DMITAP
-from nmigen_soc.wishbone.sram import SRAM
+from soc.bus.sram import SRAM
from nmigen import Memory, Signal, Module
from nmigen.back.pysim import Simulator, Delay, Settle, Tick
from soc.debug.jtag import JTAG
from soc.debug.test.jtagremote import JTAGServer, JTAGClient
-from nmigen_soc.wishbone.sram import SRAM
+from soc.bus.sram import SRAM
from nmigen import Memory, Signal, Module
from nmigen.back.pysim import Simulator, Delay, Settle, Tick
from nmutil.plru import PLRU
# for test
-from nmigen_soc.wishbone.sram import SRAM
+from soc.bus.sram import SRAM
from nmigen import Memory
from nmigen.cli import rtlil
WBIOMasterOut, WBIOSlaveOut)
# for test
-from nmigen_soc.wishbone.sram import SRAM
+from soc.bus.sram import SRAM
from nmigen import Memory
from nmutil.util import wrap
from nmigen.cli import main, rtlil