Firmware V1 documentation · V1.0-rc54-2d701ce
Koheron products currently ship with firmware V0.x by default. Firmware V1 is under active development and is not publicly available yet.
Contact us if you would like early access or want to evaluate V1 firmware on your device.
seqerr
Read latched sequencer error diagnostics.
seqerr is read-only, accepts no arguments, and returns the diagnostic bitmap in hexadecimal. Reading it does not clear any bit. Use errclr after reviewing the fault.
Usage
>> seqerr
28
Diagnostic bitmap
| Bit | Mask | Meaning |
|---|---|---|
| 0 | 00000001 |
EEPROM read failure. |
| 1 | 00000002 |
Malformed program header. |
| 2 | 00000004 |
Status or command schema CRC mismatch. |
| 3 | 00000008 |
Instruction-program CRC mismatch. |
| 4 | 00000010 |
Invalid encoded instruction. |
| 5 | 00000020 |
RD failed. |
| 6 | 00000040 |
WR failed. |
| 7 | 00000080 |
Unclassified execution failure. |
| 8 | 00000100 |
A timed instruction resumed more than 1 ms after its absolute due time. This warning does not stop execution. |
| 9 | 00000200 |
1024 consecutive immediate instructions did not advance the timeline; execution was stopped. |
| 10–31 | — | Reserved. |
Bits accumulate across starts and stops. A fatal diagnostic also sets global SEQU_ERROR; the timer-late warning does not. The zero-progress limit detects repeated immediate control-flow cycles across scheduler iterations while retaining the one-instruction-per-millisecond execution limit.