soc.minerva package

Submodules

soc.minerva.cache module

class soc.minerva.cache.L1Cache(nways, nlines, nwords, base, limit)

Bases: nmigen.hdl.ir.Elaboratable

elaborate(platform)

soc.minerva.cli module

soc.minerva.wishbone module

class soc.minerva.wishbone.Cycle

Bases: object

CLASSIC = 0
CONSTANT = 1
END = 7
INCREMENT = 2
soc.minerva.wishbone.make_wb_layout(spec, cti=True)
class soc.minerva.wishbone.WishboneArbiter(pspec)

Bases: nmigen.hdl.ir.Elaboratable

elaborate(platform)
port(priority)

Module contents