|
CIRCT 23.0.0git
|


Public Member Functions | |
| construct (ports) | |
Static Public Attributes | |
| clk = Clock() | |
| rst = Reset() | |
Function ``array_probe``: array<ui8, 4> -> array<ui8, 4>. Returns ``[arg[0]+10, arg[1]+20, arg[2]+30, arg[3]+40]``. CIRCT arrays serialize element-reversed on the wire while lists do not, so this exercises a serializer path distinct from the list-based tests. A host that forgets to reverse on (de)serialize will see, e.g., ``arg=[1,2,3,4]`` echoed back as ``[41, 32, 23, 14]`` instead of ``[11, 22, 33, 44]``.
Definition at line 314 of file serialization_probes.py.
| serialization_probes.ArrayProbe.construct | ( | ports | ) |
Definition at line 328 of file serialization_probes.py.
References serialization_probes.ArrayProbeResult, and wrap().
|
static |
Definition at line 324 of file serialization_probes.py.
Referenced by esiaccel.bsp.common.ESI_Manifest_ROM_Wrapper.build().
|
static |
Definition at line 325 of file serialization_probes.py.