Compliant with IEEE P1394a Draft 2.0 Standard
for a High Performance Serial Bus (Supple-
ment)
Supports extended BIAS_HANDSHAKE time for
■
enhanced interoperability with camcorders.
While unpowered and connected to the bus, will not
■
drive TPBIAS on a connected port even if receiving
incoming bias voltage on that port.
Does not require external filter capacitors for PLL.
■
Does not require a separate 5 V supply for 5 V link
■
controller interoperability.
Interoperable across 1394 cable with 1394 physical
■
layers (PHY) using 5 V supplies.
Interoperable with 1394 link-layer controllers using
■
5 V supplies.
Powerdown features to conserve energy in battery-
■
powered applications include:
— Device powerdown pin.
— Link interface disable using LPS.
— Inactive ports power down.
Interface to link-layer controller supports Annex J
■
electrical isolation as well as bus-keeper isolation.
Features
■
face.
Supports provisions of IEEE 1394-1995 Standard
■
for a High Performance Serial Bus.
Fully interoperable with FireWire† implementation
■
of IEEE 1394-1995.
Reports cable power fail interrupt when voltage at
■
CPS pin falls below 7.5 V.
Separate cable bias and driver termination voltage
■
supply for each port.
Other Features
80-pin TQFP package.
■
Single 3.3 V supply operation.
■
Data interface to link-layer controller provided
■
through 2/4/8 parallel lines at 50 Mbits/s.
25 MHz crystal oscillator and PLL provide transmit/
■
receive data at 100 Mbits/s, 200 Mbits/s, and
400 Mbits/s, and link-layer controller clock at
50 MHz.
Node power-class information signaling for system
■
power management.
Multiple separate package signals provided for
■
analog and digital supplies and grounds.
Data Sheet, Rev. 3
June 2001
Provides four fully compliant cable ports at
■
100 Mbits/s, 200 Mbits/s, and 400 Mbits/s.
Fully supports open HCI requirements.
■
Supports arbitrated short bus reset to improve
■
utilization of the bus.
Supports ack-accelerated arbitration and fly-by
■
concatenation.
Supports connection debounce.
■
Supports multispeed packet concatenation.
■
Supports PHY pinging and remote PHY access
■
packets.
Fully supports suspend/resume.
■
Supports PHY-link interface initialization and reset.
■
Supports 1394a-2000 register set.
■
Description
The Agere Systems Inc. FW804 device provides the
analog physical layer functions needed to implement
a four-port node in a cable-based IEEE 1394-1995
and IEEE 1394a-2000 network.
* IEEE is a registered trademark of The Institute of Electrical and
Electronics Engineers, Inc.
† FireWire is a registered trademark of Apple Computer, Inc.
Distinguishing Features ............................................................................................................................................ 1
Features ................................................................................................................................................................... 1
Other Features ......................................................................................................................................................... 1
Signal Information..................................................................................................................................................... 6
Application Information ........................................................................................................................................... 10
1394 Application Support Contact Information ....................................................................................................... 12
Absolute Maximum Ratings.................................................................................................................................... 12
Table 1. Signal Descriptions..................................................................................................................................... 7
Table 2. Absolute Maximum Ratings...................................................................................................................... 12
Table 3. Analog Characteristics.............................................................................................................................. 13
Data Sheet, Rev. 3FW804 PHY IEEE 1394A
June 2001Four-Cable Transceiver/Arbiter Device
Description
Each cable port incorporates two differential line
transceivers. The transceivers include circuitry to
monitor the line conditions as needed for determining
connection status, for initialization and arbitration, and
for packet reception and transmission. The PHY is
designed to interface with a link-layer controller (LLC).
The PHY requires either an external 24.576 MHz
crystal or crystal oscillator. The internal oscillator
drives an internal phase-locked loop (PLL), which
generates the required 400 MHz reference signal. The
400 MHz reference signal is internally divided to
provide the 49.152 MHz, 98.304 MHz, and
196.608 MHz clock signals that control transmission of
the outbound encoded strobe and data information.
The 49.152 MHz clock signal is also supplied to the
associated LLC for synchronization of the two chips
and is used for resynchronization of the received data.
The powerdown function, when enabled by the PD
signal high, stops operation of the PLL and disables all
circuitry except the cable-not-active signal circuitry.
The PHY supports an isolation barrier between itself
and its LLC. When /ISO is tied high, the link interface
outputs behave normally. When /ISO is tied low,
internal differentiating logic is enabled, and the outputs
become short pulses, which can be coupled through a
capacitor or transformer as described in the
IEEE 1394-1995 Annex J. To operate with bus-keeper
isolation, the /ISO pin of the FW804 must be tied high.
Data bits to be transmitted through the cable ports are
received from the LLC on two, four, or eight data lines
(D[0:7]), and are latched internally in the PHY in
synchronization with the 49.152 MHz system clock.
These bits are combined serially, encoded, and
transmitted at 98.304 Mbits/s, 196.608 Mbits/s, or
393.216 Mbits/s as the outbound data-strobe
information stream. During transmission, the encoded
data information is transmitted differentially on the TPA
and TPB cable pair(s).
During packet reception, the TPA and TPB
transmitters of the receiving cable port are disabled,
and the receivers for that port are enabled. The
encoded data information is received on the TPA and
TPB cable pair. The received data-strobe information
is decoded to recover the receive clock signal and the
serial data bits. The serial data bits are split into two,
four, or eight parallel streams, resynchronized to the
local system clock, and sent to the associated LLC.
The received data is also transmitted (repeated) out of
the other active (connected) cable ports.
(continued)
Both the TPA and TPB cable interfaces incorporate
differential comparators to monitor the line states
during initialization and arbitration. The outputs of
these comparators are used by the internal logic to
determine the arbitration status. The TPA channel
monitors the incoming cable common-mode voltage.
The value of this common-mode voltage is used during
arbitration to set the speed of the next packet
transmission. In addition, the TPB channel monitors
the incoming cable common-mode voltage for the
presence of the remotely supplied twisted-pair bias
voltage. This monitor is called bias-detect.
The TPBIAS circuit monitors the value of incoming
TPA pair common-mode voltage when local TPBIAS is
inactive. Because this circuit has an internal current
source and the connected node has a current sink, the
monitored value indicates the cable connection status.
This monitor is called connect-detect.
Both the TPB bias-detect monitor and TPBIAS
connect-detect monitor are used in suspend/resume
signaling and cable connection detection.
The PHY provides a 1.86 V nominal bias voltage for
driver load termination. This bias voltage, when seen
through a cable by a remote receiver, indicates the
presence of an active connection. The value of this
bias voltage has been chosen to allow interoperability
between transceiver chips operating from 5 V or 3 V
nominal supplies. This bias voltage source should be
stabilized by using an external filter capacitor of
approximately 0.33 µF.
The transmitter circuitry, the receiver circuitry, and the
twisted-pair bias voltage circuity are all disabled with a
powerdown condition. The powerdown condition
occurs when the PD input is high. The port transmitter
circuitry, the receiver circuitry, and the TPBIAS output
are also disabled when the port is disabled,
suspended, or disconnected.
The line drivers in the PHY operate in a highimpedance current mode and are designed to work
with external 112 Ω line-termination resistor networks.
One network is provided at each end of each twistedpair cable. Each network is composed of a pair of
series-connected 56 Ω resistors. The midpoint of the
pair of resistors that is directly connected to the
twisted-pair A (TPA) signals is connected to the
TPBIAS voltage signal. The midpoint of the pair of
resistors that is directly connected to the twisted-pair B
(TPB) signals is coupled to ground through a parallel
RC network with recommended resistor and capacitor
values of 5 kΩ and 220 pF, respectively.
The value of the external resistors are specified to
meet the standard specifications when connected in
parallel with the internal receiver circuits.
The driver output current, along with other internal
operating currents, is set by an external resistor. This
resistor is connected between the R0 and R1 signals
and has a value of 2.49 kΩ ± 1%.
The FW804 supports suspend/resume as defined in
the IEEE 1394a-2000 specification. The suspend
mechanism allows an FW804 port to be put into a
suspended state. In this state, a port is unable to
transmit or receive data packets, however, it remains
capable of detecting connection status changes and
detecting incoming TPBias. When all ports of the
FW804 are suspended, all circuits except the bias
voltage reference generator, and bias detection
circuits are powered down, resulting in significant
power savings. The use of suspend/resume is
recommended.
Four signals are used as inputs to set four
configuration status bits in the self-identification (selfID) packet. These signals are hardwired high or low as
a function of the equipment design. PC[0:2] are the
three signals that indicate either the need for power
from the cable or the ability to supply power to the
cable. The fourth signal, C/LKON, as an input,
indicates whether a node is a contender for bus
manager. When the C/LKON signal is asserted, it
means the node is a contender for bus manager.
When the signal is not asserted, it means that the
node is not a contender. The C bit corresponds to bit
20 in the self-ID packet, PC0 corresponds to bit 21,
PC1 corresponds to bit 22, and PC2 corresponds to bit
23 (see Table 4-29 of the IEEE 1394-1995 standard
for additional details).
A powerdown signal (PD) is provided to allow a
powerdown mode where most of the PHY circuits are
powered down to conserve energy in battery-powered
applications. The internal logic in FW804 is reset as
long as the powerdown signal is asserted. A cable
status signal, CNA, provides a high output when none
of the twisted-pair cable ports are receiving incoming
bias voltage. This output is not debounced. The CNA
output can be used to determine when to power the
PHY down or up. In the powerdown mode, all circuitry
is disabled except the CNA circuitry. It should be noted
that when the device is powered down, it does not act
in a repeater mode.
(continued)
When the power supply of the PHY is removed while
the twisted-pair cables are connected, the PHY
transmitter and receiver circuitry has been designed to
present a high impedance to the cable in order to not
load the TPBIAS signal voltage on the other end of the
cable.
For reliable operation, the TPBn signals must be
terminated using the normal termination network
regardless of whether a cable is connected to a port or
not connected to a port. For those applications, when
FW804 is used with one or more of the ports not
brought out to a connector, those unused ports may be
left unconnected without normal termination. When a
port does not have a cable connected, internal
connect-detect circuitry will keep the port in a
disconnected state.
Note: All gap counts on all nodes of a 1394 bus must
be identical. This may be accomplished by using
PHY configuration packets (see Section 4.3.4.3
of IEEE 1394-1995 standard) or by using two
bus resets, which resets the gap counts to the
maximum level (3Fh).
The link power status (LPS) signal works with the
C/LKON signal to manage the LLC power usage of the
node. The LPS signal indicates that the LLC of the
node is powered up or powered down. If LPS is
inactive for more than 1.2 µs and less than 25 µs,
PHY/link interface is reset. If LPS is inactive for greater
than 25 µs, the PHY will disable the PHY/link interface
to save power. FW804 continues its repeater function.
If the PHY then receives a link-on packet, the C/LKON
signal is activated to output a 6.114 MHz signal, which
can be used by the LLC to power itself up. Once the
LLC is powered up, the LPS signal communicates this
to the PHY and the PHY/link interface is enabled.
C/LKON signal is turned off when LPS is active or
when a bus reset occurs, provided the interrupt that
caused C/LKON is not present.
Two of the signals are used to set up various test
conditions used in manufacturing. These signals, SE
and SM, should be connected to V
operation.
Note: Active-low signals are indicated by “/” at the beginning of signal names, within this document.
Figure 2. Pin Assignments for FW804
5-7300 (F)
66Agere Systems Inc.
Page 7
Data Sheet, Rev. 3
June 2001
FW804 PHY IEEE 1394A
Four-Cable Transceiver/Arbiter Device
Signal Information
Table 1. Signal Descriptions
PinSignal*TypeName/Description
22C/LKONI/OBus Manager Capable Input and Link-On Output. On hardware reset, this pin is
17CNAOCable-Not-Active Output. CNA is asserted high when none of the PHY ports are
27CPSICable Power Status. CPS is normally connected to the cable power through a
4CTL0I/OControl I/O. The CTLn signals are bidirectional communications control signals
5CTL1
(continued)
used to set the default value of the contender status indicated during self-ID. The
bit value programming is done by tying the signal through a 10 kΩ resistor to V
(high, bus manager capable) or to GND (low, not bus manager capable). Using
either the pull-up or pull-down resistor allows the link-on output to override the
input value when necessary.
After hardware reset, this pin is set as an output.
indicates one of the following events by asserting a 6.114 MHz signal.
1. FW804 receives a link-on packet addressed to this node.
2. Port_event register bit is 1.
3. Any of the Timeout, Pwr_Fail, or Loop register bits are 1 and the Resume_int
register bit is also 1. Once activated, the C/LKON output will continue active until
the LPS becomes active. The PHY also deasserts the C/LKON output when a bus
reset occurs, if the C/LKON is active due solely to the reception of a link-on packet.
If an interrupt condition exists which would otherwise cause the C/LKON
Note:
output to be activated if the LPS were inactive, the C/LKON output will be activated
when the LPS subsequently becomes inactive.
receiving an incoming bias voltage. This circuit remains active during the powerdown mode.
400 kΩ resistor. This circuit drives an internal comparator that detects the presence of cable power. This information is maintained in one internal register and is
available to the LLC by way of a register read (see Table 8, Register 0).
between the PHY and the LLC. These signals control the passage of information
between the two devices. Bus-keeper circuitry is built into these terminals.
If the LPS is inactive, C/LKON
DD
7, 8, 10,
11, 12, 13,
14, 15
26/ISOILink Interface Isolation Disable Input (Active-Low). /ISO controls the operation
* Active-low signals are indicated by “/ ” at the beginning of signal names, within this document.
Agere Systems Inc.7
D[0:7]I/OData I/O. The Dn signals are bidirectional and pass data between the PHY and the
LLC. Bus-keeper circuitry is built into these terminals.
of an internal pulse differentiating function used on the PHY-LLC interface signals,
CTLn and Dn, when they operate as outputs. When /ISO is asserted low, the isolation barrier is implemented between PHY and its LLC (as described in Annex J of
IEEE 1394-1995). /ISO is normally tied high to disable isolation differentiation.
Bus-keepers are enabled when /ISO is high (inactive) on CTL, D, and LREQ.
When /ISO is low (active), the bus-keepers are disabled. Please refer to Agere’s
application note AP98-074CMPR for more information on isolation.
19LPSILink Power Status. LPS is connected to either the V
DD supplying the
LLC or to a pulsed output that is active when the LLC is powered for the
purpose of monitoring the LLC power status. If LPS is inactive for more
than 1.2 µs and less than 25 µs, interface is reset. If LPS is inactive for
greater than 25 µs, the PHY will disable the PHY/Link interface to save
power. FW804 continues its repeater function.
1LREQILink Request. LREQ is an output from the LLC that requests the PHY to
perform some service. Bus-keeper circuitry is built into this terminal.
9, 31, 71, 72NC—No Connect.
23PC0IPower-Class Indicators. On hardware reset, these inputs set the
24PC1
25PC2
default value of the power class indicated during self-ID. These bits can
be programmed by tying the signals to V
DD (high) or to ground (low).
18PDIPowerdown. When asserted high, PD turns off all internal circuitry
except the bias-detect circuits that drive the CNA signal.
73PLLV
DD—Power for PLL Circuit. PLLVDD
supplies power to the PLL circuitry
portion of the device.
74, 75PLLV
SS—Ground for PLL Circuit. PLLVSS is tied to a low-impedance ground
plane.
66R0ICurrent Setting Resistor. An internal reference voltage is applied to a
resistor connected between R0 and R1 to set the operating current and
the cable driver output current. A low temperature-coefficient resistor
67R1
(TCR) with a value of 2.49 kΩ ± 1% should be used to meet the IEEE
1394-1995 standard requirements for output voltage limits.
78/RESETIReset (Active-Low). When /RESET is asserted low (active), the FW804
is reset. An internal pull-up resistor, which is connected to V
provided, so only an external delay capacitor is required to ensure that
the capacitor is discharged when PHY power is removed. This input is a
standard logic buffer and can also be driven by an open-drain logic
output buffer.
32SEITest Mode Control. SE is used during the manufacturing test and
should be tied to V
SS
.
33SMITest Mode Control. SM is used during the manufacturing test and
should be tied to V
SS
.
2SYSCLKOSystem Clock. SYSCLK provides a 49.152 MHz clock signal, which is
synchronized with the data transfers to the LLC.
45TPA0+Analog I/O Portn, Port Cable Pair A. TPAn is the port A connection to the twisted-
52TPA1+
58TPA2+
pair cable. Board traces from each pair of positive and negative differential signal pins should be kept matched and as short as possible to the
external load resistors and to the cable connector.
39TPA3+
44TPA0−Analog I/O Portn, Port Cable Pair A. TPAn is the port A connection to the twisted51TPA1−
57TPA2−
pair cable. Board traces from each pair of positive and negative differential signal pins should be kept matched and as short as possible to the
external load resistors and to the cable connector.
38TPA3–
* Active-low signals are indicated by “/ ” at the beginning of signal names, within this document.
DD
, is
88Agere Systems Inc.
Page 9
Data Sheet, Rev. 3
June 2001
FW804 PHY IEEE 1394A
Four-Cable Transceiver/Arbiter Device
Signal Information
Table 1. Signal Descriptions (continued)
PinSignal*TypeName/Description
43TPB0+Analog I/O Portn, Port Cable Pair B. TPBn is the port B connection to the twisted-
50TPB1+
56TPB2+
37TPB3+
42TPB0−Analog I/O Portn, Port Cable Pair B. TPBn is the port B connection to the twisted49TPB1−
55TPB2−
36TPB3–
46TPBIAS0Analog I/O Portn, Twisted-Pair Bias. TPBIAS provides the 1.86 V nominal bias
53TPBIAS1
59TPBIAS2
40TPBIAS3
6, 29, 30, 68,
69, 79
34, 35, 47,
48, 54, 62, 63
3, 16, 20, 21,
28, 70, 80
41, 60, 61,
64, 65
76XI—Crystal Oscillator. XI and XO connect to a 24.576 MHz parallel reso-
77XO
* Active-low signals are indicated by “/ ” at the beginning of signal names, within this document.
(continued)
pair cable. Board traces from each pair of positive and negative differential signal pins should be kept matched and as short as possible to the
external load resistors and to the cable connector.
pair cable. Board traces from each pair of positive and negative differential signal pins should be kept matched and as short as possible to the
external load resistors and to the cable connector.
voltage needed for proper operation of the twisted-pair cable drivers and
receivers and for sending a valid cable connection signal to the remote
nodes.
V
DD—Digital Power. VDD supplies power to the digital portion of the device.
V
DDA—Analog Circuit Power. VDDA
device.
SS—Digital Ground. All VSS signals should be tied to the low-impedance
V
ground plane.
V
SSA—Analog Circuit Ground. All VSSA signals should be tied together to a
low-impedance ground plane.
nant fundamental mode crystal. Although, when a 24.576 MHz clock
source is used, it can be connected to XI with XO left unconnected. The
optimum values for the external shunt capacitors are dependent on the
specifications of the crystal used. It is suggested that two 12 pF shunt
capacitors be used for a crystal with a specified
tance. For more details, see Crystal Selection Considerations in Application Information section.
* See Figure 4 for typical port termination network.
DD
V
PC2
PC1
PC0
LKON
/ISO
POWER CLASS
V
CPS
400 kΩ
CABLE
POWER
SE
NC
SM
V
DDAVDDA
V
TPA3–
TPB3+
TPA3+
TPB3–
TPBIAS3
PORT 3*
5-6767.c (F)
Figure 3. Typical External Component Connections
1010Agere Systems Inc.
Page 11
Data Sheet, Rev. 3
June 2001
FW804 PHY IEEE 1394A
Four-Cable Transceiver/Arbiter Device
Application Information
53
52
51
50
49
48
47
46
45
44
43
42
41
TPBIAS1
TPA1+
TPA1–
TPB1+
TPB1–
V
DDA
V
DDA
TPBIAS0
56 Ω
TPA0+
TPA0–
TPB0+
TPB0–
56 Ω
VSSA
220 pF
(continued)
TPBIAS1
0.33 µF
56 Ω
56 Ω
5 kΩ
USE SAME PORT TERMINATION NETWORK AS ILLUSTRATED BELOW.
5
3
1
6
IEEE 1394-1995 STANDARD
CONNECTOR
4
2
VGVP
CABLE
POWER
5-7654.b (F)
Figure 4. Typical Port Termination Network
1394 Application Support Contact Information
E-mail: 1394support@agere.com
Crystal Selection Considerations
The FW804 is designed to use an external 24.576 MHz crystal connected between the XI and XO terminals to provide the reference for an internal oscillator circuit. IEEE 1394a-2000 standard requires that FW804 have less than
±100 ppm total variation from the nominal data rate, which is directly influenced by the crystal. To achieve this, it is
recommended that an oscillator with a nominal 50 ppm or less frequency tolerance be used.
The total frequency variation must be kept below
by board and device variations. Trade offs between frequency tolerance and stability may be made as long as the
total frequency variation is less than
100 ppm.
±
Agere Systems Inc.11
100 ppm from nominal with some allowance for error introduced
The frequency of oscillation is dependent upon the load capacitance specified for the crystal, in parallel resonant
mode crystal circuits. Total load capacitance (C
capacitances from the FW804 board traces and capacitances of the other FW804 connected components.
The values for load capacitors (C
C
= CB = (CL – C
A
stray
) × 2
and CB) should be calculated using this formula:
A
Where:
C
= load capacitance specified by the crystal manufacturer
L
C
= capacitance of the board and the FW804, typically 2—3 pF
stray
Board Layou
t
The layout of the crystal portion of the PHY circuit is important for obtaining the correct frequency and minimizing
noise introduced into the FW804 PLL. The crystal and two load capacitors should be considered as a unit during
layout. They should be placed as close as possible to one another, while minimizing the loop area created by the
combination of the three components. Minimizing the loop area minimizes the effect of the resonant current that
flows in this resonant circuit. This layout unit (crystal and load capacitors) should then be placed as close as possible to the PHY XI and XO terminals to minimize trace lengths. Vias should not be used to route the XI and XO signals.
L
) is a function of not only the discrete load capacitors, but also
Absolute Maximum Ratings
Stresses in excess of the absolute maximum ratings can cause permanent damage to the device. These are absolute stress ratings only. Functional operation of the device is not implied at these or any other conditions in excess
of those given in the operational sections of the data sheet. Exposure to absolute maximum ratings for extended
periods can adversely affect device reliability.
Table 2. Absolute Maximum Ratings
ParameterSymbolMinMaxUnit
Supply Voltage RangeV
Input Voltage Range*V
Output Voltage Range at Any OutputV
Operating Free Air TemperatureT
Storage Temperature RangeT
* Except for 5 V tolerant I/O (CTL0, CTL1, D0—D7, and LREQ) where VI max = 5.5 V.
The meaning of the register fields within the PHY register map are defined by Table 9 below. Power reset values
not specified are resolved by the operation of the PHY state machines subsequent to a power reset.
Table 9. PHY Register Fields for the Cable Environment
FieldSize TypePower Reset
Value
Physical_ID6r000000The address of this node determined during self-identification. A
R1r0When set to one, indicates that this node is the root.
PS1r—Cable power active.
RHB1rw0Root hold-off bit. When set to one, the force_root variable is
IBR1rw0Initiate bus reset. When set to one, instructs the PHY to set ibr
Gap_count6rw3F
Extended3r7This field has a constant value of seven, which indicates the
16Used to configure the arbitration timer setting in order to optimize
XXXXX
value of 63 indicates a malconfigured bus; the link will not transmit
any packets.
TRUE, which instructs the PHY to attempt to become the root
during the next tree identify process.
TRUE and reset_time to RESET_TIME. These values in turn
cause the PHY to initiate a bus reset without arbitration; the reset
signal is asserted for 166 µs. This bit is self-clearing.
gap times according to the topology of the bus. See Section 4.3.6
of IEEE Standard 1394-1995 for the encoding of this field.
extended PHY register map.
RESERVED
Description
1818Agere Systems Inc.
Page 19
Data Sheet, Rev. 3
June 2001
FW804 PHY IEEE 1394A
Four-Cable Transceiver/Arbiter Device
Internal Register Configuration
(continued)
Table 9. PHY Register Fields for the Cable Environment (continued)
FieldSize Type Power Reset ValueDescription
Total_ports4r4The number of ports implemented by this PHY. This count
reflects the number.
Max_speed3r010
2Indicates the speed(s) this PHY supports:
000
2 = 98.304 Mbits/s
001
2 = 98.304 and 196.608 Mbits/s
010
2 = 98.304, 196.608, and 393.216 Mbits/s
011
2 = 98.304, 196.608, 393.216, and 786.43 Mbits/s
100
2 = 98.304, 196.608, 393.216, 786.432, and
1,572.864 Mbits/s
101
2 = 98.304, 196.608, 393.216, 786.432, 1,572.864, and
3,145.728 Mbits/s
All other values are reserved for future definition.
Delay4r0000Worst-case repeater delay, expressed as 144 + (delay * 20)
ns.
LCtrl1rw1Link Active. Cleared or set by software to control the value of
the L bit transmitted in the node’s self-ID packet 0, which will
be the logical AND of this bit and LPS active.
Contender1rwSee description.Cleared or set by software to control the value of the C bit
transmitted in the self-ID packet. Powerup reset value is set by
C/LKON pin.
Jitter3r000The difference between the fastest and slowest repeater data
delay, expressed as (jitter + 1) * 20 ns.
Pwr_class3rwSee description.Power-Class. Controls the value of the pwr field transmitted in
the self-ID packet. See Section 4.3.4.1 of IEEE Standard
1394-1995 for the encoding of this field. PC0, PC1, and PC2
pins set up power reset value.
Resume_int1rw0Resume Interrupt Enable. When set to one, the PHY will set
Port_event to one if resume operations commence for any
port.
ISBR1rw0Initiate Short (Arbitrated) Bus Reset. A write of one to this
bit instructs the PHY to set ISBR true and reset_time to
SHORT_RESET_TIME. These values in turn cause the PHY
to arbitrate and issue a short bus reset. This bit is self-clearing.
Loop1rw0Loop Detect. A write of one to this bit clears it to zero.
Pwr_fail1rw1Cable Power Failure Detect. Set to one when the PS bit
changes from one to zero. A write of one to this bit clears it to
zero.
Timeout1rw0Arbitration State Machine Timeout. A write of one to this bit
clears it to zero (see MAX_ARB_STATE_TIME).
Port_event1rw0Port Event Detect. The PHY sets this bit to one if any of
connected, bias, disabled, or fault change for a port whose
Int_enable bit is one. The PHY also sets this bit to one if
resume operations commence for any port and Resume_int is
one. A write of one to this bit clears it to zero.
Table 9. PHY Register Fields for the Cable Environment (continued)
FieldSize TypePower Reset
Value
Enab_accel1rw0Enable Arbitration Acceleration. When set to one, the PHY will
Enab_multi1rw0Enable multispeed packet concatenation. When set to one, the
Page_select3rw000 Selects which of eight possible PHY register pages are accessible
Port_select4rw000If the page selected by Page_select presents per-port information,
The port status page is used to access configuration and status information for each of the PHY’s ports. The port is
selected by writing zero to Page_select and the desired port number to Port_select in the PHY register at address
0111
2. The format of the port status page is illustrated by Table 10 below; reserved fields are shown shaded. The
meanings of the register fields with the port status page are defined by Table 11.
(continued)
Description
use the enhancements specified in clause 8.11 of 1394a-2000
specification. PHY behavior is unspecified if the value of
Enab_accel is changed while a bus request is pending.
link will signal the speed of all packets to the PHY.
through the window at PHY register addresses 1000
1111
2, inclusive.
this field selects which port’s registers are accessible through the
window at PHY register addresses 1000
inclusive. Ports are numbered monotonically starting at zero, p0.
The meaning of the register fields with the port status page are defined by Table 11 below.
Table 11. PHY Register Port Status Page Fields
FieldSize TypePower Reset
AStat2r—TPA line state for the port:
BStat2r—TPB line state for the port (same encoding as AStat).
Child1r0If equal to one, the port is a child; otherwise, a parent. The
Connected1r0If equal to one, the port is connected.
Bias1r0If equal to one, incoming TPBIAS is detected.
Disabled1rw0If equal to one, the port is disabled.
Negotiated_speed3r000Indicates the maximum speed negotiated between this PHY
Int_enable1rw0Enable port event interrupts. When set to one, the PHY will
Fault1rw0Set to one if an error is detected during a suspend or
(continued)
Value
Description
00
2 = invalid
01
2 = 1
10
2
= 0
11
2
= Z
meaning of this bit is undefined from the time a bus reset is
detected until the PHY transitions to state T1: Child
Handshake during the tree identify process (see Section
4.4.2.2 in IEEE Standard 1394-1995).
port and its immediately connected port; the encoding is the
same as for they PHY register Max_speed field.
set Port_event to one if any of connected, bias, disabled, or
fault (for this port) change state.
resume operation. A write of one to this bit clears it to zero.
The vendor identification page is used to identify the PHY’s vendor and compliance level. The page is selected by
writing one to Page_select in the PHY register at address 0111
2
. The format of the vendor identification page is
shown in Table 12; reserved fields are shown shaded.
Compliance_level8rStandard to which the PHY implementation complies:
0 = not specified
1 = IEEE 1394a-2000
Agere’s FW804 compliance level is 1.
All other values reserved for future standardization.
Vendor_ID24rThe company ID or organizationally unique identifier (OUI) of the manufacturer
of the PHY. Agere’s vendor ID is 00601D
16
. This number is obtained from the
IEEE registration authority committee (RAC). The most significant byte of
Vendor_ID appears at PHY register location 1010
1100
2
.
2
and the least significant at
Product_ID24rThe meaning of this number is determined by the company or organization that
has been granted Vendor_ID. Agere’s FW804 product ID is 081402
16. The
most significant byte of Product_ID appears at PHY register location 1101
the least significant at 1111
2.
The vendor-dependent page provides access to information used in manufacturing test of the FW804.
2 and
2222Agere Systems Inc.
Page 23
Data Sheet, Rev. 3
June 2001
Outline Diagrams
80-Pin TQFP
Dimensions are in millimeters.
14.00
12.00
FW804 PHY IEEE 1394A
Four-Cable Transceiver/Arbiter Device
±
0.20
±
0.20
1.00 REF
PIN #1 IDENTIFIER ZONE
1
20
DETAIL ADETAIL B
6180
GAGE PLANE
60
12.00
±
0.20
14.00
±
0.20
41
4021
1.40
±
0.05
SEATING PLANE
0.19/0.27
0.25
DETAIL A
DETAIL B
0.45/0.75
0.106/0.200
0.08
M
1.60 MAX
SEATING PLANE
0.50 TYP
0.05/0.15
0.08
5-3814 (F)
Ordering Information
Device CodePackageComcode
FW804-09-DB80-Pin TQFP108698382
Agere Systems Inc.23
Page 24
For additional information, contact your Agere Systems Account Manager or the following:
INTERNET:http://www.agere.com
E-MAIL:docmaster@micro.lucent.com
N. AMERICA: Agere Systems Inc., 555 Union Boulevard, Room 30L-15P-BA, Allentown, PA 18109-3286
1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106)
ASIA PACIFIC: Agere Systems Singapore Pte. Ltd., 77 Science Park Drive, #03-18 Cintech III, Singapore 118256
Tel. (65) 778 8833, FAX (65) 777 7495
CHINA:Agere Systems (Shanghai) Co., Ltd., 33/F Jin Mao Tower, 88 Century Boulevard Pudong, Shanghai 200121 PRC
Tel. (86) 21 50471212, FAX (86) 21 50472266
JAPAN:Agere Systems Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan
Agere Systems Inc. reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed as a result of their use or application.