Ts-4800-errata-muxbus
From embeddedTS Manuals
Synopsis | TS-4800 MUXBUS overflow |
Severity | Minor |
Class | FPGA Implementation Characteristic |
Affected | All TS-4800 applications making use of custom MUXBUS peripherals |
Status | Workarounds available |
The TS-4800 MUXBUS implementation does not account for peripherals with excessively slow read speeds. If the peripheral fails to empty the buffer in a timely manner, data will be lost during the resulting buffer overflow. There is no buffer-overflow indicator for the MUXBUS write functionality.
Workarounds:
Read from the MUXBUS at least once for every 16 write cycles. A read should force a flush of the buffer (blocking further CPU activity until the buffer has emptied).
Ensure peripheral design complies with documented muxbus timing such that the write buffer does not overflow.