hwtLib.examples.operators package¶
Submodules¶
hwtLib.examples.operators.concat module¶
- class hwtLib.examples.operators.concat.ConcatAssign(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a0 - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - MASTER
a1 - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - MASTER
a2 - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - MASTER
a3 - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - MASTER
a_in - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 4bits> - SLAVE
- __annotations__ = {}¶
- class hwtLib.examples.operators.concat.ConcatIndexAssignMix0(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a - of type hwt.hwIOs.hwIOArray.HwIOArray - SLAVE
b - of type hwt.hwIOs.hwIOArray.HwIOArray - MASTER
- __annotations__ = {}¶
- class hwtLib.examples.operators.concat.ConcatIndexAssignMix1(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a - of type hwt.hwIOs.hwIOArray.HwIOArray - SLAVE
b - of type hwt.hwIOs.hwIOArray.HwIOArray - MASTER
- __annotations__ = {}¶
- class hwtLib.examples.operators.concat.ConcatIndexAssignMix2(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a - of type hwt.hwIOs.hwIOArray.HwIOArray - SLAVE
b - of type hwt.hwIOs.hwIOArray.HwIOArray - MASTER
- __annotations__ = {}¶
- class hwtLib.examples.operators.concat.ConcatIndexAssignMix3(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
clk - of type hwt.hwIOs.std.HwIOClk with dtype=<HBits, 1bit> - SLAVE
rst_n - of type hwt.hwIOs.std.HwIORst_n with dtype=<HBits, 1bit, n> - SLAVE
port - of type hwt.hwIOs.std.HwIOBramPort_noClk - SLAVE
- __annotations__ = {}¶
- class hwtLib.examples.operators.concat.SimpleConcat(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a0 - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - SLAVE
a1 - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - SLAVE
a2 - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - SLAVE
a3 - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - SLAVE
a_out - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 4bits> - MASTER
- __annotations__ = {}¶
hwtLib.examples.operators.indexing module¶
- class hwtLib.examples.operators.indexing.AssignmentToRegIndex(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
clk - of type hwt.hwIOs.std.HwIOClk with dtype=<HBits, 1bit> - SLAVE
rst_n - of type hwt.hwIOs.std.HwIORst_n with dtype=<HBits, 1bit, n> - SLAVE
a - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 2bits> - SLAVE
b - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 2bits> - MASTER
- __annotations__ = {}¶
- class hwtLib.examples.operators.indexing.IndexingInernJoin(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - SLAVE
b - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - SLAVE
c - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - MASTER
d - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - MASTER
- __annotations__ = {}¶
- class hwtLib.examples.operators.indexing.IndexingInernRangeSplit(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 4bits> - SLAVE
b - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 4bits> - MASTER
- __annotations__ = {}¶
- class hwtLib.examples.operators.indexing.IndexingInternSplit(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 2bits> - SLAVE
b - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 2bits> - MASTER
- __annotations__ = {}¶
- class hwtLib.examples.operators.indexing.SimpleIndexingJoin(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 2bits> - MASTER
b - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - SLAVE
c - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - SLAVE
- __annotations__ = {}¶
- class hwtLib.examples.operators.indexing.SimpleIndexingRangeJoin(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 4bits> - MASTER
b - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 2bits> - SLAVE
c - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 2bits> - SLAVE
- __annotations__ = {}¶
- class hwtLib.examples.operators.indexing.SimpleIndexingSplit(hdlName: str | None = None)[source]¶
Bases:
HwModule- HDL IO:
a - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 2bits> - SLAVE
b - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - MASTER
c - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 1bit> - MASTER
- __annotations__ = {}¶