Data Sheet
May 2006
™
FW322 07 NV100 1394a
PCI PHY/Link Open Host Controller Interface
1 Features
100-ball FSBGA 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://testedproducts.windowsmarketplace.com/.
— 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 two fully compliant cable ports, each
supporting 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.3 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.
FW322 07 NV100 1394a
PCI PHY/Link Open Host Controller Interface
Table of Contents
Contents
1
2
3
Data Sheet
May 2006
Page
4
5
Features .......................................................................................................................................................... 1
1.1 Other Features ....................................................................................................................................... 1
FW322 NV100 Functional Overview ............................................................................................................... 7
FW322 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
May 2006
FW322 07 NV100 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 FW322 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 100-Ball FSBGA ................................................................................................................................... 79
Ordering Information ..................................................................................................................................... 80
Agere Systems Inc.
3
FW322 07 NV100 1394a
PCI PHY/Link Open Host Controller Interface
Data Sheet
May 2006
List of Figures
Figure
Page
Figure 1. FW322 NV100 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 FW322 NV100 ................................................................................................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
May 2006
FW322 07 NV100 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