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

Normal V1.0-rc54-2d701ce All

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.