Data Sheet
November 2005
™
FW321 NV129 1394a
PCI PHY/Link Open Host Controller Interface
1 Features
■
■
■
129-ball VTFSBGA lead-free package.
1394a-2000 OHCI link and PHY core function in a
single device:
— Single-chip link and PHY enable smaller, sim-
pler, more efficient motherboard and add-in card
designs.
— Compatibility with current
Microsoft Windows
®
drivers and common applications.
— Interoperability with existing, as well as older,
1394 consumer electronics and peripherals
products.
— Support low-power system designs (CMOS
implementation and power management fea-
tures).
— LPS, LKON, and CNA outputs to support legacy
power management implementations.
OHCI:
— Complies with the
1394 OHCI 1.1 Specification.
— OHCI 1.0 backwards compatible: configurable
via PCI bus commands to operate in either
OHCI 1.0 or OHCI 1.1 mode.
— Listed on
Windows
hardware compatibility list
http://www.microsoft.com/hcl/results.asp.
— Compatible with
Microsoft Windows
and
MacOS
®
operating systems.
— 4 Kbyte isochronous transmit FIFO.
— 2 Kbyte asynchronous transmit FIFO.
— 4 Kbyte isochronous receive FIFO.
— 2 Kbyte asynchronous receive FIFO.
— Dedicated asynchronous and isochronous
descriptor-based DMA engines.
— Eight isochronous transmit/receive contexts.
— Prefetches isochronous transmit data.
— Supports posted write transactions.
— Supports parallel processing of incoming physi-
cal read and write requests.
— May be used without an EEPROM when the
system BIOS is programmed with the EEPROM
contents.
1394a-2000 PHY core:
— Compliant with
IEEE
®
1394a-2000, Standard
for a High Performance Serial Bus.
— Provides one fully compliant cable port, support-
ing 400 Mbits/s, 200 Mbits/s, and 100 Mbits/s
traffic.
— Does not require external filter capacitor for
PLL.
— Supports link-on as a part of the internal
PHY core-link interface.
— Supports arbitrated short bus reset to improve
utilization of the bus.
— Supports multispeed packet concatenation.
— Supports PHY pinging and remote PHY access
packets.
— Reports cable power fail interrupt when voltage
at CPS pin falls below 7.5 V.
PCI:
— Revision 2.2 compliant.
— 33 MHz/32-bit operation.
— Programmable burst size thresholds for PCI
data transfer.
— Supports optimized memory read line, memory
read multiple, and memory write invalidate burst
commands.
— Supports
PCI Bus Power Management Interface
Specification
v.1.1.
— Supports CLKRUN# protocol per PCI Mobile
Design Guide.
— Supports
Mini PCI Specification
v1.0, including
Mini PCI
®
power requirements.
— CardBus support per PC card standard
release 8.0, including 128 bytes of on-chip tuple
memory.
■
■
1.1 Other Features
■
■
■
CMOS process.
3.3 V operation, 5 V tolerant inputs.
I
2
C serial ROM interface.
FW321 NV129 1394a
PCI PHY/Link Open Host Controller Interface
Data Sheet
November 2005
Table of Contents
Contents
1
2
3
Page
4
5
Features .......................................................................................................................................................... 1
1.1 Other Features ....................................................................................................................................... 1
FW321 NV129 Functional Overview ............................................................................................................... 7
FW321 Functional Description ........................................................................................................................ 7
3.1 PCI Core ................................................................................................................................................. 8
3.2 OHCI Data Transfer ................................................................................................................................ 9
3.3 OHCI Isochronous Data Transfer ........................................................................................................... 9
3.4 Isochronous Register Access ................................................................................................................. 9
3.5 OHCI Asynchronous Data Transfer ...................................................................................................... 10
3.6 Asynchronous Register Access ............................................................................................................ 10
3.7 Link Core .............................................................................................................................................. 12
3.8 PHY/Link Interface ................................................................................................................................ 14
3.9 PHY Core ............................................................................................................................................. 14
Ball Information ............................................................................................................................................. 16
Internal Registers .......................................................................................................................................... 21
5.1 PCI Configuration Registers ................................................................................................................. 21
5.2 Vendor ID Register ............................................................................................................................... 22
5.3 Device ID Register ................................................................................................................................ 22
5.4 PCI Command Register ........................................................................................................................ 23
5.5 PCI Status Register .............................................................................................................................. 24
5.6 Class Code and Revision ID Registers ................................................................................................ 25
5.7 Latency Timer and Cache Line Size Register ...................................................................................... 25
5.8 Header Type and BIST Register .......................................................................................................... 26
5.9 OHCI Base Address Register ............................................................................................................... 26
5.10 PCI Subsystem Identification Register ................................................................................................. 27
5.11 PCI Power Management Capabilities Pointer Register ........................................................................ 27
5.12 Interrupt Line and Pin Register ............................................................................................................. 27
5.13 MIN_GNT and MAX_LAT Register ....................................................................................................... 28
5.14 PCI OHCI Control Register ................................................................................................................... 28
5.15 Capability ID and Next Item Pointer Register ....................................................................................... 29
5.16 Power Management Capabilities Register ........................................................................................... 30
5.17 Power Management Control and Status Register ................................................................................ 31
5.18 Power Management CSR PCI-to-PCI Bridge Support Extensions ....................................................... 31
5.19 Power Management Data ..................................................................................................................... 32
5.20 OHCI Registers .................................................................................................................................... 32
5.21 OHCI Version Register ......................................................................................................................... 36
5.22 Asynchronous Transmit Retries Register ............................................................................................. 36
5.23 CSR Data Register ............................................................................................................................... 37
5.24 CSR Compare Register ........................................................................................................................ 37
5.25 CSR Control Register ........................................................................................................................... 37
5.26 Configuration ROM Header Register .................................................................................................... 38
5.27 Bus Identification Register .................................................................................................................... 38
5.28 Bus Options Register ............................................................................................................................ 39
5.29 GUID High Register .............................................................................................................................. 39
5.30 GUID Low Register ............................................................................................................................... 40
5.31 Configuration ROM Mapping Register .................................................................................................. 40
5.32 Posted Write Address Low Register ..................................................................................................... 40
5.33 Posted Write Address High Register .................................................................................................... 41
5.34 Vendor ID Register ............................................................................................................................... 41
5.35 Host Controller Control Register ........................................................................................................... 42
5.36 SelfID Buffer Pointer Register .............................................................................................................. 43
Agere Systems Inc.
2
Data Sheet
November 2005
FW321 NV129 1394a
PCI PHY/Link Open Host Controller Interface
Table of Contents
(continued)
Contents
Page
6
7
8
9
10
11
12
13
14
5.37 SelfID Count Register ........................................................................................................................... 44
5.38 Isochronous Receive Multiple Channel Mask High (IRMultiChanMaskHi) Register ............................. 44
5.39 Isochronous Receive Multiple Channel Mask Low (IRMultiChanMaskLo) Register ............................. 45
5.40 Interrupt Event (IntEvent) Register ....................................................................................................... 46
5.41 Interrupt Mask (IntMask) Register ........................................................................................................ 48
5.42 Isochronous Transmit Interrupt Event (isoXmitIntMask) Register ........................................................ 49
5.43 Isochronous Transmit Interrupt Mask (isoXmitIntMask) Register ......................................................... 50
5.44 Isochronous Receive Interrupt Event (isoRecvIntEvent) Register ........................................................ 51
5.45 Isochronous Receive Interrupt Mask (isoRecvIntMask) Register ......................................................... 52
5.46 Fairness Control Register ..................................................................................................................... 52
5.47 Link Control Register ............................................................................................................................ 53
5.48 Node Identification Register .................................................................................................................. 54
5.49 PHY Core Layer Control Register ......................................................................................................... 55
5.50 Isochronous Cycle Timer Register ........................................................................................................ 55
5.51 Asynchronous Request Filter High Register ......................................................................................... 56
5.52 Asynchronous Request Filter Low Register .......................................................................................... 56
5.53 Physical Request Filter High Register .................................................................................................. 57
5.54 Physical Request Filter Low Register ................................................................................................... 57
5.55 Asynchronous Context Control Register ............................................................................................... 58
5.56 Asynchronous Context Command Pointer Register ............................................................................. 59
5.57 Isochronous Transmit Context Control (IT DMA ContextControl) Register .......................................... 60
5.58 Isochronous Transmit Context Command Pointer Register ................................................................. 61
5.59 Isochronous Receive Context Control (IR DMA ContextControl) Register ........................................... 61
5.60 Isochronous Receive Context Command Pointer Register .................................................................. 63
5.61 Isochronous Receive Context Match (IR DMA ContextMatch) Register .............................................. 64
5.62 FW321 Vendor-Specific Registers ........................................................................................................ 65
5.63 Isochronous DMA Control ..................................................................................................................... 65
5.64 Asynchronous DMA Control ................................................................................................................. 66
5.65 Link Options .......................................................................................................................................... 67
Internal Register Configuration ..................................................................................................................... 68
6.1 PHY Core Register Map ....................................................................................................................... 68
6.2 PHY Core Register Fields ..................................................................................................................... 69
Crystal Selection Considerations .................................................................................................................. 73
7.1 Load Capacitance ................................................................................................................................. 73
7.2 Adjustment to Crystal Loading .............................................................................................................. 73
7.3 Crystal/Board Layout ............................................................................................................................ 73
NAND Tree Testing ....................................................................................................................................... 74
Solder Reflow and Handling .......................................................................................................................... 75
Absolute Maximum Voltage/Temperature Ratings ........................................................................................ 75
Electrical Characteristics ............................................................................................................................... 76
Timing Characteristics ................................................................................................................................... 78
Outline Diagram ............................................................................................................................................ 79
13.1 129-Ball VTFSBGAC ............................................................................................................................ 79
Ordering Information ..................................................................................................................................... 80
Agere Systems Inc.
3
FW321 NV129 1394a
PCI PHY/Link Open Host Controller Interface
Data Sheet
November 2005
List of Figures
Figure
Page
Figure 1. FW321 NV129 1394a Mode Block Diagram............................................................................................. 7
Figure 2. PCI Core Block Diagram...........................................................................................................................7
Figure 3. OHCI Core Block Diagram........................................................................................................................ 8
Figure 4. Link Core Block Diagram ........................................................................................................................ 11
Figure 5. The PHY Core Block Diagram ................................................................................................................13
Figure 6. Ball Assignments for the FW321 NV129 ................................................................................................16
Figure 7. PHY Core Register Map .........................................................................................................................68
Figure 8. PHY Core Register Page 0: Port Status Page........................................................................................71
Figure 9. PHY Core Register Page 1: Vendor Identification Page.........................................................................72
Figure 10. Crystal Circuitry ......................................................................................................................................73
Figure 11. NAND Tree Logic Structure ....................................................................................................................75
4
Agere Systems Inc.
Data Sheet
November 2005
FW321 NV129 1394a
PCI PHY/Link Open Host Controller Interface
List of Tables
Table
Page
Table 1. Cable Ports .............................................................................................................................................. 17
Table 2. PCI Signals .............................................................................................................................................. 18
Table 3. Test, Reset, Clock, and Configuration Signals ........................................................................................ 19
Table 4. Power Signals.......................................................................................................................................... 20
Table 5. Bit-Field Access Tag Description............................................................................................................. 21
Table 6. PCI Configuration Register Map .............................................................................................................. 21
Table 7. PCI Command Register Description........................................................................................................ 23
Table 8. PCI Status Register ................................................................................................................................. 24
Table 9. Class Code and Revision ID Register Description .................................................................................. 25
Table 10. Latency Timer and Class Cache Line Size Register Description ............................................................ 25
Table 11. Header Type and BIST Register Description .......................................................................................... 26
Table 12. OHCI Base Address Register Description .............................................................................................. 26
Table 13. PCI Subsystem Identification Register Description ................................................................................. 27
Table 14. Interrupt Line and Pin Register Description ............................................................................................ 27
Table 15. MIN_GNT and MAX_LAT Register Description ...................................................................................... 28
Table 16. PCI OHCI Control Register Description .................................................................................................. 28
Table 17. Capability ID and Next Item Pointer Register Description....................................................................... 29
Table 18. Power Management Capabilities Register Description ........................................................................... 30
Table 19. Power Management Control and Status Register Description ................................................................ 31
Table 20. Power Management Data Register Description*..................................................................................... 32
Table 21. OHCI Register Map................................................................................................................................. 33
Table 22. OHCI Version Register Description......................................................................................................... 36
Table 23. Asynchronous Transmit Retries Register Description............................................................................. 36
Table 24. CSR Data Register Description............................................................................................................... 37
Table 25. CSR Compare Register Description ....................................................................................................... 37
Table 26. CSR Control Register Description........................................................................................................... 37
Table 27. Configuration ROM Header Register Description ................................................................................... 38
Table 28. Bus Identification Register Description ................................................................................................... 38
Table 29. Bus Options Register Description ........................................................................................................... 39
Table 30. GUID High Register Description ............................................................................................................. 39
Table 31. GUID Low Register Description .............................................................................................................. 40
Table 32. Configuration ROM Mapping Register Description ................................................................................. 40
Table 33. Posted Write Address Low Register Description .................................................................................... 40
Table 34. Posted Write Address High Register Description.................................................................................... 41
Table 35. Vendor ID Register Description............................................................................................................... 41
Table 36. Host Controller Control Register Description .......................................................................................... 42
Table 37. SelfID Buffer Pointer Register Description .............................................................................................. 43
Table 38. SelfID Count Register Description .......................................................................................................... 44
Table 39. Isochronous Receive Channel Mask High Register Description ............................................................. 44
Table 40. Isochronous Receive Channel Mask Low Register Description.............................................................. 45
Table 41. Interrupt Event Register Description ....................................................................................................... 46
Table 42. Interrupt Mask Register Description ........................................................................................................ 48
Table 43. Isochronous Transmit Interrupt Event Register Description.................................................................... 49
Table 44. Isochronous Transmit Interrupt Event Description .................................................................................. 50
Table 45. Isochronous Receive Interrupt Event Description ................................................................................... 51
Table 46. Fairness Control Register Description .................................................................................................... 52
Table 47. Link Control Register Description............................................................................................................ 53
Table 48. Node Identification Register Description ................................................................................................. 54
Table 49. PHY Core Layer Control Register Description ........................................................................................ 55
Table 50. Isochronous Cycle Timer Register Description ....................................................................................... 55
Table 51. Asynchronous Request Filter High Register Description ........................................................................ 56
Agere Systems Inc.
5