hwtLib.mem.extern package

Submodules

hwtLib.mem.extern.migUserPort module

class hwtLib.mem.extern.migUserPort.MIG_CMD[source]

Bases: object

READ = 1
WRITE = 0
WR_BYTES = 3
class hwtLib.mem.extern.migUserPort.MigUserPort(masterDir=DIRECTION.OUT, hdlName: str | dict[str, str] | None = None, loadConfig=True)[source]

Bases: HwIO

HwIO used to control Xilinx MIG (Memory HwIO Generator) DDR4 controller

https://www.xilinx.com/support/documentation/ip_documentation/ultrascale_memory_ip/v1_4/pg150-ultrascale-memory-ip.pdf p. 122

__annotations__ = {}
class hwtLib.mem.extern.migUserPort.MigUserPortRD(masterDir=DIRECTION.OUT, hdlName: str | dict[str, str] | None = None, loadConfig=True)[source]

Bases: HwIO

__annotations__ = {}
class hwtLib.mem.extern.migUserPort.MigUserPortWDF(masterDir=DIRECTION.OUT, hdlName: str | dict[str, str] | None = None, loadConfig=True)[source]

Bases: HwIO

__annotations__ = {}