Functional Description and Application Information
Die-to-Die Initiator (D2DIV1)
MM912F634
Freescale Semiconductor
306
4.37.3.2.3
D2DI Status Register 0 (D2DSTAT0)
This register reflects the status of the D2DI transactions.
4.37.3.2.4
D2DI Status Register 1 (D2DSTAT1)
This register holds the status of the external interrupt pin and an indicator about the D2DI transaction status.
3:0
TIMOUT
Time-out Setting — Defines the number of D2DCLK cycles to wait after the last transaction cycle until a timeout is asserted. In
case of a timeout the TIMEF flag in the D2DSTAT0 register will be set.
These bits are write once in normal modes and can always be written in special modes.
0000 The acknowledge is expected directly after the last transfer, i.e. the target must not insert a wait cycle.
0001 - 1111: The target may insert up to TIMOUT wait states before acknowledging a transaction until a timeout is asserted
Table 394. D2DI Status Register 0 (D2DSTAT0)
0x00DA
Access: User read/write
76
543
210
R
ERRIF
ACKERF
CNCLF
TIMEF
TERRF
PARF
PAR1
PAR0
W
Reset
0
000
00
Table 395. D2DI Status Register 0 Field Descriptions
Field
Description
7
ERRIF
D2DI error interrupt flag — This status bit indicates that the D2D initiator has detected an error condition (summary of the
following five flags).This interrupt is not locally maskable. Write a 1 to clear the flag. Writing a 0 has no effect.
0 D2DI has not detected an error during a transaction.
1 D2DI has detected an error during a transaction.
6
ACKERF
Acknowledge Error Flag— This read-only flag indicates that in the acknowledge cycle not all data inputs are sampled high,
indicating a potential broken wire. This flag is cleared when the ERRIF bit is cleared by writing a 1 to the ERRIF bit.
5
CNCLF
CNCLF — This read-only flag indicates the initiator has canceled a transaction and replaced it by an IDLE command due to a
pending error flag (ERRIF). This flag is cleared when the ERRIF bit is cleared by writing a 1 to the ERRIF bit.
4
TIMEF
Time Out Error Flag — This read-only flag indicates the initiator has detected a timeout error. This flag is cleared when the ERRIF
bit is cleared by writing a 1 to the ERRIF bit.
3
TERRF
Transaction Error Flag — This read-only flag indicates the initiator has detected the error signal during the acknowledge cycle of
the transaction. This flag is cleared when the ERRIF bit is cleared by writing a 1 to the ERRIF bit.
2
PARF
Parity Error Flag — This read-only flag indicates the initiator has detected a parity error. Parity bits[1:0] contain further information.
This flag is cleared when the ERRIF bit is cleared by writing a 1 to the ERRIF bit.
1
PAR1
Parity Bit — P[1] as received by the D2DI
0
PAR0
Parity Bit — P[0] as received by the D2DI
Table 396. D2DI Status Register 1 (D2DSTAT1)
0x00DB
Access: User read
76
543
210
Table 393. D2DCTL1 Register Field Descriptions (continued)
Field
Description