English
Language : 

PDI1394P21 Datasheet, PDF (20/28 Pages) NXP Semiconductors – 3-port physical layer interface
Philips Semiconductors
3-port physical layer interface
Objective specification
PDI1394P21
LR0
LR1
LR2
LR3
LR(n–2)
LR(n–1)
Figure 10. LREQ Request Stream
SV01758
18.1 LLC service request
To request access to the bus, to read or write a PHY register, or to
control arbitration acceleration, the LLC sends a serial bit stream on
the LREQ terminal as shown in Figure 10.
The length of the stream will vary depending on the type of request
as shown in Table 9.
Table 9. Request Stream Bit Length
REQUEST TYPE
NUMBER OF BITS
Bus request
7 or 8
Read register request
9
Write register request
17
Acceleration control request
6
For a bus request the length of the LREQ bit stream is 7 or 8 bits, as
shown in Table 11.
Table 11. Bus Request
BIT(S)
NAME
DESCRIPTION
0 Start Bit
Indicates the beginning of the transfer
(always 1).
1–3 Request Type Indicates the type of bus request. See
Table 10.
4–6 Request Speed Indicates the speed at which the PHY
will send the data for this request. See
Table 12 for the encoding of this field.
7 Stop Bit
Indicates the end of the transfer
(always 0). If bit 6 is 0, this bit may be
omitted.
Regardless of the type of request, a start bit of 1 is required at the
beginning of the stream, and a stop bit of 0 is required at the end of
the stream. The second through fourth bits of the request stream
indicate the type of the request. In the descriptions below, bit 0 is the
most significant, and is transmitted first in the request bit stream.
The LREQ terminal is normally low.
Encoding for the request type is shown in Table 10.
Table 10. Request Type Encoding
LR1–LR3
NAME
DESCRIPTION
000
ImmReq
Immediate bus request. Upon
detection of idle, the PHY takes
control of the bus immediately
without arbitration
001
IsoReq
Isochronous bus request. Upon
detection of idle, the PHY arbitrates
for the bus without waiting for a
subaction gap.
010
PriReq
Priority bus request. The PHY
arbitrates for the bus after a
subaction gap, ignores the fair
protocol.
011
FairReq
Fair bus request. The PHY
arbitrates for the bus after a
subaction gap, follows the fair
protocol
100
RdReg
The PHY returns the specified
register contents through a status
transfer.
101
WrReg
Write to the specified register.
110
AccelCtl
Enable or disable asynchronous
arbitration acceleration.
111
Reserved
Reserved.
The 3-bit request speed field used in bus requests is shown in
Table 12.
Table 12. Bus Request Speed Encoding
LR4–LR6
DATA RATE
000
S100
010
S200
100
S400
All others
Invalid
NOTE:
The PDI1394P21 will accept a bus request with an invalid speed
code and process the bus request normally. However, during packet
transmission for such a request, the PDI1394P21 will ignore any
data presented by the LLC and will transmit a null packet.
For a read register request, the length of the LREQ bit stream is
9 bits as shown in Table 13.
Table 13. Read Register Request
BIT(S)
NAME
DESCRIPTION
0 Start Bit
Indicates the beginning of the transfer
(always 1).
1–3 Request Type A 100 indicating this is a read register
request.
4–7 Address
Identifies the address of the PHY register
to be read.
8 Stop Bit
Indicates the end of the transfer
(always 0).
1999 Jul 09
20