|
CIRCT 23.0.0git
|


Public Member Functions | |
| construct (ports) | |
Static Public Attributes | |
| clk = Clock() | |
| rst = Reset() | |
Function ``sign_probe``: si16 -> {plus_one, neg, sign_bit}.
Returns ``arg+1``, ``-arg`` and ``arg<0`` in a single struct. Exercises
two's-complement addition, negation and MSB extraction at a sub-32-bit
width. A host that confuses signed/unsigned encoding or sign-extends
incorrectly will see a wrong ``plus_one`` near the boundaries
(``INT16_MIN``/``INT16_MAX``).
Definition at line 146 of file serialization_probes.py.
| serialization_probes.SignProbe.construct | ( | ports | ) |
Definition at line 160 of file serialization_probes.py.
References wrap().
|
static |
Definition at line 156 of file serialization_probes.py.
Referenced by esiaccel.bsp.common.ESI_Manifest_ROM_Wrapper.build().
|
static |
Definition at line 157 of file serialization_probes.py.