IDT Error Management
Revision 1.5
Integrated Device Technology, Inc.
CPS-16/12/8 User Manual
5 - 3
July 10, 2012
5.1.1.2 JTAG Errors
The JTAG errors shown in the table below are detectable by the device. If JTAG error reporting is enabled
each of the errors defined below will sent to the Error Log when detecting
Ack Error
0x11
This error references an event when an acknowl-
edgement is expected but is not received. This
error can occur in Master or slave mode. If the error
happens in Master mode, the data transfer will be
terminated and the error will be captured. Note that
although a NACK can be used by an external Mas-
ter to terminate a CPS transmission, this event will
not be captured as an error
22 bit Memory
Address incom-
plete error
0x12
This error refers to the condition when an unex-
pected START/STOP is seen before all three bytes
of a memory address are received. This occurs
when the device is in slave mode and being
addressed by the Master I2C device. The memory
address will not be updated, and the write opera-
tion will be aborted.
Unexpected
START/STOP
0x13
This error is captured when as a slave, the device
encounters an unexpected START or STOP. When
this happens during addressing or during a mem-
ory address transfer the operation is aborted.
When this happens after memory address transfer
is complete (but before data transfer is complete)
the memory address counter will be updated, but
the memory access will be aborted.
EPROM check-
sum error
0x14
This error occurs while the device is in Master
mode if the checksum value in the image does not
match the calculated value.
Table 5.3 JTAG Errors and Codes -- Group Number 0x2
Error
Code
Description
Incomplete Write
0x20
Unexpected termination of write data to registers if serial data
input is not 32 bit aligned
Table 5.2 I
2
C Errors and Codes -- Group Number 0x1
Error
Code
Description