cxd3220r Sony Electronics, cxd3220r Datasheet - Page 22

no-image

cxd3220r

Manufacturer Part Number
cxd3220r
Description
Ieee1394 Link/transaction Layer Controller Lsi For Sbp-2
Manufacturer
Sony Electronics
Datasheet
14) ADP Status Registers
These registers are used for reading the ADP Status value.
The register address is 38h and the initial value is 0000_0000h.
This register is for read only.
These registers are cleared when a ADPgo bit has been set. After a ADPgo bit has been set and the ADP has
started, the following occurs in the case any type of error occurs in the request packet or response packet.
1) Generation of a request packet is stopped.
2) The rcode and Ack are latched, and stored in the ADP Status register.
3) An interrupt is generated.
This register is cleared when ADPreset = 1.
<List of Error Codes>
(When two or more error codes occur at the same time, the code with the lower code value is displayed.)
15 to 12
0 (all clear)
11 to 8
7 to 4
3 to 0
err value
Bit
1
2
3
4
5
6
7
8
err
rcode
ack-i
ack-o
no error
error ack code received (for request packet)
error ack code sent (for response packet)
split transaction time-out
busy_timeout
bus reset occurred
bad rcode received
receive response packet
from a node other than the specified node
bad tCode received
(bad tCode is 2 [d = 0], 6/7 [d = 1])
Name
This indicates the error code (see below) of the ADP.
The Interrupt ADPErr bit rises when an error has occurred.
This indicates the response code of a response packet that has returned to
the ADP from the initiator. "1111" is written in the case of a Write Transaction
that has become a unified Transaction.
Writes the Ack code for the request packet.
Writes the Ack code transmitted by the ADP for the response packet.
meaning
– 22 –
Function
CXD3220R

Related parts for cxd3220r