Philips Semiconductors
Preliminary data
PDI1394P23
2-port/1-port 400 Mbps physical layer interface
2001 Sep 06
15
16.0
There are 16 accessible internal registers in the PDI1394P23. The
configuration of the registers at addresses 0 through 7 (the base
registers) is fixed, while the configuration of the registers at
addresses 8h through Fh (the paged registers) is dependent upon
which one of eight pages, numbered 0h through 7h, is currently
selected. The selected page is set in base register 7h.
INTERNAL REGISTER CONFIGURATION
The configuration of the base registers is shown in Table 1, and
corresponding field descriptions are given in Table 2. The base
register field definitions are unaffected by the selected page number.
A reserved register or register field (marked as Reserved or Rsvd in
the following register configuration tables) is read as 0, but is subject
to future usage. All registers in address pages 2 through 6 are
reserved.
Table 1. Base Register Configuration
ADDRESS
BIT POSITION
3
0
1
2
4
5
6
R
7
0000
Physical ID
CPS
0001
RHB
IBR
Gap_Count
0010
Extended (111b)
Rsvd
Num_Ports (0010b)
0011
PHY_Speed (010b)
Rsvd
Delay (0001b)
0100
LCtrl
C
Jitter (000)
Pwr_Class
0101
RPIE
ISBR
CTOI
CPSI
STOI
PEI
EAA
EMC
0110
Reserved
0111
Page_Select
Rsvd
Port Select
Table 2. Base Register Field Descriptions
FIELD
SIZE
TYPE
DESCRIPTION
Physical ID
6
Rd
This field contains the physical address ID of this node determined during self-ID. The physical-ID is
invalid after a bus reset until self-ID has completed as indicated by an unsolicited register-0 status
transfer.
R
1
Rd
Root. This bit indicates that this node is the root node. The R bit is reset to 0 by bus reset, and is set to
1 during tree-ID if this node becomes root.
Cable-power-status. This bit indicates the state of the CPS input terminal. The CPS terminal is normally
tied to serial bus cable power through a 390 k
resistor. A 0 in this bit indicates that the cable power
voltage has dropped below its threshold for ensured reliable operation.
CPS
1
Rd
RHB
1
Rd/Wr
Root-holdoff bit. This bit instructs the PHY to attempt to become root after the next bus reset. The RHB
bit is reset to 0 by a hardware reset, and is unaffected by a bus reset.
Initiate bus reset. This bit instructs the PHY to initiate a long (166
μ
s) bus reset at the next opportunity.
Any receive or transmit operation in progress when this bit is set will complete before the bus reset is
initiated. The IBR bit is reset to 0 after a hardware reset or a bus reset.
IBR
1
Rd/Wr
Gap_Count
6
Rd/Wr
Arbitration gap count. This value is used to set the subaction (fair) gap, arb-reset gap, and arb-delay
times. The gap count can be set either by a write to the register, or by reception or transmission of a
PHY_CONFIG packet. The gap count is reset to 3Fh by hardware reset or after two consecutive bus
resets without an intervening write to the gap count register (either by a write to the PHY register or by
a PHY_CONFIG packet).
Extended
3
Rd
Extended register definition. For the PDI1394P23, this field is 111b, indicating that the extended register
set is implemented.
Number of ports. This field indicates the number of ports implemented in the PHY. For the PDI1394P23
with the TWOPORT pin high this field is 2. With the TWOPORT pin low this field is 1.
PHY speed capability. For the PDI1394P23, this field is 010b, indicating S400 speed capability.
Num_Ports
4
Rd
PHY_Speed
3
Rd
Delay
4
Rd
PHY repeater data delay. This field indicates the worst case repeater data delay for this PHY,
expressed as 144+(delay
×
20) ns. For the PDI1394P23, this field is 1.