Freescale Semiconductor
Data Sheet: Advance Information
F104S8A Data Sheet
Quad-Port 10/100/1000BASE-T PHY
with QSGMII MAC
Supports
F104S8A
F104X8A
F104S8A
Rev. 1
02/2015
How to Reach Us:
Information in this document is provided solely to enable system and software
Home Page:
freescale.com
implementers to use Freescale products. There are no express or implied copyright
Web Support:
freescale.com/support
information in this document.
licenses granted hereunder to design or fabricate any integrated circuits based on the
Freescale reserves the right to make changes without further notice to any products
herein. Freescale makes no warranty, representation, or guarantee regarding the
suitability of its products for any particular purpose, nor does Freescale assume any
liability arising out of the application or use of any product or circuit, and specifically
disclaims any and all liability, including without limitation consequential or incidental
damages. “Typical” parameters that may be provided in Freescale data sheets and/or
specifications can and do vary in different applications, and actual performance may
vary over time. All operating parameters, including “typicals,” must be validated for each
customer application by customer’s technical experts. Freescale does not convey any
license under its patent rights nor the rights of others. Freescale sells products pursuant
to standard terms and conditions of sale, which can be found at the following address:
freescale.com/SalesTermsandConditions
Reprinted with permission from Vitesse Semiconductor. Freescale and the Freescale
logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All
other product or service names are the property of their respective owners. The Power
Architecture and Power.org word marks and the Power and Power.org logos and
related marks are trademarks and service marks licensed by Power.org.
© 2013-2015 Freescale Semiconductor, Inc.
Document Number: F104S8A
Rev. 1, 02/2015
Advance Product Information
F104S8A Data Sheet
Contents
Contents
Revision History ........................................................................................10
1
Product Overview.............................................................................11
1.1
1.2
2
Key Features ..................................................................................................... 11
1.1.1
Superior PHY and Interface Technology...................................................... 11
1.1.2
Best-in-Class Power Consumption ............................................................. 12
1.1.3
Key Specifications................................................................................... 12
Block Diagram ................................................................................................... 13
Functional Descriptions....................................................................14
2.1
SerDes MAC Interface ......................................................................................... 14
2.1.1
QSGMII MAC .......................................................................................... 14
2.2 PHY Addressing and Port Mapping......................................................................... 14
2.3 Cat5 Twisted Pair Media Interface ......................................................................... 15
2.3.1
Voltage Mode Line Driver ......................................................................... 15
2.3.2
Cat5 Autonegotiation and Parallel Detection ............................................... 16
2.3.3
1000BASE-T Forced Mode Support ............................................................ 16
2.3.4
Automatic Crossover and Polarity Detection................................................ 16
2.3.5
Manual MDI/MDIX Setting........................................................................ 17
2.3.6
Link Speed Downshift.............................................................................. 17
2.3.7
Energy Efficient Ethernet ......................................................................... 17
2.4 Reference Clock ................................................................................................. 18
2.4.1
Configuring the Reference Clock ............................................................... 18
2.5 Ethernet Inline-Powered Devices .......................................................................... 18
2.6 IEEE 802.3af Power Over Ethernet Support............................................................ 20
2.7 ActiPHY Power Management................................................................................. 20
2.7.1
Low-Power State .................................................................................... 21
2.7.2
Link Partner Wake-Up State ..................................................................... 21
2.7.3
Normal Operating State ........................................................................... 22
2.8 Serial Management Interface ............................................................................... 22
2.8.1
SMI Frames ........................................................................................... 22
2.8.2
SMI Interrupt ......................................................................................... 23
2.9 LED Interface .................................................................................................... 24
2.9.1
LED Modes............................................................................................. 25
2.9.2
Basic Serial LED Mode ............................................................................. 26
2.9.3
Extended LED Modes............................................................................... 26
2.9.4
LED Port Swapping ................................................................................. 27
2.9.5
LED Behavior ......................................................................................... 27
2.10 GPIO Pins.......................................................................................................... 28
2.11 Testing Features................................................................................................. 28
2.11.1 Ethernet Packet Generator ....................................................................... 29
2.11.2 CRC Counters......................................................................................... 29
2.11.3 Far-End Loopback ................................................................................... 30
2.11.4 Near-End Loopback ................................................................................. 30
2.11.5 Connector Loopback................................................................................ 30
2.11.6 SerDes Loopbacks .................................................................................. 31
2.11.7 VeriPHY Cable Diagnostics........................................................................ 33
2.11.8 JTAG Boundary Scan ............................................................................... 35
2.11.9 JTAG Instruction Codes............................................................................ 36
2.11.10 Boundary Scan Register Cell Order............................................................ 37
2.12 Configuration..................................................................................................... 37
Revision 1
02/2015
Page iii
Advance Product Information
F104S8A Data Sheet
Contents
2.12.1 Initialization........................................................................................... 38
3
Registers..........................................................................................39
3.1
3.2
3.3
3.4
3.5
3.6
Revision 1
02/2015
Register and Bit Conventions ............................................................................... 40
IEEE 802.3 and Main Registers............................................................................. 41
3.2.1
Mode Control ......................................................................................... 42
3.2.2
Mode Status........................................................................................... 43
3.2.3
Device Identification ............................................................................... 43
3.2.4
Autonegotiation Advertisement ................................................................. 44
3.2.5
Link Partner Autonegotiation Capability...................................................... 44
3.2.6
Autonegotiation Expansion ....................................................................... 45
3.2.7
Transmit Autonegotiation Next Page .......................................................... 45
3.2.8
Autonegotiation Link Partner Next Page Receive.......................................... 46
3.2.9
1000BASE-T Control ............................................................................... 46
3.2.10 1000BASE-T Status................................................................................. 47
3.2.11 MMD Access Control Register.................................................................... 47
3.2.12 MMD Address or Data Register ................................................................. 47
3.2.13 1000BASE-T Status Extension 1 ............................................................... 48
3.2.14 100BASE-TX Status Extension .................................................................. 48
3.2.15 1000BASE-T Status Extension 2 ............................................................... 48
3.2.16 Bypass Control ....................................................................................... 49
3.2.17 Error Counter 1 ...................................................................................... 50
3.2.18 Error Counter 2 ...................................................................................... 50
3.2.19 Error Counter 3 ...................................................................................... 51
3.2.20 Extended Control and Status .................................................................... 51
3.2.21 Extended PHY Control Set 1 ..................................................................... 52
3.2.22 Extended PHY Control Set 2 ..................................................................... 53
3.2.23 Interrupt Mask ....................................................................................... 53
3.2.24 Interrupt Status ..................................................................................... 54
3.2.25 Device Auxiliary Control and Status........................................................... 55
3.2.26 LED Mode Select..................................................................................... 56
3.2.27 LED Behavior ......................................................................................... 56
3.2.28 Extended Page Access ............................................................................. 57
Extended Page 1 Registers .................................................................................. 58
3.3.1
Cu Media CRC Good Counter .................................................................... 58
3.3.2
Extended Mode Control............................................................................ 59
3.3.3
ActiPHY Control ...................................................................................... 59
3.3.4
PoE and Miscellaneous Functionality .......................................................... 60
3.3.5
VeriPHY Control 1 ................................................................................... 61
3.3.6
VeriPHY Control 2 ................................................................................... 61
3.3.7
VeriPHY Control 3 ................................................................................... 61
3.3.8
Ethernet Packet Generator Control 1 ......................................................... 62
3.3.9
Ethernet Packet Generator Control 2 ......................................................... 63
Extended Page 2 Registers .................................................................................. 63
3.4.1
Cu PMD Transmit Control ......................................................................... 64
3.4.2
EEE Control............................................................................................ 66
Extended Page 3 Registers .................................................................................. 66
3.5.1
MAC SerDes PCS Control ......................................................................... 67
3.5.2
MAC SerDes PCS Status .......................................................................... 68
3.5.3
MAC SerDes Clause 37 Advertised Ability ................................................... 68
3.5.4
MAC SerDes Clause 37 Link Partner Ability ................................................. 69
3.5.5
MAC SerDes Status ................................................................................. 69
General Purpose Registers ................................................................................... 69
3.6.1
Reserved General Purpose Address Space .................................................. 70
3.6.2
GPIO Control.......................................................................................... 70
Page iv
Advance Product Information
3.7
4
4.2
4.3
4.4
DC Characteristics .............................................................................................. 80
4.1.1
VDD25 and VDDMDIO (2.5 V) .................................................................. 80
4.1.2
VDDMDIO (1.2 V) ................................................................................... 80
4.1.3
LED and GPIO ........................................................................................ 81
4.1.4
Internal Pull-Up or Pull-Down Resistors ...................................................... 81
4.1.5
Reference Clock...................................................................................... 82
4.1.6
Enhanced SerDes Interface (QSGMII)........................................................ 82
4.1.7
Current Consumption .............................................................................. 83
AC Characteristics .............................................................................................. 83
4.2.1
Reference Clock...................................................................................... 83
4.2.2
Enhanced SerDes Interface ...................................................................... 84
4.2.3
Basic Serial LEDs .................................................................................... 86
4.2.4
JTAG Interface ....................................................................................... 87
4.2.5
Serial Management Interface.................................................................... 88
4.2.6
Reset Timing.......................................................................................... 89
Operating Conditions .......................................................................................... 89
Stress Ratings ................................................................................................... 90
Pin Descriptions ...............................................................................91
5.1
5.2
5.3
5.4
5.5
6
GPIO Control 2 ....................................................................................... 71
GPIO Input ............................................................................................ 72
GPIO Output .......................................................................................... 73
GPIO Pin Configuration ............................................................................ 73
Micro Command ..................................................................................... 74
MAC Configuration .................................................................................. 74
Enhanced LED Control ............................................................................. 75
Global Interrupt Status............................................................................ 75
45 Registers to Support Energy Efficient Ethernet and 802.3bf ....................... 76
PCS Status 1.......................................................................................... 77
EEE Capability ........................................................................................ 77
EEE Wake Error Counter .......................................................................... 77
EEE Advertisement ................................................................................. 78
EEE Link Partner Advertisement ................................................................ 78
Electrical Specifications ...................................................................80
4.1
5
3.6.3
3.6.4
3.6.5
3.6.6
3.6.7
3.6.8
3.6.9
3.6.10
Clause
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
F104S8A Data Sheet
Contents
Pin Identifications............................................................................................... 91
Pin Diagram ...................................................................................................... 91
Pins by Function................................................................................................. 92
5.3.1
Copper PHY Media .................................................................................. 92
5.3.2
GPIO..................................................................................................... 93
5.3.3
JTAG ..................................................................................................... 94
5.3.4
Miscellaneous......................................................................................... 94
5.3.5
No Connect............................................................................................ 95
5.3.6
PHY Configuration ................................................................................... 95
5.3.7
Power Supply and Ground ........................................................................ 95
5.3.8
QSGMII MAC Interface ............................................................................ 96
5.3.9
Serial Management Interface.................................................................... 96
Pins by Number ................................................................................................. 97
Pins by Name .................................................................................................... 99
Package Information......................................................................101
6.1
6.2
6.3
Revision 1
02/2015
Package Drawing.............................................................................................. 101
Thermal Specifications ...................................................................................... 103
Moisture Sensitivity .......................................................................................... 103
Page v
Advance Product Information
F104S8A Data Sheet
Contents
7
Design Considerations ...................................................................104
8
Ordering Information .....................................................................105
Revision 1
02/2015
Page vi
Advance Product Information
F104S8A Data Sheet
Contents
Figures
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Revision 1
02/2015
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Copper Transceiver Application Diagram ........................................................ 11
Block Diagram ........................................................................................... 13
QSGMII MAC Interface................................................................................ 14
Cat5 Media Interface .................................................................................. 15
Low-Power Idle Operation ........................................................................... 17
Inline-Powered Ethernet Switch Diagram ....................................................... 19
ActiPHY State Diagram ............................................................................... 21
SMI Read Frame ........................................................................................ 22
SMI Write Frame........................................................................................ 23
MDINT Configured as an Open-Drain (Active-Low) Pin..................................... 24
Far-End Loopback Diagram.......................................................................... 30
Near-End Loopback Diagram ....................................................................... 30
Connector Loopback Diagram ...................................................................... 31
Data Loops of the SerDes Macro .................................................................. 31
Test Access Port and Boundary Scan Architecture ........................................... 35
Register Space Diagram .............................................................................. 40
QSGMII Transient Parameters ...................................................................... 85
Basic Serial LED Timing .............................................................................. 86
JTAG Interface Timing Diagram .................................................................... 87
Test Circuit for TDO Disable Time ................................................................. 88
Serial Management Interface Timing............................................................. 89
Pin Diagram .............................................................................................. 92
Package Drawing ..................................................................................... 102
Page vii
Advance Product Information
F104S8A Data Sheet
Contents
Tables
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Revision 1
02/2015
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
17.
18.
16.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
Supported MDI Pair Combinations ................................................................ 16
REFCLK Frequency Selection........................................................................ 18
LED Drive State ......................................................................................... 24
LED Mode and Function Summary ................................................................ 25
LED Serial Bitstream Order.......................................................................... 26
Extended LED Mode and Function Summary .................................................. 27
Register Bits for GPIO Control and Status ...................................................... 28
JTAG Instruction Codes ............................................................................... 36
USERCODE JTAG Device Identification Register Descriptions ............................ 36
JTAG Instruction Code IEEE Compliance ........................................................ 37
IEEE 802.3 Registers .................................................................................. 41
Main Registers ........................................................................................... 41
Mode Control, Address 0 (0x00)................................................................... 42
Mode Status, Address 1 (0x01) .................................................................... 43
Identifier 1, Address 2 (0x02)...................................................................... 43
Device Autonegotiation Advertisement, Address 4 (0x04) ................................ 44
Autonegotiation Link Partner Ability, Address 5 (0x05) .................................... 44
Identifier 2, Address 3 (0x03)...................................................................... 44
Autonegotiation Expansion, Address 6 (0x06) ................................................ 45
Autonegotiation Next Page Transmit, Address 7 (0x07) ................................... 45
Autonegotiation LP Next Page Receive, Address 8 (0x08)................................. 46
1000BASE-T Control, Address 9 (0x09)......................................................... 46
1000BASE-T Status, Address 10 (0x0A) ........................................................ 47
MMD EEE Access, Address 13 (0x0D)............................................................ 47
MMD Address or Data Register, Address 14 (0x0E) ......................................... 47
1000BASE-T Status Extension 1, Address 15 (0x0F) ....................................... 48
100BASE-TX Status Extension, Address 16 (0x10).......................................... 48
1000BASE-T Status Extension 2, Address 17 (0x11) ....................................... 49
Bypass Control, Address 18 (0x12)............................................................... 49
Extended Control and Status, Address 19 (0x13) ........................................... 50
Extended Control and Status, Address 20 (0x14) ........................................... 50
Extended Control and Status, Address 21 (0x15) ........................................... 51
Extended Control and Status, Address 22 (0x16) ........................................... 51
Extended PHY Control 1, Address 23 (0x17) .................................................. 52
Extended PHY Control 2, Address 24 (0x18) .................................................. 53
Interrupt Mask, Address 25 (0x19)............................................................... 53
Interrupt Status, Address 26 (0x1A)............................................................. 54
Auxiliary Control and Status, Address 28 (0x1C) ............................................ 55
LED Mode Select, Address 29 (0x1D) ............................................................ 56
LED Behavior, Address 30 (0x1E) ................................................................. 56
Extended/GPIO Register Page Access, Address 31 (0x1F) ................................ 57
Extended Registers Page 1 Space ................................................................. 58
Cu Media CRC Good Counter, Address 18E1 (0x12)......................................... 58
Extended Mode Control, Address 19E1 (0x13)................................................ 59
Extended PHY Control 3, Address 20E1 (0x14) ............................................... 59
Extended PHY Control 4, Address 23E1 (0x17) ............................................... 60
VeriPHY Control Register 1, Address 24E1 (0x18) ........................................... 61
VeriPHY Control Register 2, Address 25E1 (0x19) ........................................... 61
VeriPHY Control Register 3, Address 26E1 (0x1A) ........................................... 62
VeriPHY Control Register 3 Fault Codes ......................................................... 62
EPG Control Register 1, Address 29E1 (0x1D) ................................................ 62
EPG Control Register 2, Address 30E1 (0x1E) ................................................ 63
Extended Registers Page 2 Space ................................................................. 64
Page viii
Advance Product Information
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Revision 1
02/2015
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
F104S8A Data Sheet
Contents
Cu PMD Transmit Control, Address 16E2 (0x10) ............................................. 64
EEE Control, Address 17E2 (0x11)................................................................ 66
Extended Registers Page 3 Space ................................................................. 67
MAC SerDes PCS Control, Address 16E3 (0x10) ............................................. 67
MAC SerDes PCS Status, Address 17E3 (0x11)............................................... 68
MAC SerDes Clause 37 Advertised Ability, Address 18E3 (0x12) ....................... 68
MAC SerDes Cl37 LP Ability, Address 19E3 (0x13) .......................................... 69
MAC SerDes Status, Address 20E3 (0x14) ..................................................... 69
General Purpose Registers Page Space .......................................................... 69
GPIO Control, Address 13G (0x0D)............................................................... 70
GPIO Control 2, Address 14G (0x0E) ............................................................ 71
GPIO Input, Address 15G (0x0F) .................................................................. 72
GPIO Output, Address 16G (0x10)................................................................ 73
GPIO Input/Output Configuration, Address 17G (0x11) ................................... 73
Micro Command Register, Address 18G ......................................................... 74
MAC Configuration Register, Address 19G (0x13)............................................ 74
Enhanced LED Control, Address 25G (0x19) .................................................. 75
Global Interrupt Status, Address 29G (0x1D) ................................................. 75
Clause 45 Registers Page Space ................................................................... 76
PCS Status 1, Address 3.1........................................................................... 77
EEE Capability, Address 3.20 ....................................................................... 77
EEE Wake Error Counter, Address 3.22.......................................................... 78
EEE Advertisement, Address 7.60................................................................. 78
EEE Advertisement, Address 7.61................................................................. 78
802.3bf Registers....................................................................................... 79
VDD25 and VDDMDIO ................................................................................ 80
VDDMDIO ................................................................................................. 81
LED and GPIO ........................................................................................... 81
Internal Pull-Up or Pull-Down Resistors ......................................................... 81
Reference Clock ......................................................................................... 82
QSGMII Driver........................................................................................... 82
QSGMII Receiver ....................................................................................... 82
Current Consumption ................................................................................. 83
Reference Clock for QSGMII 125 MHz Differential Clock ................................... 83
QSGMII Transmitter ................................................................................... 85
QSGMII Receiver ....................................................................................... 85
Basic Serial LEDs ....................................................................................... 86
JTAG Interface........................................................................................... 87
Serial Management Interface ....................................................................... 88
Reset Timing ............................................................................................. 89
Recommended Operating Conditions............................................................. 89
Stress Ratings ........................................................................................... 90
Pin Type Symbol Definitions......................................................................... 91
Copper PHY Media Pins ............................................................................... 92
GPIO Pins ................................................................................................. 93
JTAG Pins.................................................................................................. 94
Miscellaneous Pins ..................................................................................... 94
No Connect Pins......................................................................................... 95
PHY Configuration Pins................................................................................ 95
Power Supply and Ground Pins..................................................................... 95
SerDes MAC Interface Pins .......................................................................... 96
SMI Pins ................................................................................................... 96
Thermal Resistances................................................................................. 103
Ordering Information................................................................................ 105
Page ix
Advance Product Information
F104S8A Data Sheet
Revision History
Revision History
This section describes the changes that were implemented in this document. The
changes are listed by revision, starting with the most current publication.
Revision 1
Revision 1 of this datasheet was published in February 2015. The following change is
implemented in the datasheet:
•
Updated the description of Table 79 to explain that the specifications are valid “only
when VVDD1 = 1.0 V, VVDD1A = 1.0 V, and VVDD25A = 2.5 V.”
Revision 0
Revision 0 of this datasheet was published in January 2015. This was the first public
release of this document.
Revision 1
02/2015
Page 10
Advance Product Information
1
F104S8A Data Sheet
Product Overview
Product Overview
The F104S8A device is a low-power Gigabit Ethernet transceiver with copper media
interfaces. It has a low electromagnetic interference (EMI) line driver, and integrated
line-side termination resistors that conserve both power and printed circuit board (PCB)
space.
The F104S8A device includes Vitesse’s EcoEthernet™ 2.0 technology that supports
Energy Efficient Ethernet and power saving features to reduce power based on link
state and cable reach.
The F104S8A device uses Vitesse’s mixed signal and digital signal processing (DSP)
architecture to ensure robust performance even under less-than-favorable
environmental conditions. It supports both half-duplex and full-duplex 10BASE-T,
100BASE-TX, and 1000BASE-T communication speeds over Category 5 (Cat5)
unshielded twisted pair (UTP) cable at distances greater than 100 m, displaying
excellent tolerance to NEXT, FEXT, echo, and other types of ambient environmental and
system electronic noise.
The F104S8A device also includes fast link failure indication for high-availability
networks. Fast link failure indication identifies the onset of a link failure in less than 1
ms typical to go beyond the IEEE 802.3 standard requirement of 750 ms ±10 ms (link
master).
The following illustration shows a high-level, general view of a typical F104S8A
application.
Figure 1.
Copper Transceiver Application Diagram
1.0 V
2.5 V
1x QSGMII
F104S8A
1x QSGMII
1.1
4-Port Copper Media
QSGMII
MAC Interface
4× RJ-45
and Magnetics
Key Features
This section lists the main features and benefits of the device.
1.1.1
Revision 1
02/2015
Superior PHY and Interface Technology
•
Four integrated 10/100/1000BASE-T Ethernet copper transceivers
(IEEE 802.3ab-compliant) with VeriPHY™ cable diagnostics
•
QSGMII SerDes MAC interface
Page 11
Advance Product Information
1.1.2
1.1.3
Revision 1
02/2015
F104S8A Data Sheet
Product Overview
•
Patented line driver with low EMI voltage mode and integrated line side termination
resistors
•
HP Auto-MDIX support and forced MDI/MDIX option
•
Jumbo frame support up to 16 kB with programmable synchronization FIFOs
•
IEEE 802.3bf register support for standardized access to information on data delay
between the MDI and xMII interface for a given PHY
Best-in-Class Power Consumption
•
EcoEthernet™ 2.0 green energy efficiency with ActiPHY™, PerfectReach™, and IEEE
802.3az Energy Efficient Ethernet
•
Fully optimized power consumption for all link speeds
•
Integrated LED brightness control
•
Clause 45 registers to support IEEE 802.3az Energy Efficient Ethernet and IEEE
802.3bf
Key Specifications
•
1.0 V and 2.5 V power supplies
•
3.3 V-tolerant 2.5 V inputs (single-ended and bi-directional TTL/CMOS I/Os)
•
Compliant with IEEE 802.3 (10BASE-T, 100BASE-TX, and 1000BASE-T)
•
QSGMII v1.3 and IEEE 1149.1 JTAG boundary scan
•
Devices support operating temperatures of –40 °C ambient to 125 °C junction or
0 °C ambient to 125 °C junction
•
Available in 12 mm x 12 mm, 138-pin, multi-row plastic QFN package
Page 12
Advance Product Information
1.2
F104S8A Data Sheet
Product Overview
Block Diagram
The following illustration shows the primary functional blocks of the F104S8A device.
Figure 2.
Revision 1
02/2015
Block Diagram
Page 13
Advance Product Information
2
F104S8A Data Sheet
Functional Descriptions
Functional Descriptions
This section provides detailed information about the functionality of the F104S8A
device, including available configurations, operational features, and testing
functionality. It includes descriptions of the various device interfaces and their
configuration. With the information in this section, the device setup parameters can be
determined for configuring the device for use in a particular application.
2.1
SerDes MAC Interface
The SerDes MAC interface performs data serialization and deserialization functions
using an integrated enhanced SerDes operating in QSGMII mode. The termination
resistor is integrated into the enhanced SerDes block in the device but does not include
integrated AC decoupling capacitors.
2.1.1
QSGMII MAC
The device supports a QSGMII MAC to convey two ports of network data and port speed
between 10BASE-T, 100BASE-TX, and 1000BASE-T data rates and operates in both
half-duplex and full-duplex at all port speeds. The MAC interface protocol for each port
within QSGMII can be either 1000BASE-X or SGMII, if the QSGMII MAC that the
F104S8A device is connecting to supports this functionality. The device also supports
SGMII MAC-side autonegotiation on each individual port, enabled through register
16E3, bit 7, of that port.
Figure 3.
QSGMII MAC Interface
0.1 μF
TxP
TxP
PHY
Port_0
100 Ω
0.1 μF
TxN
0.1 μF
RxP
QSGMII MUX
TxN
QSGMII MAC
RxP
100 Ω
RxN
2.2
PHY
Port_1
PHY
Port_2
100 Ω
0.1 μF
RxN
PHY
Port_3
PHY Addressing and Port Mapping
The device includes three external PHY address pins, PHYADD[4:2], to allow control of
multiple PHY devices on a system board sharing a common management bus. These
Revision 1
02/2015
Page 14
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
pins set the most significant bits of the PHY address port map. The lower two bits of the
address for each port are derived from the physical address of the port (0 to 1) and the
setting of the PHY address reversal bit in register 20E1, bit 9.
The device also includes one 5 GHz enhanced SerDes macro operating in QSGMII
mode.
2.3
Cat5 Twisted Pair Media Interface
The F104S8A twisted pair interface is compliant with IEEE 802.3-2008 and the
IEEE 802.3az standard for Energy Efficient Ethernet.
2.3.1
Voltage Mode Line Driver
The F104S8A device uses a patented voltage mode line driver that allows it to fully
integrate the series termination resistors, which are required to connect the PHY’s Cat5
interface to an external 1:1 transformer. Also, the interface does not require the user to
place an external voltage on the center tap of the magnetic. The following illustration
shows the connections.
Figure 4.
Cat5 Media Interface
PHY Port_n
RJ-45
Transformer
P0_D[3:0]N
1
A+
2
A–
3
B+
P1_D[3:0]P
6
B–
P2_D[3:0]N
4
C+
P2_D[3:0]P
5
C–
P3_D[3:0]N
7
D+
8
D–
0.1µF
P0_D[3:0]P
P1_D[3:0]N
0.1µF
0.1µF
0.1µF
P3_D[3:0]P
75 Ω
75 Ω
1000 pF,
2 kV
75 Ω
75 Ω
Revision 1
02/2015
Page 15
Advance Product Information
2.3.2
F104S8A Data Sheet
Functional Descriptions
Cat5 Autonegotiation and Parallel Detection
The F104S8A device supports twisted pair autonegotiation, as defined by IEEE 802.32008 Clause 28 and IEEE 802.3az. The autonegotiation process evaluates the
advertised capabilities of the local PHY and its link partner to determine the best
possible operating mode. In particular, autonegotiation can determine speed, duplex
configuration, and master or slave operating modes for 1000BASE-TX. Autonegotiation
also enables a connected MAC to communicate with its link partner MAC through the
F104S8A device using optional next pages to set attributes that may not otherwise be
defined by the IEEE standard.
If the Category 5 (Cat5) link partner does not support autonegotiation, the F104S8A
device automatically uses parallel detection to select the appropriate link speed.
Autonegotiation is disabled by clearing register 0, bit 12. When autonegotiation is
disabled, the state of register bits 0.6, 0.13, and 0.8 determine the device operating
speed and duplex mode.
Note While 10BASE-T and 100BASE-TX do not require autonegotiation,
IEEE 802.3-2008 Clause 40 has defined 1000BASE-T to require autonegotiation.
2.3.3
1000BASE-T Forced Mode Support
The F104S8A device provides support for a 1000BASE-T forced test mode. In this
mode, the PHY can be forced into 1000BASE-T mode and does not require manual
setting of master/slave at the two ends of the link. This mode is for test purposes only,
and should not be used in normal operation. To configure a PHY in this mode, set
register 17E2, bit 5 = 1 and register 0, bits 6 and 13 = 10.
2.3.4
Automatic Crossover and Polarity Detection
For trouble-free configuration and management of Ethernet links, the F104S8A device
includes a robust automatic crossover detection feature for all three speeds on the
twisted pair interface (10BASE-T, 100BASE-T, and 1000BASE T). Known as HP AutoMDIX, the function is fully compliant with Clause 40 of IEEE 802.3-2008.
Additionally, the device detects and corrects polarity errors on all MDI pairs — a useful
capability that exceeds the requirements of the standard.
Both HP Auto-MDIX detection and polarity correction are enabled in the device by
default. Default settings can be changed using device register bits 18.5:4. Status bits
for each of these functions are located in register 28.
Note The F104S8A device can be configured to perform HP Auto-MDIX, even when
autonegotiation is disabled and the link is forced into 10/100 speeds. To enable this
feature, set register 18.7 to 0. To use the feature, also set register 0.12 to 0.
The HP Auto-MDIX algorithm successfully detects, corrects, and operates with any of
the MDI wiring pair combinations listed in the following table.
Table 1.
Revision 1
02/2015
Supported MDI Pair Combinations
1, 2
3, 6
4, 5
7, 8
Mode
A
B
C
D
Normal MDI
Page 16
Advance Product Information
Table 1.
Supported MDI Pair Combinations (continued)
1, 2
2.3.5
F104S8A Data Sheet
Functional Descriptions
3, 6
4, 5
7, 8
Mode
B
A
D
C
Normal MDI-X
A
B
D
C
Normal MDI with pair swap on C and D pair
B
A
C
D
Normal MDI-X with pair swap on C and D pair
Manual MDI/MDIX Setting
As an alternative to HP Auto-MDIX detection, the PHY can be forced to be MDI or MDI-X
using register 19E1, bits 3:2. Setting these bits to 10 forces MDI and setting 11 forces
MDI-X. Leaving the bits 00 enables the HP Auto-MDIX setting to be based on register
18, bits 7 and 5.
2.3.6
Link Speed Downshift
For operation in cabling environments that are incompatible with 1000BASE-T, the
F104S8A device provides an automatic link speed downshift option. When enabled, the
device automatically changes its 1000BASE-T autonegotiation advertisement to the
next slower speed after a set number of failed attempts at 1000BASE-T. No reset is
required to get out of this state when a subsequent link partner with 1000BASE-T
support is connected. This feature is useful in setting up in networks using older cable
installations that include only pairs A and B, and not pairs C and D.
To configure and monitor link speed downshifting, set register 20E1, bits 4:1. For more
information, see Table 45, page 59.
2.3.7
Energy Efficient Ethernet
The F104S8A device supports the IEEE 802.3az Energy Efficient Ethernet standard to
provide a method for reducing power consumption on an Ethernet link during times of
low utilization. It uses low-power idles (LPI) to achieve this objective.
Figure 5.
Low-Power Idle Operation
Active
Active
Low Power Idle
Active
Tr
Quiet
Wake
Tq
Quiet
Refresh
Refresh
Sleep
Active
Ts
Quiet
Using LPI, the usage model for the link is to transmit data as fast as possible and then
return to a low-power idle state. Energy is saved on the link by cycling between active
and low-power idle states. During LPI, power is reduced by turning off unused circuits
and using this method, energy use scales with bandwidth utilization. The F104S8A uses
LPI to optimize power dissipation in 100BASE-TX and 1000BASE-T modes of operation.
Revision 1
02/2015
Page 17
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
In addition, the IEEE 802.3az standard defines a 10BASE-Te mode that reduces
transmit signal amplitude from 5 Vp-p to approximately 3.3 Vp-p. This mode reduces
power consumption in 10 Mbps link speed and fully interoperates with legacy 10BASE-T
compliant PHYs over 100 m Cat5 cable or better.
To configure the F104S8A device in 10BASE-Te mode, set register 17E2.15 to 1 for each
port. Additional energy efficient Ethernet features are controlled through Clause 45
registers. For more information, see “Clause 45 Registers to Support Energy Efficient
Ethernet and 802.3bf,” page 76.
2.4
Reference Clock
The device reference clock supports 125 MHz and 156.25 MHz compliant clock signals.
The clock signal must be capacitively coupled and LVDS complaint.
2.4.1
Configuring the Reference Clock
The REFCLK_SEL1 and REFCLK_SEL0 pins configure the reference clock speed. The
following table shows the functionality and associated reference clock frequency.
Table 2.
2.5
REFCLK Frequency Selection
REFCLK_SEL1
REFCLK_SEL0
Frequency
0
0
125 MHz
1
0
156.25 MHz
Ethernet Inline-Powered Devices
The F104S8A device can detect legacy inline-powered devices in Ethernet network
applications. Inline-powered detection capability is useful in systems that enable IP
phones and other devices (such as wireless access points) to receive power directly
from their Ethernet cable, similar to office digital phones receiving power from a private
branch exchange (PBX) office switch over telephone cabling. This type of setup
eliminates the need for an external power supply and enables the inline-powered device
to remain active during a power outage, assuming that the Ethernet switch is
connected to an uninterrupted power supply, battery, back-up power generator, or
other uninterruptable power source.
For more information about legacy inline-powered device detection, visit the Cisco Web
site at www.cisco.com. The following illustration shows an example of an inlinepowered Ethernet switch application.
Revision 1
02/2015
Page 18
Advance Product Information
Figure 6.
F104S8A Data Sheet
Functional Descriptions
Inline-Powered Ethernet Switch Diagram
The following procedure describes the process that an Ethernet switch must perform to
process inline-power requests made by a link partner that is, in turn, capable of
receiving inline-power:
Revision 1
02/2015
1.
Enable the inline-powered device detection mode on each F104S8A PHY using its
serial management interface. Set register bit 23E1.10 to 1.
2.
Ensure that the autonegotiation enable bit (register 0.12) is also set to 1. In the
application, the device sends a special fast link pulse signal to the link partner.
Reading register bit 23E1.9:8 returns 00 during the search for devices that require
power over Ethernet (PoE).
3.
The F104S8A PHY monitors its inputs for the fast link pulse signal looped back by
the link partner. A link partner capable of receiving PoE loops back the fast link
pulses when the link partner is powered down. This is reported when register
bit 23E1.9:8 reads back 01. It can also be verified as an inline-power detection
interrupt by reading register bit 26.9, which should be a 1, and which is
subsequently cleared and the interrupt de-asserted after the read. When a link
partner device does not loop back the fast link pulse after a specific time, register
bit 23E1.9:8 automatically resets to 10.
4.
If the F104S8A PHY reports that the link partner requires PoE, the Ethernet switch
must enable inline-power on this port, independent of the PHY.
Page 19
Advance Product Information
2.6
F104S8A Data Sheet
Functional Descriptions
5.
The PHY automatically disables inline-powered device detection when the register
bits 23E1.9:8 automatically reset to 10, and then automatically changes to its
normal autonegotiation process. A link is then autonegotiated and established when
the link status bit is set (register bit 1.2 is set to 1).
6.
In the event of a link failure (indicated when register bit 1.2 reads 0), it is
recommended that the inline-power be disabled to the inline-powered device,
independent of the PHY. The F104S8A PHY disables its normal autonegotiation
process and re-enables its inline-powered device detection mode.
IEEE 802.3af Power Over Ethernet Support
The device is compatible with designs that are intended for use in systems that supply
power to data terminal equipment (DTE) by means of the MDI or twisted pair cable, as
described in IEEE 802.3af Clause 33.
2.7
ActiPHY Power Management
In addition to the IEEE-specified power-down control bit (device register bit 0.11), the
device also includes an ActiPHY power management mode for each PHY. This mode
enables support for power-sensitive applications. It utilizes a signal-detect function that
monitors the media interface for the presence of a link to determine when to
automatically power-down the PHY. The PHY wakes up at a programmable interval and
attempts to wake up the link partner PHY by sending a burst of fast link pulse over
copper media.
The ActiPHY power management mode in the device is enabled on a per-port basis
during normal operation at any time by setting register bit 28.6 to 1.
The following operating states are possible when ActiPHY mode is enabled:
•
Low-power state
•
Link partner wake-up state
•
Normal operating state (link-up state)
The F104S8A device switches between the low-power state and link partner wake-up
state at a programmable rate (the default is two seconds) until signal energy has been
detected on the media interface pins. When signal energy is detected, the PHY enters
the normal operating state. If the PHY is in its normal operating state and the link fails,
the PHY returns to the low-power state after the expiration of the link status time-out
timer. After reset, the PHY enters the low-power state.
When autonegotiation is enabled in the PHY, the ActiPHY state machine operates as
described.
When autonegotiation is disabled and the link is forced to use 10BASE-T or
100BASE-TX modes while the PHY is in its low-power state, the PHY continues to
transition between the low-power and link partner wake-up states until signal energy is
detected on the media pins. At that time, the PHY transitions to the normal operating
state and stays in that state even when the link is dropped.
Revision 1
02/2015
Page 20
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
When autonegotiation is disabled while the PHY is in the normal operation state, the
PHY stays in that state when the link is dropped and does not transition back to the
low-power state.
The following illustration shows the relationship between ActiPHY states and timers.
Figure 7.
ActiPHY State Diagram
Low Power State
Signal Energy Detected on
Media
FLP Burst or
Clause 37 Restart
Signal Sent
Sleep Timer Expires
Timeout Timer Expires and
Auto-negotiation Enabled
LP Wake-up
State
2.7.1
Normal
Operation State
Low-Power State
In the low-power state, all major digital blocks are powered down. However, the SMI
interface (MDC, MDIO, and MDINT) functionality is provided.
In this state, the PHY monitors the media interface pins for signal energy. The PHY
comes out of low-power state and transitions to the normal operating state when signal
energy is detected on the media. This happens when the PHY is connected to one of the
following:
•
Autonegotiation-capable link partner
•
Another PHY in enhanced ActiPHY link partner wake-up state
In the absence of signal energy on the media pins, the PHY periodically transitions from
low-power state to link partner wake-up state, based on the programmable sleep timer
(register bits 20E1.14:13). The actual sleep time duration is randomized from –80 ms
to 60 ms to avoid two linked PHYs in ActiPHY mode entering a lock-up state during
operation.
2.7.2
Link Partner Wake-Up State
In the link partner wake-up state, the PHY attempts to wake up the link partner. Up to
three complete fast link pulse bursts are sent on alternating pairs A and B of the Cat5
media for a duration based on the wake-up timer, which is set using register bits
20E1.12:11.
Revision 1
02/2015
Page 21
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
In this state, SMI interface (MDC, MDIO, and MDINT) functionality is provided.
After sending signal energy on the relevant media, the PHY returns to the low-power
state.
2.7.3
Normal Operating State
In the normal operating state, the PHY establishes a link with a link partner. When the
media is unplugged or the link partner is powered down, the PHY waits for the duration
of the programmable link status time-out timer, which is set using register bit 28.7 and
bit 28.2. It then enters the low-power state.
2.8
Serial Management Interface
The device includes an IEEE 802.3-compliant serial management interface (SMI) that is
controlled by its MDC, MDIO, and MDINT pins. The SMI provides access to device
control and status registers. The register set that controls the SMI consists of 32 16-bit
registers, including all required IEEE-specified registers. Also, there are additional
pages of registers accessible using device register 31.
Energy efficient Ethernet control registers are available through the SMI using Clause
45 registers and Clause 22 register access in registers 13 through 14. For information
about available register settings, see Table 24, page 47 and Table 72, page 76.
The SMI is a synchronous serial interface with input data to the device on the MDIO pin
that is clocked on the rising edge of the MDC pin. The output data is sent on the MDIO
pin on the rising edge of the MDC signal. The interface can be clocked at a rate from
0 MHz to 12.5 MHz, depending on the total load on MDIO. An external 2-kΩ pull-up
resistor is required on the MDIO pin.
2.8.1
SMI Frames
Data is transferred over the SMI using 32-bit frames with an optional, arbitrary-length
preamble. Before the first frame can be sent, at least two clock pulses on MDC must be
provided with the MDIO signal at logic one to initialize the SMI state machine. The
following illustrations show the SMI frame format for read and write operations.
Figure 8.
SMI Read Frame
Station manager drives MDIO
PHY drives MDIO
MDC
MDIO
Z
Z
1
0
1
Idle Preamble SFD
(optional)
Revision 1
02/2015
1
0
Read
A4 A3 A2 A1 A0 R4 R3 R2 R1 R0 Z
PHY Address
Register Address
to PHY
0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Z
TA
Register Data
from PHY
Z
Idle
Page 22
Advance Product Information
Figure 9.
F104S8A Data Sheet
Functional Descriptions
SMI Write Frame
Station manager drives MDIO (PHY tri-states MDIO during the entire sequence)
MDC
MDIO
Z
Z
1
0
1
0
1
Idle Preamble SFD Write
(optional)
A4 A3 A2 A1 A0 R4 R3 R2 R1 R0
PHY Address
Register Address
to PHY
1
0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Z
TA
Register Data
to PHY
Z
Idle
The following list defines the terms used in the SMI read and write timing diagrams.
2.8.2
•
Idle During idle, the MDIO node goes to a high-impedance state. This allows an
external pull-up resistor to pull the MDIO node up to a logical 1 state. Because the
idle mode does not contain any transitions on MDIO, the number of bits is
undefined during idle.
•
Preamble By default, preambles are not expected or required. The preamble is a
string of ones. If it exists, the preamble must be at least 1 bit; otherwise, it can be
of an arbitrary length.
•
Start of Frame Delimiter (SFD) A pattern of 01 indicates the start of frame. If
the pattern is not 01, all following bits are ignored until the next preamble pattern
is detected.
•
Read or Write Opcode A pattern of 10 indicates a read. A 01 pattern indicates a
write. If the bits are not either 01 or 10, all following bits are ignored until the next
preamble pattern is detected.
•
PHY Address The particular F104S8A device responds to a message frame only
when the received PHY address matches its physical address. The physical address
is 5 bits long (4:0).
•
Register Address
•
Turnaround The two bits used to avoid signal contention when a read operation
is performed on the MDIO are called the turnaround (TA) bits. During read
operations, the device drives the second TA bit, a logical 0.
•
Data The 16-bits read from or written to the device are considered the data or
data stream. When data is read from a PHY, it is valid at the output from one rising
edge of MDC to the next rising edge of MDC. When data is written to the PHY, it
must be valid around the rising edge of MDC.
•
Idle The sequence is repeated.
The next five bits are the register address.
SMI Interrupt
The SMI includes an output interrupt signal, MDINT, for signaling the station manager
when certain events occur in the F104S8A device.
Revision 1
02/2015
Page 23
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
When a PHY generates an interrupt, the MDINT pin is asserted if the interrupt pin
enable bit (MII register 25.15) is set. The MDINT pin can be configured for open-drain
(active-low) by tying the pin to a pull-up resistor and to VDDIO. The following
illustration shows this configuration.
Figure 10.
MDINT Configured as an Open-Drain (Active-Low) Pin
2.9
LED Interface
The LED interface supports the following configurations: direct drive, basic serial LED
mode, and enhanced serial LED mode. The polarity of the LED outputs is programmable
and can be changed using register 17E2, bits 13:10. The default polarity is active low.
Direct drive mode provides four LED signals per port, LED0_[0:3] through LED3_[0:3].
The mode and function of each LED signal can be configured independently. When serial
LED mode is enabled, the direct drive pins not used by the serial LED interface remain
available.
In basic serial LED mode, all signals that can be displayed on LEDs are sent as
LED_Data and LED_CLK for external processing.
In enhanced serial LED mode, up to four LED signals per port can be sent as LED_Data,
LED_CLK, LED_LD, and LED_Pulse. The following sections provide detailed information
about the various LED modes.
Note
LED number is listed using the convention, LED_.
The following table shows the bit 9 settings for register 14G that are used to control the
LED behavior for all the LEDs in the F104S8A device.
Table 3.
Revision 1
02/2015
LED Drive State
Setting
Active
Not Active
14G[9: 1] (default)
Ground
Tristate
14G[9: 0] (alternate setting)
Ground
Vdd
Page 24
Advance Product Information
2.9.1
F104S8A Data Sheet
Functional Descriptions
LED Modes
Each LED pin can be configured to display different status information that can be
selected by setting the LED mode in register 29. The default LED state is active low but
can be changed by modifying the value in register 17E2, bits 13:10. The blink/pulse
stretch is dependent on the LED behavior setting in register 30.
The following table provides a summary of the LED modes and functions. The modes
listed are equivalent to the setting used in register 29 to configure each LED pin.
Table 4.
Revision 1
02/2015
LED Mode and Function Summary
Mode
Function Name
LED State and Description
0
Link/Activity
1: No link in any speed on any media interface.
0: Valid link at any speed on any media interface.
Blink or pulse-stretch = Valid link at any speed on any
media interface with activity present.
1
Link1000/Activity
1: No link in 1000BASE-T.
0: Valid 1000BASE-T.
Blink or pulse-stretch = Valid 1000BASE-T link with activity
present.
2
Link100/Activity
1: No link in 100BASE-TX.
0: Valid 100BASE-TX.
Blink or pulse-stretch = Valid 100BASE-TX link with activity
present.
3
Link10/Activity
1: No link in 10BASE-T.
0: Valid 10BASE-T link.
Blink or pulse-stretch = Valid 10BASE-T link with activity
present.
4
Link100/1000/Activity
1: No link in 100BASE-TX or 1000BASE-T.
0: Valid 100BASE-TX or 1000BASE-T link. Blink or pulsestretch = Valid 100BASE-TX or 1000BASE-T link with
activity present.
5
Link10/1000/Activity
1: No link in 10BASE-T or 1000BASE-T.
0: Valid 10BASE-T or 1000BASE-T link.
Blink or pulse-stretch = Valid 10BASE-T or 1000BASE-T link
with activity present.
6
Link10/100/Activity
1: No link in 10BASE-T or 100BASE-TX.
0: Valid 10BASE-T or 100BASE-TX, link.
Blink or pulse-stretch = Valid 10BASE-T or 100BASE-TX link
with activity present.
7
Reserved
Reserved
8
Duplex/Collision
1: Link established in half-duplex mode, or no link
established.
0: Link established in full-duplex mode.
Blink or pulse-stretch = Link established in half-duplex
mode but collisions are present.
9
Collision
1: No collision detected.
Blink or pulse-stretch = Collision detected.
10
Activity
1: No activity present.
Blink or pulse-stretch = Activity present (becomes TX
activity present when register bit 30.14 is set to 1).
11
Reserved
Reserved
Page 25
Advance Product Information
Table 4.
F104S8A Data Sheet
Functional Descriptions
LED Mode and Function Summary (continued)
Mode
Function Name
LED State and Description
12
Autonegotiation Fault
1: No autonegotiation fault present.
0: Autonegotiation fault occurred.
13
Serial Mode
Serial stream. See “Basic Serial LED Mode,” page 26. Only
relevant on PHY port 0. Reserved in others.
14
Force LED Off
1: De-asserts the LED(1).
15
Force LED On
0: Asserts the LED(1).
1. Setting this mode suppresses LED blinking after reset.
2.9.2
Basic Serial LED Mode
The F104S8A device can be configured so that access to all its LED signals is available
using two pins. This option is enabled by setting LED0 on PHY0 to serial LED mode in
register 29, bits 3:0 to 0xD. When serial LED mode is enabled, the LED0_0 pin becomes
the serial data pin, and the LED1_0 pin becomes the serial clock pin. All other LED pins
can still be configured normally. The serial LED mode clocks the 48 LED status bits on
the rising edge of the serial clock.
The LED behavior settings can also be used in serial LED mode. The controls are used
on a per-PHY basis, where the LED combine and LED blink or pulse-stretch setting of
LED0_n for each PHY is used to control the behavior of each bit of the serial LED stream
for each corresponding PHY. To configure LED behavior, set device register 30.
The following table shows the 48-bit serial output bitstream of each LED signal. The
individual signals can be clocked in the following order.
Table 5.
2.9.3
LED Serial Bitstream Order
Output
PHY0
PHY1
PHY2
PHY3
Link/activity
1
13
25
37
Link1000/activity
2
14
26
38
Link100/activity
3
15
27
39
Link10/activity
4
16
28
40
Reserved
5
17
29
41
Duplex/collision
6
18
30
42
Collision
7
19
31
43
Activity
8
20
32
44
Reserved
9
21
33
45
Tx activity
10
22
34
46
Rx activity
11
23
35
47
Autonegotiation fault
12
24
Extended LED Modes
In addition to the LED modes in register 29, extended LED modes are enabled on the
LED0_[3:0] pins when the corresponding register 19E1, bits 15 to 12 are set to 1. Each
Revision 1
02/2015
Page 26
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
of these bits enables extended modes on a specific LED pin, and these extended modes
are shown in the following table. For example, LED0 = mode 17 means that register
19E1 bit 12 = 1 and register 29 bits 3 to 0 = 0001.
The following table provides a summary of the extended LED modes and functions.
Table 6.
2.9.4
Extended LED Mode and Function Summary
Mode
Function Name
LED State and Description
16
Link1000BASE-X Activity
1: No link in 1000BASE-X.
0: Valid 1000BASE-X link.
17
Link100BASE-FX Activity
1: No link in 100BASE-FX.
0: Valid 100BASE-FX link.
18
1000BASE-X Activity
1: No 1000BASE-X activity present.
Blink or pulse-stretch = 1000BASE-X activity present.
19
100BASE-FX Activity
1: No 100BASE-FX activity present.
Blink or pulse-stretch = 100BASE-FX activity present.
20
Force LED Off
1: De-asserts the LED.
21
Force LED On
0: Asserts the LED. LED pulsing is disabled in this mode.
22
Reserved
Reserved
LED Port Swapping
For additional hardware configurations, the device can have its LED port order
swapped. This is a useful feature to help simplify PCB layout design. Register 25G bit 0
controls the LED port swapping mode.
2.9.5
LED Behavior
Several LED behaviors can be programmed into the device. Use the settings in register
30 and 19E1 to program LED behavior, which includes the following:
LED Combine Enables an LED to display the status for a combination of primary and
secondary modes. This can be enabled or disabled for each LED pin. For example, a
copper link running in 1000BASE-T mode and activity present can be displayed with
one LED by configuring an LED pin to Link1000/Activity mode. The LED asserts when
linked to a 1000BASE-T partner and also blinks or performs pulse-stretch when activity
is either transmitted by the PHY or received by the Link Partner. When disabled, the
combine feature only provides status of the selected primary function. In this example,
only Link1000 asserts the LED, and the secondary mode, activity, does not display
when the combine feature is disabled.
LED Blink or Pulse-Stretch This behavior is used for activity and collision indication.
This can be uniquely configured for each LED pin. Activity and collision events can occur
randomly and intermittently throughout the link-up period. Blink is a 50% duty cycle
oscillation of asserting and de-asserting an LED pin. Pulse-stretch guarantees that an
LED is asserted and de-asserted for a specific period of time when activity is either
present or not present. These rates can also be configured using a register setting.
Rate of LED Blink or Pulse-Stretch This behavior controls the LED blink rate or
pulse-stretch length when blink/pulse-stretch is enabled on an LED pin. The blink rate,
which alternates between a high and low voltage level at a 50% duty cycle, can be set
Revision 1
02/2015
Page 27
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
to 2.5 Hz, 5 Hz, 10 Hz, or 20 Hz. For pulse-stretch, the rate can be set to 50 ms,
100 ms, 200 ms, or 400 ms. The blink rate selection for PHY0 globally sets the rate
used for all LED pins on all PHY ports.
LED Pulsing Enable To provide additional power savings, the LEDs (when asserted)
can be pulsed at 5 kHz, 20% duty cycle.
LED Blink After Reset The LEDs will blink for one second after power-up and after
any time all resets have been de-asserted. This can be disabled through register 19E1,
bit 11 = 0.
Pulse Programmable Control These bits add the ability to width and frequency of
LED pulses. This feature facilitates power reduction options.
2.10
GPIO Pins
The device provides 15 multiplexed general purpose input/output (GPIO) pins. All
device GPIO pins and their behavior are controlled using registers. The following table
shows an overview of the register controls for GPIO pins. For more information, see
“General Purpose Registers,” page 69.
Table 7.
2.11
Register Bits for GPIO Control and Status
GPIO Pin
GPIO_ctrl
GPIO Input
GPIO Output
GPIO Output Enable
GPIO0
13G[1:0]
15G.0
16G.0
17G.0
GPIO1
13G[3:2]
15G.1
16G.1
17G.1
GPIO2
13G[5:4]
15G.2
16G.2
17G.2
GPIO3
13G[7:6]
15G.3
16G.3
17G.3
GPIO4
13G[9:8]
15G.4
16G.4
17G.4
GPIO5
13G[11:10]
15G.5
16G.5
17G.5
GPIO6
13G[13:12]
15G.6
16G.6
17G.6
GPIO7
13G[15:14]
15G.7
16G.7
17G.7
GPIO8
14G[1:0]
15G.8
16G.8
17G.8
GPIO9
14G[3:2]
15G.9
16G.9
17G.9
GPIO10
14G[5:4]
15G.10
16G.10
17G.10
GPIO11
14G[7:6]
15G.11
16G.11
17G.11
GPIO12
14G[15:14]
15G.12
16G.12
17G.12
GPIO13
14G[15:14]
15G.13
16G.13
17G.13
GPIO14
14G[15:14]
15G.14
16G.14
17G.14
Testing Features
The device includes several testing features designed to facilitate performing systemlevel debugging and in-system production testing. This section describes the available
features.
Revision 1
02/2015
Page 28
Advance Product Information
2.11.1
F104S8A Data Sheet
Functional Descriptions
Ethernet Packet Generator
The Ethernet packet generator (EPG) can be used at each of the 10/100/1000BASE-T
speed settings for copper Cat5 media to isolate problems between the MAC and the
F104S8A device, or between a locally connected PHY and its remote link partner.
Enabling the EPG feature disables all MAC interface transmit pins and selects the EPG as
the source for all data transmitted onto the twisted pair interface.
Important The EPG is intended for use with laboratory or in-system testing
equipment only. Do not use the EPG testing feature when the F104S8A device is
connected to a live network.
To enable the EPG feature, set the device register bit 29E1.15 to 1.
When the EPG is enabled, packet loss occurs during transmission of packets from the
MAC to the PHY. However, the PHY receive output pins to the MAC are still active when
the EPG is enabled. When it is necessary to disable the MAC receive pins as well, set the
register bit 0.10 to 1.
When the device register bit 29E1.14 is set to 1, the PHY begins transmitting Ethernet
packets based on the settings in registers 29E1 and 30E1. These registers set:
•
Source and destination addresses for each packet
•
Packet size
•
Interpacket gap
•
FCS state
•
Transmit duration
•
Payload pattern
When register bit 29E1.13 is set to 0, register bit 29E1.14 is cleared automatically after
30,000,000 packets are transmitted.
2.11.2
CRC Counters
Two sets of cyclical redundancy check (CRC) counters are available in all PHYs in
F104S8A. One set monitors traffic on the copper interface, and the other set monitors
traffic on the SerDes interface.
The device CRC counters operate in the 10/100/1000BASE-T mode as follows:
Revision 1
02/2015
•
After receiving a packet on the media interface, register bit 15 in register 18E1 is
set and cleared after being read.
•
The packet then is counted by either the good CRC counter or the bad CRC counter.
•
Both CRC counters are also automatically cleared when read.
•
The good CRC counter’s highest value is 9,999 packets. After this value is reached,
the counter clears on the 10,000th packet and continues to count additional packets
beyond that value.
Page 29
Advance Product Information
•
F104S8A Data Sheet
Functional Descriptions
The bad CRC counter stops counting when it reaches its maximum counter limit of
255 packets.
Copper Interface CRC Counters Two separate CRC counters are available between
the copper interface PCSs and SerDes MAC interface. There is a 14-bit good CRC
counter available through register bits 18E1.13:0 and a separate 8-bit bad CRC counter
available in register bits 23E1.7:0.
2.11.3
Far-End Loopback
The far-end loopback testing feature is enabled by setting register bit 23.3 to 1. When
enabled, it forces incoming data from a link partner on the current media interface into
the MAC interface of the PHY where it is retransmitted to the link partner on the media
interface as shown in the following illustration. In addition, the incoming data also
appears on the receive data pins of the MAC interface. Data present on the transmit
data pins of the MAC interface is ignored when using this testing feature.
Figure 11.
Far-End Loopback Diagram
RX
Link Partner
2.11.4
PHY_port_n
RXD
TXD
TX
MAC
Near-End Loopback
When the near-end loopback testing feature is enabled, transmitted data (TXD) is
looped back in the PCS block onto the receive data signals (RXD), as shown in the
following illustration. When using this testing feature, no data is transmitted over the
network. To enable near-end loopback, set the device register bit 0.14 to 1.
Figure 12.
Near-End Loopback Diagram
RX
Link Partner
2.11.5
TX
PHY_port_n
RXD
TXD
MAC
Connector Loopback
The connector loopback testing feature allows the twisted pair interface to be looped
back externally. When using this feature, the PHY must be connected to a loopback
connector or a loopback cable. Connect pair A to pair B, and pair C to pair D, as shown
in the following illustration. The connector loopback feature functions at all available
interface speeds.
Revision 1
02/2015
Page 30
Advance Product Information
Figure 13.
F104S8A Data Sheet
Functional Descriptions
Connector Loopback Diagram
A
Cat5
B
RXD
PHY_port_n
C
TXD
MAC
D
When using the connector loopback testing feature, the device autonegotiation, speed,
and duplex configuration is set using device registers 0, 4, and 9.
For 1000BASE-T connector loopback, additional writes are required in the following
order:
2.11.6
1.
Enable the 1000BASE-T connector loopback. Set register bit 24.0 to 1.
2.
Disable pair swap correction. Set register bit 18.5 to 1.
SerDes Loopbacks
For test purposes, the SerDes and SerDes macro interfaces provides several data loops.
The following illustration shows the SerDes loopbacks.
Figure 14.
Revision 1
02/2015
Data Loops of the SerDes Macro
Page 31
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
QSGMII Mode When the MAC interface is configured in QSGMII mode, write the
following 16-bit value to register 18G:
Bits 15:12 0x9
Bits 11:8: Port address (0x0)
Bits 7:4: Loopback type
0x0: No loopback
0x2: Input loopback
0x4: Facility loopback
0x8: Equipment loopback
Bits 3:0: 0x2
Note Loopback configuration affects all ports associated with a QSGMII. Individual
port loopback within a QSGMII is not possible.
Facility Loop The recovered and de-multiplexer deserializer data output is looped
back to the serializer data input and replaces the data delivered by the digital core. This
test loop provides the possibility to test the complete analog macro data path from
outside including input buffer, clock and data recovery, serialization and output buffer.
The data received by the input buffer must be transmitted by the output buffer after
some delay.
Additional configuration of the enhanced SerDes macro is required when selecting
facility loopback mode. Run the “set = 1” option when entering facility loopback mode
and the “set = 0” option when exiting facility loopback mode. Execute this additional
configuration after running the command to enable/disable facility loopback mode.
PhyWrite(PhyBaseAddr, 31, 0x0010);
PhyWrite(PhyBaseAddr, 18, 0x8013);
PhyWrite(PhyBaseAddr, 18, 0xd7cb);
PhyWrite(PhyBaseAddr, 18, 0x8007);
tmp1 = PhyRead(PhyBaseAddr, 18);
tmp2 = tmp1 & 0x0ff0;
if (set)
tmp3 = tmp2 | 0x0100;
else
tmp3 = tmp2 & 0x0ef0;
tmp4 = tmp3 | 0x8006;
PhyWrite(PhyBaseAddr, 18, tmp4);
PhyWrite(PhyBaseAddr, 18, 0x9c40);
Revision 1
02/2015
Page 32
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
// PhyBaseAddr is the 5-bit base address of the internal PHYs.
// The upper 3 bits are set by the PHYADD[4:2] pins and the
// lower 2 bits are 0.
Equipment Loop The 1-bit data stream at the serializer output is looped back to the
deserializer and replaces the received data stream from the input buffer. This test loop
provides the possibility to verify the digital data path internally. The transmit data goes
through the serialization, the clock and data recovery, and deserialization before the
data is fed back to the digital core.
Input Loop The received 1-bit data stream of the input buffer is looped back
asynchronously to the output buffer. This test loop provides the possibility to test only
the analog parts of the QSGMII interface because only the input and output buffer are
part of this loop.
2.11.7
VeriPHY Cable Diagnostics
The F104S8A device includes a comprehensive suite of cable diagnostic functions that
are available using SMI reads and writes. These functions enable a variety of status and
cable operating conditions to be accessed and checked. The VeriPHY suite has the
ability to identify the cable length and operating conditions and to isolate a variety of
common faults that can occur on the Cat5 twisted pair cabling.
Note When a link is established on the twisted pair interface in the 1000BASE-T
mode, VeriPHY can run without disrupting the link or disrupting any data transfer.
However, when a link is established in 100BASE-TX or 10BASE-T modes, VeriPHY
causes the link to drop while the diagnostics are running. After diagnostics are finished,
the link is re-established.
The following diagnostic functions are part of the VeriPHY suite:
•
Detecting coupling between cable pairs
•
Detecting cable pair termination
•
Determining cable length
•
Mean square error noise
Coupling Between Cable Pairs Shorted wires, improper termination, or high
crosstalk resulting from an incorrect wire map can cause error conditions such as
anomalous coupling between cable pairs. These conditions can prevent the device from
establishing a link in any speed.
Cable Pair Termination Proper termination of Cat5 cable requires a 100 Ω
differential impedance between the positive and negative cable terminals. IEEE 802.3
allows for a termination of 115 Ω maximum and 85 Ω minimum. If the termination falls
outside of this range, it is reported by the VeriPHY diagnostics as an anomalous
termination. The diagnostics can also determine the presence of an open or shorted
cable pair.
Cable Length When the Cat5 cable in an installation is properly terminated, VeriPHY
reports the approximate cable length in meters. If there is a cable fault, the distance to
the fault is reported. Cable length is reliable to 120 m.
Revision 1
02/2015
Page 33
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
Mean Square Error Noise The average absolute error can be read out when either a
100BASE-TX or 1000BASE-T link is established. In the case of 1000BASE-T link, there
are two average absolute error terms, one for each twisted pair over which signal is
received. Use the following script to read average absolute error for 100BASE-TX:
PhyWrite(, 31, 0x52b5);
PhyWrite(, 16, 0xa3c0);
PhyRead(, 16);
tmp17 = PhyRead(, 17);
tmp18 = PhyRead(, 18);
mse = (tmp18 > 12);
PhyWrite(, 31, 0);
The returned average absolute error is in units of 1/2,048 and can be found in the mse
variable.
PhyWrite(, 31, 0x52b5);
PhyWrite(, 16, 0xa3c0);
PhyRead(, 16);
tmp17 = PhyRead(, 17);
tmp18 = PhyRead(, 18);
mseA = (tmp18 > 12);
mseB = tmp17 & 0x0fff;
PhyWrite(, 16, 0xa3c2);
PhyRead(, 16);
tmp17 = PhyRead(, 17);
tmp18 = PhyRead(, 18);
mseC = (tmp18 > 12);
mseD = tmp17 & 0x0fff;
PhyWrite(, 31, 0);
The returned average absolute error is in units of 1/2,048 and can be found in the
mseA, mseB, mseC, and mseD variables for each twisted pair.
Revision 1
02/2015
Page 34
Advance Product Information
2.11.8
F104S8A Data Sheet
Functional Descriptions
JTAG Boundary Scan
The F104S8A device supports the test access port (TAP) and boundary scan
architecture described in IEEE 1149.1. The device includes an IEEE 1149.1-compliant
test interface, referred to as a JTAG TAP interface.
The JTAG boundary scan logic on the device, accessed using its TAP interface, consists
of a boundary scan register and other logic control blocks. The TAP controller includes
all IEEE-required signals (TMS, TCK, TDI, and TDO), in addition to the optional
asynchronous reset signal TRST. The following illustration shows the TAP and boundary
scan architecture.
Important When JTAG is not in use, the TRST pin must be tied to ground with a
pull-down resistor for normal operation.
Figure 15.
Test Access Port and Boundary Scan Architecture
Boundary Scan
Register
Device Identification
Register
Bypass Register
Control
Instruction Register,
Instruction Decode
Control
TDI
TMS
NTRST
MUX,
DFF
TDO
Control
Test Access Port
Controller
Select
TDO Enable
TCK
After a TAP reset, the device identification register is serially connected between TDI
and TDO by default. The TAP instruction register is loaded from a shift register when a
new instruction is shifted in, or if there is no new instruction in the shift register, a
default value of 6'b100100 (IDCODE) is loaded. Using this method, there is always a
valid code in the instruction register, and the problem of toggling instruction bits during
a shift is avoided. Unused codes are mapped to the BYPASS instruction.
Revision 1
02/2015
Page 35
Advance Product Information
2.11.9
F104S8A Data Sheet
Functional Descriptions
JTAG Instruction Codes
The following table shows the supported JTAG instruction codes.
Table 8.
JTAG Instruction Codes
Instruction Code
Description
BYPASS
The bypass register contains a single shift-register stage and is
used to provide a minimum-length serial path (one TCK clock
period) between TDI and TDO to bypass the device when no test
operation is required.
CLAMP
Allows the state of the signals driven from the component pins
to be determined from the boundary scan register while the
bypass register is selected as the serial path between TDI and
TDO. While the CLAMP instruction is selected, the signals driven
from the component pins do not change.
EXTEST
Allows tests of the off-chip circuitry and board-level
interconnections by sampling input pins and loading data onto
output pins. Outputs are driven by the contents of the boundary
scan cells, which have to be updated with valid values, with the
PRELOAD instruction, prior to the EXTEST instruction.
HIGHZ
Places the component in a state in which all of its system logic
outputs are placed in a high-impedance state. In this state, an
in-circuit test system can drive signals onto the connections
normally driven by a component output without incurring a risk
of damage to the component. This makes it possible to use a
board where not all of the components are compatible with the
IEEE 1149.1 standard.
IDCODE
Provides the version number (bits 31:28), device family ID (bits
27:12), and the manufacturer identity (bits 11:1) to be serially
read from the device.
SAMPLE/PRELOAD
Allows a snapshot of inputs and outputs during normal system
operation to be taken and examined. It also allows data values
to be loaded into the boundary scan cells prior to the selection
of other boundary scan test instructions.
USERCODE
Provides the version number (bits 31:28), part number (bits
27:12), and the manufacturer identity (bits 11:1) to be serially
read from the device.
The following table provides information about the USERCODE binary values stored in
the device JTAG register.
Table 9.
USERCODE JTAG Device Identification Register Descriptions
Description
Device Version
Family ID
Manufacturing Identity
LSB
Bit field
31–28
27–12
11–1
0
Binary value
0000
1000 0101 0001 0100
000 0111 0100
1
The following table provides information about the location and IEEE compliance of the
JTAG instruction codes used in the F104S8A device. Instructions not explicitly listed in
Revision 1
02/2015
Page 36
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
the table are reserved. For more information about these IEEE specifications, visit the
IEEE Web site at www.IEEE.org.
Table 10.
JTAG Instruction Code IEEE Compliance
Instruction
2.11.10
Code
Selected Register
Register Width
IEEE 1149.1
EXTEST
6'b000000
Boundary Scan
161
Mandatory
SAMPLE/PRELOAD
6'b000001
Boundary Scan
161
Mandatory
IDCODE
6'b100100
Device Identification
32
Optional
USERCODE
6'b100101
Device Identification
32
Optional
CLAMP
6'b000010
Bypass Register
1
Optional
HIGHZ
6'b000101
Bypass Register
1
Optional
BYPASS
6'b111111
Bypass Register
1
Mandatory
Boundary Scan Register Cell Order
All inputs and outputs are observed in the boundary scan register cells. All outputs are
additionally driven by the contents of boundary scan register cells. Bidirectional pins
have all three related boundary scan register cells: input, output, and control.
The complete boundary scan cell order is available as a BSDL file format on the Vitesse
Web site at www.vitesse.com.
2.12
Configuration
The device can be configured by setting internal memory registers using the
management interface. To configure the device, perform the following steps:
Revision 1
02/2015
1.
COMA_MODE active, drive high.
2.
Apply power.
3.
Apply RefClk.
4.
Release reset, drive high. Power and clock must be stable before releasing reset.
5.
Wait 120 ms, minimum.
6.
Apply patch from PHY_API.
7.
Configure register 19G for MAC mode (to access register 19G, register 31 must be
0x10). Read register 19G. Set bits 15:14, MAC configuration, to 01:
Write new register 19G.
8.
Configure register 18G for MAC on all 4 PHYs write:
QSGMII: 0x80E0
Read register 18G until bit 15 equals 0.
9.
Configure register 23 for MAC and Media mode (to access register 23, register 31
must be 0). Read register 23. Set bits 10:8 to 000:
Write new register 23.
Page 37
Advance Product Information
F104S8A Data Sheet
Functional Descriptions
10. Software reset. Read register 0 (to access register 0, register 31 must be 0). Set bit
15 to 1.
Write new register 0.
11. Read register 0 until bit 15 equals 0.
12. Release the COMA_MODE pin, drive low.
2.12.1
Initialization
The COMA_MODE pin provides an optional feature that may be used to control when
the PHYs become active. The typical usage is to keep the PHYs from becoming active
before they have been fully initialized. For more information, see “Configuration,”
page 37. Alternatively the COMA_MODE pin may be connected low (ground) so that the
PHYs are fully active once out of reset.
Revision 1
02/2015
Page 38
Advance Product Information
3
F104S8A Data Sheet
Registers
Registers
This section provides information about how to configure the F104S8A device using its
internal memory registers and the management interface. The registers marked
reserved and factory test should not be read or written to, because doing so may
produce undesired effects.
The default value documented for registers is based on the value at reset; however, in
some cases, that value may change immediately after reset.
The access type for each register is shown using the following abbreviations:
•
RO: Read Only
•
ROCR: Read Only, Clear on Read
•
RO/LH: Read Only, Latch High
•
RO/LL: Read Only, Latch Low
•
RW: Read and Write
•
RWSC: Read Write Self Clearing
The device uses several different types of registers:
•
IEEE Clause 22 device registers with addresses from 0 to 31
•
Three pages of extended registers with addresses from 16E1–30E1, 16E2–30E2,
and 16E3–30E3
•
General-purpose registers with addresses from 0G to 30G
•
IEEE Clause 45 devices registers accessible through the Clause 22 registers 13 and
14 to support IEEE 802.3az energy efficient Ethernet registers
The following illustration shows the relationship between the device registers and their
address spaces.
Revision 1
02/2015
Page 39
Advance Product Information
Figure 16.
F104S8A Data Sheet
Registers
Register Space Diagram
Reserved Registers For main registers 16–31, extended registers 16E1–30E1,
16E2–30E2, 16E3–30E3, and general purpose registers 0G–30G, any bits marked as
Reserved should be processed as read-only and their states as undefined.
Reserved Bits In writing to registers with reserved bits, use a read-modify-thenwrite technique, where the entire register is read but only the intended bits to be
changed are modified. Reserved bits cannot be changed and their read state cannot be
considered static or unchanging.
3.1
Register and Bit Conventions
Registers are referred to by their address and bit number in decimal notation. A range
of bits is indicated with a colon. For example, a reference to address 26, bits 15 through
14 is shown as 26.15:14.
A register with an E and a number attached (example 27E1) means it is a register
contained within extended register page number 1. A register with a G attached
(example 13G) means it is a GPIO page register.
Bit numbering follows the IEEE standard with bit 15 being the most significant bit and
bit 0 being the least significant bit.
Revision 1
02/2015
Page 40
Advance Product Information
3.2
F104S8A Data Sheet
Registers
IEEE 802.3 and Main Registers
In the F104S8A device, the page space of the standard registers consists of the IEEE
802.3 standard registers and the Vitesse standard registers. The following table lists
the names of the registers associated with the addresses as specified by IEEE 802.3.
Table 11.
IEEE 802.3 Registers
Address
Name
0
Mode Control
1
Mode Status
2
PHY Identifier 1
3
PHY Identifier 2
4
Autonegotiation Advertisement
5
Autonegotiation Link Partner Ability
6
Autonegotiation Expansion
7
Autonegotiation Next-Page Transmit
8
Autonegotiation Link Partner Next-Page Receive
9
1000BASE-T Control
10
1000BASE-T Status
11–12
Reserved
13
Clause 45 Access Registers from IEEE 802.3
Table 22-6 and 22.24.3.11-12 and Annex 22D
14
Clause 45 Access Registers from IEEE 802.3
Table 22-6 and 22.24.3.11-12 and Annex 22D
15
1000BASE-T Status Extension 1
The following table lists the names of the registers in the main page space of the
device. These registers are accessible only when register address 31 is set to 0x0000.
Table 12.
Revision 1
02/2015
Main Registers
Address
Name
16
100BASE-TX status extension
17
1000BASE-T status extension 2
18
Bypass control
19
Error Counter 1
20
Error Counter 2
21
Error Counter 3
22
Extended control and status
23
Extended PHY control 1
24
Extended PHY control 2
25
Interrupt mask
26
Interrupt status
27
Reserved
28
Auxiliary control and status
29
LED mode select
Page 41
Advance Product Information
Table 12.
Main Registers (continued)
Address
3.2.1
F104S8A Data Sheet
Registers
Name
30
LED behavior
31
Extended register page access
Mode Control
The device register at memory address 0 controls several aspects of F104S8A
functionality. The following table shows the available bit settings in this register and
what they control.
Table 13.
Revision 1
02/2015
Mode Control, Address 0 (0x00)
Bit
Name
15
Software reset
R/W
Self-clearing. Restores all serial management
interface (SMI) registers to default state,
except for sticky and super-sticky bits.
1: Reset asserted.
0: Reset de-asserted. Wait [X] after setting
this bit to initiate another SMI register
access.
0
14
Loopback
R/W
1: Loopback enabled.
0: Loopback disabled. When loop back is
enabled, the device functions at the current
speed setting and with the current duplex
mode setting (bits 6, 8, and 13 of this
register).
0
13
Forced speed selection
LSB
R/W
Least significant bit. MSB is bit 6.
00: 10 Mbps.
01: 100 Mbps.
10: 1000 Mbps.
11: Reserved.
0
12
Autonegotiation enable
R/W
1: Autonegotiation enabled.
0: Autonegotiation disabled.
1
11
Power-down
R/W
1: Power-down enabled.
0
10
Isolate
R/W
1: Disable MAC interface outputs and ignore
MAC interface inputs.
0
9
Restart autonegotiation
R/W
Self-clearing bit.
1: Restart autonegotiation on media
interface.
0
8
Duplex
R/W
1: Full-duplex.
0: Half-duplex.
0
7
Collision test enable
R/W
1: Collision test enabled.
6
Forced speed selection
MSB
5
Reserved
4:0
Reserved
Access
R/W
RO
Description
Default
0
(1)
Most significant bit. LSB is bit 13.
00: 10 Mbps.
01: 100 Mbps.
10: 1000 Mbps.
11: Reserved.
10
Reserved
0
Reserved.
00000
Page 42
Advance Product Information
F104S8A Data Sheet
Registers
1. Before selecting the 1000 Mbps forced speed mode, manually configure the PHY as master or
slave by setting bit 11 in register 9 (1000BASE-T Control). Each time the link drops, the PHY
needs to be powered down manually to enable it to link up again using the master/slave
setting specified in register 9.11.
3.2.2
Mode Status
The register at address 1 in the device main registers space allows you to read the
currently enabled mode setting. The following table shows possible readouts of this
register.
Table 14.
3.2.3
Mode Status, Address 1 (0x01)
Bit
Name
Access
Description
Default
15
100BASE-T4 capability
RO
1: 100BASE-T4 capable.
0
14
100BASE-TX FDX capability
RO
1: 100BASE-TX FDX capable.
1
13
100BASE-TX HDX capability
RO
1: 100BASE-TX HDX capable.
1
12
10BASE-T FDX capability
RO
1: 10BASE-T FDX capable.
1
11
10BASE-T HDX capability
RO
1: 10BASE-T HDX capable.
1
10
100BASE-T2 FDX capability
RO
1: 100BASE-T2 FDX capable.
0
9
100BASE-T2 HDX capability
RO
1: 100BASE-T2 HDX capable.
0
8
Extended status enable
RO
1: Extended status information present
in register 15.
1
7
Reserved
RO
Reserved.
1
6
Preamble suppression
capability
RO
1: MF preamble can be suppressed.
0: MF required.
1
5
Autonegotiation complete
RO
1: Autonegotiation complete.
0
4
Remote fault
RO
Latches high.
1: Far-end fault detected.
0
3
Autonegotiation capability
RO
1: Autonegotiation capable.
1
2
Link status
RO
Latches low.
1: Link is up.
0
1
Jabber detect
RO
Latches high.
1: Jabber condition detected.
0
0
Extended capability
RO
1: Extended register capable.
1
Device Identification
All 16 bits in both register 2 and register 3 in the device are used to provide information
associated with aspects of the device identification. The following tables list the
expected readouts.
Table 15.
Revision 1
02/2015
Identifier 1, Address 2 (0x02)
Bit
Name
15:0
Organizationally unique identifier
(OUI)
Access
RO
Description
Default
OUI most significant bits (3:18)
0×0007
Page 43
Advance Product Information
Table 16.
3.2.4
F104S8A Data Sheet
Registers
Identifier 2, Address 3 (0x03)
Bit
Name
Access
Description
Default
15:10
OUI
RO
OUI least significant bits (19:24)
000001
9:4
Freescale model number
RO
F104 (0x27)
010111
3:0
Device revision number
RO
Revision A
0000
Autonegotiation Advertisement
The bits in address 4 in the main registers space control the ability to notify other
devices of the status of its autonegotiation feature. The following table shows the
available settings and readouts.
Table 17.
3.2.5
Device Autonegotiation Advertisement, Address 4 (0x04)
Bit
Name
Access
15
Next page transmission request
14
Reserved
13
Transmit remote fault
R/W
1: Enabled
0
12
Reserved
R/W
Reserved
0
R/W
RO
Description
Default
1: Request enabled
0
Reserved
0
11
Advertise asymmetric pause
R/W
1: Advertises asymmetric pause
0
10
Advertise symmetric pause
R/W
1: Advertises symmetric pause
0
9
Advertise100BASE-T4
R/W
1: Advertises 100BASE-T4
0
8
Advertise100BASE-TX FDX
R/W
1: Advertise 100BASE-TX FDX
1
7
Advertise100BASE-TX HDX
R/W
1: Advertises 100BASE-TX HDX
1
6
Advertise10BASE-T FDX
R/W
1: Advertises 10BASE-T FDX
1
5
Advertise10BASE-T HDX
R/W
1: Advertises 10BASE-T HDX
4:0
Advertise selector
R/W
1
00001
Link Partner Autonegotiation Capability
The bits in main register 5 can be used to determine if the Cat5 link partner (LP) used
with the device is compatible with the autonegotiation functionality.
Table 18.
Revision 1
02/2015
Autonegotiation Link Partner Ability, Address 5 (0x05)
Bit
Name
15
LP next page transmission request
Access
Description
Default
RO
1: Requested
0
14
13
LP acknowledge
RO
1: Acknowledge
0
LP remote fault
RO
1: Remote fault
0
12
Reserved
RO
Reserved
0
11
LP advertise asymmetric pause
RO
1: Capable of asymmetric pause
0
10
LP advertise symmetric pause
RO
1: Capable of symmetric pause
0
9
LP advertise 100BASE-T4
RO
1: Capable of 100BASE-T4
0
8
LP advertise 100BASE-TX FDX
RO
1: Capable of 100BASE-TX FDX
0
7
LP advertise 100BASE-TX HDX
RO
1: Capable of 100BASE-TX HDX
0
Page 44
Advance Product Information
Table 18.
3.2.6
F104S8A Data Sheet
Registers
Autonegotiation Link Partner Ability, Address 5 (0x05) (continued)
Bit
Name
Access
Description
Default
6
LP advertise 10BASE-T FDX
RO
1: Capable of 10BASE-T FDX
0
5
LP advertise 10BASE-T HDX
RO
1: Capable of 10BASE-T HDX
0
4:0
LP advertise selector
RO
00000
Autonegotiation Expansion
The bits in main register 6 work together with those in register 5 to indicate the status
of the LP autonegotiation functioning. The following table shows the available settings
and readouts.
Table 19.
3.2.7
Autonegotiation Expansion, Address 6 (0x06)
Bit
Name
Access
Description
Default
15:5
Reserved
4
Parallel detection fault
RO
Reserved.
All zeros
RO
This bit latches high.
1: Parallel detection fault.
0
3
LP next page capable
RO
1: LP is next page capable.
0
2
Local PHY next page capable
RO
1: Local PHY is next page capable.
1
1
Page received
RO
This bit latches low.
1: New page is received.
0
0
LP is autonegotiation capable
RO
1: LP is capable of autonegotiation.
0
Transmit Autonegotiation Next Page
The settings in register 7 in the main registers space provide information about the
number of pages in an autonegotiation sequence. The following table shows the
settings available.
Table 20.
Revision 1
02/2015
Autonegotiation Next Page Transmit, Address 7 (0x07)
Bit
Name
15
Next page
Access
14
Reserved
Reserved
0
13
Message page
R/W
1: Message page
0: Unformatted page
1
12
Acknowledge 2
R/W
1: Complies with request
0: Cannot comply with request
0
11
Toggle
1: Previous transmitted LCW = 0
0: Previous transmitted LCW = 1
0
10:0
Message/unformatted code
R/W
RO
RO
R/W
Description
1: More pages follow
Default
0
00000000001
Page 45
Advance Product Information
3.2.8
F104S8A Data Sheet
Registers
Autonegotiation Link Partner Next Page Receive
The bits in register 8 of the main register space work together with register 7 to
determine certain aspects of the LP autonegotiation. The following table shows the
possible readouts.
Table 21.
3.2.9
Autonegotiation LP Next Page Receive, Address 8 (0x08)
Bit
Name
15
LP next page
Access
14
Acknowledge
RO
1: LP acknowledge
0
13
LP message page
RO
1: Message page
0: Unformatted page
0
12
LP acknowledge 2
RO
1: LP complies with request
0
11
LP toggle
RO
1: Previous transmitted LCW = 0
0: Previous transmitted LCW = 1
0
10:0
LP message/unformatted code
RO
RO
Description
Default
1: More pages follow
0
All zeros
1000BASE-T Control
The F104S8A device's 1000BASE-T functionality is controlled by the bits in register 9 of
the main register space. The following table shows the settings and readouts available.
Table 22.
1000BASE-T Control, Address 9 (0x09)
Bit
Name
Access
Description
Default
15:13
Transmitter test mode
R/W
000: Normal
001: Mode 1: Transmit waveform test
010: Mode 2: Transmit jitter test as master
011: Mode 3: Transmit jitter test as slave
100: Mode 4: Transmitter distortion test
101–111: Reserved
12
Master/slave manual
configuration
R/W
1: Master/slave manual configuration
enabled
0
11
Master/slave value
R/W
This register is only valid when bit 9.12 is
set to 1.
1: Configure PHY as master during
negotiation
0: Configure PHY as slave during negotiation
0
10
Port type
R/W
1: Multi-port device
0: Single-port device
1
9
1000BASE-T FDX
capability
R/W
1: PHY is 1000BASE-T FDX capable
1
8
1000BASE-T HDX
capability
R/W
1: PHY is 1000BASE-T HDX capable
1
7:0
Reserved
R/W
Reserved
000
0x00
Note Transmitter test mode (bits 15:13) operates in the manner described in
IEEE 802.3 section 40.6.1.1.2. When using any of the transmitter test modes, the
automatic media sense feature must be disabled. For more information, see “Extended
PHY Control Set 2,” page 53.
Revision 1
02/2015
Page 46
Advance Product Information
3.2.10
F104S8A Data Sheet
Registers
1000BASE-T Status
The bits in register 10 of the main register space can be read to obtain the status of the
1000BASE-T communications enabled in the device. The following table shows the
readouts.
Table 23.
3.2.11
1000BASE-T Status, Address 10 (0x0A)
Bit
Name
15
Master/slave
configuration fault
Access
RO
Description
This bit latches high.
1: Master/slave configuration fault detected
0: No master/slave configuration fault
detected
Default
0
14
Master/slave
configuration resolution
RO
1: Local PHY configuration resolved to master
0: Local PHY configuration resolved to slave
1
13
Local receiver status
RO
1: Local receiver is operating normally
0
12
Remote receiver status
RO
1: Remote receiver OK
0
11
LP 1000BASE-T FDX
capability
RO
1: LP 1000BASE-T FDX capable
0
10
LP 1000BASE-T HDX
capability
RO
1: LP 1000BASE-T HDX capable
0
9:8
Reserved
RO
Reserved
7:0
Idle error count
RO
Self-clearing register
00
0x00
MMD Access Control Register
The bits in register 13 of the main register space are a window to the EEE registers as
defined in IEEE 802.3az Clause 45.
Table 24.
3.2.12
MMD EEE Access, Address 13 (0x0D)
Bit
Name
Access
Description
15:14
Function
R/W
13:5
Reserved
R/W
Reserved
4:0
DVAD
R/W
Device address as defined in IEEE 802.3az table 45–1
00:
01:
10:
11:
Address
Data, no post increment
Data, post increment for read and write
Data, post increment for write only
MMD Address or Data Register
The bits in register 14 of the main register space are a window to the EEE registers as
defined in IEEE 802.3az Clause 45.
Table 25.
Revision 1
02/2015
MMD Address or Data Register, Address 14 (0x0E)
Bit
Name
15:0
Register Address/Data
Access
R/W
Description
When register 13.15:14 = 2'b00, address of register
of the device that is specified by 13.4:0. Otherwise,
the data to be written to or read from the register.
Page 47
Advance Product Information
3.2.13
F104S8A Data Sheet
Registers
1000BASE-T Status Extension 1
Register 15 provides additional information about the operation of the device
1000BASE-T communications. The following table shows the readouts available.
Table 26.
3.2.14
1000BASE-T Status Extension 1, Address 15 (0x0F)
Bit
Name
15:14
Reserved
Access
13
1000BASE-T FDX capability
RO
1: PHY is 1000BASE-T FDX capable
1
12
1000BASE-T HDX capability
RO
1: PHY is 1000BASE-T HDX capable
1
11:0
Reserved
RO
Reserved
RO
Description
Default
Reserved
0
0x000
100BASE-TX Status Extension
Register 16 in the main registers page space of the device provides additional
information about the status of the device's 100BASE-TX operation.
Table 27.
100BASE-TX Status Extension, Address 16 (0x10)
Bit
3.2.15
Name
Access
Description
Default
15
100BASE-TX Descrambler
RO
1: Descrambler locked
0
14
100BASE-TX lock error
RO
Self-clearing bit.
1: Lock error detected
0
13
100BASE-TX disconnect state
RO
Self-clearing bit.
1: PHY 100BASE-TX link disconnect
detected
0
12
100BASE-TX current link status
RO
1: PHY 100BASE-TX link active
0
11
100BASE-TX receive error
RO
Self-clearing bit.
1: Receive error detected
0
10
100BASE-TX transmit error
RO
Self-clearing bit.
1: Transmit error detected
0
9
100BASE-TX SSD error
RO
Self-clearing bit.
1: Start-of-stream delimiter error
detected
0
8
100BASE-TX ESD error
RO
Self-clearing bit.
1: End-of-stream delimiter error
detected
0
7:0
Reserved
RO
Reserved
1000BASE-T Status Extension 2
The second status extension register is at address 17 in the device main registers
space. It provides information about another set of parameters associated with
Revision 1
02/2015
Page 48
Advance Product Information
F104S8A Data Sheet
Registers
1000BASE-T communications. For information about the first status extension register,
see Table 26, page 48.
Table 28.
1000BASE-T Status Extension 2, Address 17 (0x11)
Bit
3.2.16
Name
Access
Description
Default
15
1000BASE-T descrambler
RO
1: Descrambler locked.
0
14
1000BASE-T lock error
RO
Self-clearing bit.
1: Lock error detected
0
13
1000BASE-T disconnect state
RO
Self-clearing bit.
1: PHY 1000BASE-T link disconnect
detected
0
12
1000BASE-T current link
status
RO
1: PHY 1000BASE-T link active
0
11
1000BASE-T receive error
RO
Self-clearing bit.
1: Receive error detected
0
10
1000BASE-T transmit error
RO
Self-clearing bit.
1: Transmit error detected
0
9
1000BASE-T SSD error
RO
Self-clearing bit.
1: Start-of-stream delimiter error
detected
0
8
1000BASE-T ESD error
RO
Self-clearing bit.
1: End-of-stream delimiter error
detected
0
7
1000BASE-T carrier
extension error
RO
Self-clearing bit.
1: Carrier extension error detected
0
6
Non-compliant BCM5400
detected
RO
1: Non-compliant BCM5400 link partner
detected
0
5
MDI crossover error
RO
1: MDI crossover error was detected
0
4:0
Reserved
RO
Reserved
Bypass Control
The bits in this register control aspects of functionality in effect when the device is
disabled for the purpose of traffic bypass. The following table shows the settings
available.
Table 29.
Revision 1
02/2015
Bypass Control, Address 18 (0x12)
Bit
Name
Access
Description
Default
15
Transmit disable
R/W
1: PHY transmitter disabled
0
14
4B5B encoder/decoder
R/W
1: Bypass 4B/5B encoder/decoder
0
13
Scrambler
R/W
1: Bypass scrambler
0
12
Descrambler
R/W
1: Bypass descrambler
0
11
PCS receive
R/W
1: Bypass PCS receiver
0
10
PCS transmit
R/W
1: Bypass PCS transmit
0
9
LFI timer
R/W
1: Bypass Link Fail Inhibit (LFI) timer
0
8
Reserved
RO
Reserved
Page 49
Advance Product Information
Table 29.
F104S8A Data Sheet
Registers
Bypass Control, Address 18 (0x12) (continued)
Bit
Name
Access
7
HP Auto-MDIX at forced 10/
100
R/W
Sticky bit.
1: Disable HP Auto-MDIX at forced 10/
100 speeds
1
6
Non-compliant BCM5400
detect disable
R/W
Sticky bit.
1: Disable non-compliant BCM5400
detection
0
5
Disable pair swap correction
(HP Auto-MDIX when
autonegotiation enabled)
R/W
Sticky bit.
1: Disable the automatic pair swap
correction
0
4
Disable polarity correction
R/W
Sticky bit.
1: Disable polarity inversion correction
on each subchannel
0
3
Parallel detect control
R/W
Sticky bit.
1: Do not ignore advertised ability
0: Ignore advertised ability
1
2
Pulse shaping filter
R/W
1: Disable pulse shaping filter
0
1
Disable automatic
1000BASE-T next page
exchange
R/W
Sticky bit.
1: Disable automatic 1000BASE T next
page exchanges
0
0
Reserved
RO
Description
Default
Reserved
Note If bit 18.1 is set to 1 in this register, automatic exchange of next pages is
disabled, and control is returned to the user through the SMI after the base page is
exchanged. The user then must send the correct sequence of next pages to the link
partner, determine the common capabilities, and force the device into the correct
configuration following the successful exchange of pages.
3.2.17
Error Counter 1
The bits in register 19 provide an error counter. The following table shows the settings
available.
Table 30.
3.2.18
Extended Control and Status, Address 19 (0x13)
Bit
Name
Access
Description
15:8
Reserved
RO
Reserved.
7:0
100/1000BASE-TX
receive error counter
RO
8-bit counter that saturates when it reaches
255. These bits are self-clearing when read.
Default
0x00
Error Counter 2
The bits in register 20 provide an error counter. The following table shows the settings
available.
Table 31.
Revision 1
02/2015
Extended Control and Status, Address 20 (0x14)
Bit
Name
15:8
Reserved
Access
RO
Description
Default
Reserved.
Page 50
Advance Product Information
Table 31.
3.2.19
F104S8A Data Sheet
Registers
Extended Control and Status, Address 20 (0x14) (continued)
Bit
Name
7:0
100/1000BASE-TX
false carrier counter
Access
RO
Description
8-bit counter that saturates when it reaches
255. These bits are self-clearing when read.
Default
0x00
Error Counter 3
The bits in register 21 provide an error counter. The following table shows the settings
available.
Table 32.
3.2.20
Extended Control and Status, Address 21 (0x15)
Bit
Name
Access
Description
15:8
Reserved
RO
Reserved.
7:0
Copper media link
disconnect counter
RO
8-bit counter that saturates when it reaches
255. These bits are self-clearing when read.
Default
0x00
Extended Control and Status
The bits in register 22 provide additional device control and readouts. The following
table shows the settings available.
Table 33.
Revision 1
02/2015
Extended Control and Status, Address 22 (0x16)
Bit
Name
Access
15
Force 10BASE-T link high
R/W
Sticky bit.
1: Bypass link integrity test
0: Enable link integrity test
0
14
Jabber detect disable
R/W
Sticky bit.
1: Disable jabber detect
0
13
Disable 10BASE-T echo
R/W
Sticky bit.
1: Disable 10BASE-T echo
1
12
Disable SQE mode
R/W
Sticky bit.
1: Disable SQE mode
1
11:10
10BASE-T squelch control
R/W
Sticky bit.
00: Normal squelch
01: Low squelch
10: High squelch
11: Reserved
9
Sticky reset enable
R/W
Super-sticky bit.
1: Enabled
1
8
EOF Error
RO
This bit is self-clearing.
1: EOF error detected
0
7
10BASE-T disconnect state
RO
This bit is self-clearing.
1: 10BASE-T link disconnect detected
0
6
10BASE-T link status
RO
1: 10BASE-T link active
0
5:1
Reserved
RO
Reserved
0
SMI broadcast write
R/W
Description
Sticky bit.
1: Enabled
Default
00
0
Page 51
Advance Product Information
F104S8A Data Sheet
Registers
The following information applies to the extended control and status bits:
3.2.21
•
When bit 22.15 is set, the link integrity state machine is bypassed and the PHY is
forced into a link pass status.
•
When bits 22.11:10 are set to 00, the squelch threshold levels are based on the
IEEE standard for 10BASE-T. When set to 01, the squelch level is decreased, which
can improve the bit error rate performance on long loops. When set to 10, the
squelch level is increased and can improve the bit error rate in high-noise
environments.
•
When bit 22.9 is set, all sticky register bits retain their values during a software
reset. Clearing this bit causes all sticky register bits to change to their default
values upon software reset. Super-sticky bits retain their values upon software
reset regardless of the setting of bit 22.9.
•
When bit 22.0 is set, if a write to any PHY register (registers 0–31, including
extended registers), the same write is broadcast to all PHYs. For example, if
bit 22.0 is set to 1 and a write to PHY0 is executed (register 0 is set to 0x1040), all
PHYs' register 0s are set to 0x1040. Disabling this bit restores normal PHY write
operation. Reads are still possible when this bit is set, but the value that is read
corresponds only to the particular PHY being addressed.
Extended PHY Control Set 1
The following table shows the settings available.
Table 34.
Extended PHY Control 1, Address 23 (0x17)
Bit
Name
15:11
Reserved
Access
R/W
Reserved
10:8
Media operating mode
R/W
Super-sticky bits
000: Cat5 copper only
7:4
Reserved
3
Far-end loopback mode
2:0
Reserved
RO
R/W
RO
Description
Default
0
000
Reserved
1: Enabled
0
Reserved
Note After configuring bits 11:8 of the extended PHY control register set 1, a software
reset (register 0, bit 15) must be written to change the device operating mode. On
read, these bits only indicate the actual operating mode and not the pending operating
mode setting before a software reset has taken place.
Revision 1
02/2015
Page 52
Advance Product Information
3.2.22
F104S8A Data Sheet
Registers
Extended PHY Control Set 2
The second set of extended controls is located in register 24 in the main register space
for the device. The following table shows the settings and readouts available.
Table 35.
Extended PHY Control 2, Address 24 (0x18)
Bit
Name
15:13
100BASE-TX edge
rate control
R/W
Sticky bit.
011: +5 edge rate (slowest)
010: +4 edge rate
001: +3 edge rate
000: +2 edge rate
111: +1 edge rate
110: Default edge rate
101: –1 edge rate
100: –2 edge rate (fastest)
12
PICMG 2.16 reduced
power mode
R/W
Sticky bit.
1: Enabled
11:6
Reserved
5:4
Jumbo packet mode
3:1
Reserved
0
1000BASE-T
connector loopback
Access
RO
R/W
RO
R/W
Description
Default
001
0
Reserved
00
Sticky bit.
00: Normal IEEE 1.5 kB packet length
01: 9 kB jumbo packet length (12 kB with
60 ppm or better reference clock)
10: 12 kB jumbo packet length (16 kB with
70 ppm or better reference clock)
11: Reserved
Reserved
1: Enabled
0
Note When bits 5:4 are set to jumbo packet mode, the default maximum packet
values are based on 100 ppm driven reference clock to the device. Controlling the ppm
offset between the MAC and the PHY as specified in the bit description results in a
higher jumbo packet length.
3.2.23
Interrupt Mask
These bits control the device interrupt mask. The following table shows the settings
available.
Table 36.
Revision 1
02/2015
Interrupt Mask, Address 25 (0x19)
Bit
Name
15
MDINT interrupt status enable
Access
R/W
Description
Default
Sticky bit. 1: Enabled.
0
14
Speed state change mask
R/W
Sticky bit. 1: Enabled.
0
13
Link state change mask
R/W
Sticky bit. 1: Enabled.
0
12
FDX state change mask
R/W
Sticky bit. 1: Enabled.
0
11
Autonegotiation error mask
R/W
Sticky bit. 1: Enabled.
0
10
Autonegotiation complete mask
R/W
Sticky bit. 1: Enabled.
0
9
Inline-powered device (PoE) detect mask
R/W
Sticky bit. 1: Enabled.
0
8
Symbol error interrupt mask
R/W
Sticky bit. 1: Enabled.
0
Page 53
Advance Product Information
Table 36.
F104S8A Data Sheet
Registers
Interrupt Mask, Address 25 (0x19) (continued)
Bit
Name
Access
7
Reserved
Reserved.
0
6
TX FIFO over/underflow interrupt mask
R/W
Sticky bit. 1: Enabled.
0
5
RX FIFO over/underflow interrupt mask
R/W
Sticky bit. 1: Enabled.
0
4
Reserved
Reserved.
0
3
False carrier interrupt mask
R/W
Sticky bit. 1: Enabled.
0
2
Link speed downshift detect mask
R/W
Sticky bit. 1: Enabled.
0
1
Master/Slave resolution error mask
R/W
Sticky bit. 1: Enabled.
0
0
RX_ER interrupt mask
R/W
Sticky bit. 1: Enabled.
0
RO
RO
Description
Default
Note When bit 25.15 is set, the MDINT pin is enabled. When enabled, the state of this
pin reflects the state of bit 26.15. Clearing this bit only inhibits the MDINT pin from
being asserted. Also, before enabling this bit, read register 26 to clear any previously
inactive interrupts pending that will cause bit 25.15 to be set.
3.2.24
Interrupt Status
The status of interrupts already written to the device is available for reading from
register 26 in the main registers space. The following table shows the expected
readouts.
Table 37.
Revision 1
02/2015
Interrupt Status, Address 26 (0x1A)
Bit
Name
Access
Description
Default
15
Interrupt status
RO
Self-clearing bit. 1: Interrupt pending.
0
14
Speed state change status
RO
Self-clearing bit. 1: Interrupt pending.
0
13
Link state change status
RO
Self-clearing bit. 1: Interrupt pending.
0
12
FDX state change status
RO
Self-clearing bit. 1: Interrupt pending.
0
11
Autonegotiation error status
RO
Self-clearing bit. 1: Interrupt pending.
0
10
Autonegotiation complete
status
RO
Self-clearing bit. 1: Interrupt pending.
0
9
Inline-powered device detect
status
RO
Self-clearing bit. 1: Interrupt pending.
0
8
Symbol error status
RO
Self-clearing bit. 1: Interrupt pending.
0
7
Reserved
RO
Reserved.
0
6
TX FIFO over/underflow detect
status
RO
Self-clearing bit. 1: Interrupt pending.
0
5
RX FIFO over/underflow detect
status
RO
Self-clearing bit. 1: Interrupt pending.
0
4
Reserved
RO
Reserved.
0
3
False carrier interrupt status
RO
Self-clearing bit. 1: Interrupt pending.
0
2
Link speed downshift detect
status
RO
Self-clearing bit. 1: Interrupt pending.
0
1
Master/Slave resolution error
status
RO
Self-clearing bit. 1: Interrupt pending.
0
0
RX_ER interrupt status
RO
Self-clearing bit. 1: Interrupt pending.
0
Page 54
Advance Product Information
F104S8A Data Sheet
Registers
The following information applies to the interrupt status bits:
3.2.25
•
All set bits in this register are cleared after being read (self-clearing). If bit 26.15 is
set, the cause of the interrupt can be read by reading bits 26.14:0.
•
For bits 26.14 and 26.12, bit 0.12 must be set for this interrupt to assert.
•
For bit 26.2, bits 4.8:5 must be set for this interrupt to assert.
•
For bit 26.0, this interrupt will not occur when RX_ER is used for carrier-extension
decoding of a link partner's data transmission.
Device Auxiliary Control and Status
Register 28 provides control and status information for several device functions not
controlled or monitored by other device registers. The following table shows the
settings available and the expected readouts.
Table 38.
Revision 1
02/2015
Auxiliary Control and Status, Address 28 (0x1C)
Bit
Name
15
Autonegotiation complete
Access
14
Autonegotiation disabled
RO
Inverted duplicate of bit 0.12
0
13
HP Auto-MDIX crossover
indication
RO
1: HP Auto-MDIX crossover performed
internally
0
12
CD pair swap
RO
1: CD pairs are swapped
0
RO
Description
Duplicate of bit 1.5
Default
0
11
A polarity inversion
RO
1: Polarity swap on pair A
0
10
B polarity inversion
RO
1: Polarity swap on pair B
0
9
C polarity inversion
RO
1: Polarity swap on pair C
0
8
D polarity inversion
RO
1: Polarity swap on pair D
0
7
ActiPHY link status timeout control [1]
R/W
Sticky bit. Bits 7 and 2 are part of the
ActiPHY Link Status time-out control.
Bit 7 is the MSB.
00: 1 second
01: 2 seconds
10: 3 seconds
11: 4 seconds
0
6
ActiPHY mode enable
R/W
Sticky bit.
1: Enabled
0
5
FDX status
RO
1: Full-duplex
0: Half-duplex
4:3
Speed status
RO
00:
01:
10:
11:
2
ActiPHY link status timeout control [0]
R/W
Speed is 10BASE-T
Speed is 100BASE-TX or 100BASE-FX
Speed is 1000BASE-T or 1000BASE-X
Reserved
Sticky bit. Bits 7 and 2 are part of the
ActiPHY Link Status time-out control.
Bit 7 is the MSB.
00: 1 second
01: 2 seconds
10: 3 seconds
11: 4 seconds
00
0
1
Page 55
Advance Product Information
Table 38.
3.2.26
F104S8A Data Sheet
Registers
Auxiliary Control and Status, Address 28 (0x1C) (continued)
Bit
Name
1:0
Media mode status
Access
RO
Description
00:
01:
10:
11:
Default
00
No media selected
Copper media selected
Reserved
Reserved
LED Mode Select
The device LED outputs are controlled using the bits in register 29 of the main register
space. The following table shows the information needed to access the functionality of
each of the outputs. For more information about LED modes, see Table 4, page 25.
Table 39.
3.2.27
LED Mode Select, Address 29 (0x1D)
Bit
Name
15:12
LED3 mode select
Access
11:8
LED2 mode select
R/W
Sticky bit. Select from LED modes 0–15.
0000
7:4
LED1 mode select
R/W
Sticky bit. Select from LED modes 0–15.
0010
3:0
LED0 mode select
R/W
Sticky bit. Select from LED modes 0–15.
0001
R/W
Description
Sticky bit. Select from LED modes 0–15.
Default
1000
LED Behavior
The bits in register 30 control and enable you to read the status of the pulse or blink
rate of the device LEDs. The following table shows the settings you can write to the
register or read from the register.
Table 40.
LED Behavior, Address 30 (0x1E)
Bit
Revision 1
02/2015
Name
Access
RO
Description
Default
15:13
Reserved
12
LED pulsing enable
R/W
Sticky bit
0: Normal operation
1: LEDs pulse with a 5 kHz, programmable
duty cycle when active
11:10
LED blink/pulsestretch rate
R/W
Sticky bit
00: 2.5 Hz blink rate/400 ms pulse-stretch
01: 5 Hz blink rate/200 ms pulse-stretch
10: 10 Hz blink rate/100 ms pulse-stretch
11: 20 Hz blink rate/50 ms pulse-stretch
The blink rate selection for PHY0 globally sets
the rate used for all LED pins on all PHY ports
9
Reserved
8
LED3 pulse-stretch/
blink select
R/W
Sticky bit
1: Pulse-stretch
0: Blink
0
7
LED2 pulse-stretch/
blink select
R/W
Sticky bit
1: Pulse-stretch
0: Blink
0
RO
Reserved
0
01
Reserved
Page 56
Advance Product Information
Table 40.
F104S8A Data Sheet
Registers
LED Behavior, Address 30 (0x1E) (continued)
Bit
Name
Access
6
LED1 pulse-stretch/
blink select
R/W
Sticky bit
1: Pulse-stretch
0: Blink
0
5
LED0 pulse-stretch/
blink select
R/W
Sticky bit
1: Pulse-stretch
0: Blink
0
4:2
Reserved
3
LED3 combine
feature disable
R/W
Sticky bit
0: Combine enabled (link/activity, duplex/
collision)
1: Disable combination (link only, duplex only)
0
2
LED2 combine
feature disable
R/W
Sticky bit
0: Combine enabled (link/activity, duplex/
collision)
1: Disable combination (link only, duplex only)
0
1
LED1 combine
feature disable
R/W
Sticky bit
0: Combine enabled (link/activity, duplex/
collision)
1: Disable combination (link only, duplex only)
0
0
LED0 combine
feature disable
R/W
Sticky bit
0: Combine enabled (link/activity, duplex/
collision)
1: Disable combination (link only, duplex only)
0
RO
Description
Default
Reserved
Note Bits 30.11:10 are active only in port 0 and affect the behavior of LEDs for all the
ports.
3.2.28
Extended Page Access
To provide functionality beyond the IEEE 802.3-specified registers and main device
registers, the device includes an extended set of registers that provide an additional 15
register spaces.
The register at address 31 controls the access to the extended registers for the device.
Accessing the GPIO page register space is similar to accessing the extended page
registers. The following table shows the settings available.
Table 41.
Revision 1
02/2015
Extended/GPIO Register Page Access, Address 31 (0x1F)
Bit
Name
15:0
Extended/GPIO page
register access
Access
R/W
Description
Default
0x0000: Register 16–30 accesses main
register space. Writing 0x0000 to register 31
restores the main register access.
0x0001: Registers 16–30 access extended
register space 1
0x0002: Registers 16–30 access extended
register space 2
0x0003: Registers 16–30 access extended
register space 3
0x0010: Registers 0–30 access GPIO register
space
0x0000
Page 57
Advance Product Information
3.3
F104S8A Data Sheet
Registers
Extended Page 1 Registers
To access the extended page 1 registers (16E1–30E1), enable extended register access
by writing 0x0001 to register 31. Writing 0x0000 to register 31 restores the main
register access.
When extended page 1 register access is enabled, reads and writes to registers 16–30
affect the extended registers 16E1–30E1 instead of those same registers in the IEEEspecified register space. Registers 0–15 are not affected by the state of the extended
page register access.
Table 42.
3.3.1
Extended Registers Page 1 Space
Address
Name
16E1
Reserved
17E1
Reserved
18E1
Cu Media CRC good counter
19E1
Extended mode control
20E1
Extended PHY control 3 (ActiPHY)
21E1–22E1
Reserved
23E1
Extended PHY control 4 (PoE and CRC error counter)
24E1
VeriPHY 1
25E1
VeriPHY 2
26E1
VeriPHY 3
27E1–28E1
Reserved
29E1
Ethernet packet generator (EPG) 1
30E1
EPG 2
Cu Media CRC Good Counter
Register 18E1 makes it possible to read the contents of the CRC good counter for
packets that are received on the Cu media interface; the number of CRC routines that
have executed successfully. The following table shows the expected readouts.
Table 43.
Revision 1
02/2015
Cu Media CRC Good Counter, Address 18E1 (0x12)
Bit
Name
15
Packet since last read
Access
RO
Description
Self-clearing bit.
1: Packet received since last read.
14
Reserved
RO
Reserved.
13:0
Cu Media CRC good
counter contents
RO
Self-clearing bit. Counter containing the
number of packets with valid CRCs modulo
10,000; this counter does not saturate and
will roll over to zero on the next good
packet received after 9,999.
Default
0
0x000
Page 58
Advance Product Information
3.3.2
F104S8A Data Sheet
Registers
Extended Mode Control
Register 19E1 controls the LED and other chip modes. The following table shows the
settings available.
Table 44.
3.3.3
Extended Mode Control, Address 19E1 (0x13)
Bit
Name
15:12
Reserved
11
LED Reset Blink Suppress
10:4
Reserved
3:2
Force MDI crossover
1:0
Reserved
Access
RO
R/W
RO
R/W
RO
Description
Default
Reserved
0
1: Blink LEDs after COMA_MODE is
de-asserted
0: Suppress LED blink after
COMA_MODE is de-asserted
0
Reserved
00:
01:
10:
11:
Normal HP Auto-MDIX operation
Reserved
Copper media forced to MDI
Copper media forced MDI-X
0
00
Reserved
ActiPHY Control
Register 20E1 controls the device ActiPHY sleep timer, its wake-up timer, and its link
speed downshifting feature. The following table shows the settings available.
Table 45.
Revision 1
02/2015
Extended PHY Control 3, Address 20E1 (0x14)
Bit
Name
15
Disable carrier extension
Access
R/W
1: Disable carrier extension in SGMII/
1000BASE-T copper links
14:13
ActiPHY sleep timer
R/W
Sticky bit.
00: 1 second
01: 2 seconds
10: 3 seconds
11: 4 seconds
01
12:11
ActiPHY wake-up timer
R/W
Sticky bit.
00: 160 ms
01: 400 ms
10: 800 ms
11: 2 seconds
00
10
Reserved
9
PHY address reversal
8
Reserved
RO
R/W
RO
Description
Default
0
Reserved
Reverse PHY address
Enabling causes physical PHY 0 to have
address of 3, PHY 1 address of 2, PHY 2
address of 1, and PHY 3 address of 0.
Changing this bit to 1 should initially be
done from PHY 0 and changing to 0 from
PHY3
1: Enabled
0: Disabled
0
Valid only on PHY0
Page 59
Advance Product Information
Table 45.
3.3.4
F104S8A Data Sheet
Registers
Extended PHY Control 3, Address 20E1 (0x14) (continued)
Bit
Name
Access
7:6
Media mode status
5
Enable 10BASE-T no
preamble mode
R/W
Sticky bit.
1: 10BASE-T will assert RX_DV indication
when data is presented to the receiver
even without a preamble preceding it
0
4
Enable link speed
autodownshift feature
R/W
Sticky bit.
1: Enable auto link speed downshift from
1000BASE-T
0
3:2
Link speed auto
downshift control
R/W
Sticky bit.
00: Downshift after 2 failed
autonegotiation attempts
01: Downshift after 3 failed
autonegotiation attempts
10: Downshift after 4 failed
autonegotiation attempts
11: Downshift after 5 failed
autonegotiation attempts
RO
Description
00:
01:
10:
11:
Default
00
No media selected
Copper media selected
Reserved
Reserved
01
1000BASE-T
1000BASE-T
1000BASE-T
1000BASE-T
1
Link speed auto
downshift status
RO
0: No downshift
1: Downshift is required or has occurred
0
Reserved
RO
Reserved
0
PoE and Miscellaneous Functionality
The register at address 23E1 controls various aspects of inline-powering and the CRC
error counter in the F104S8A device.
Table 46.
Extended PHY Control 4, Address 23E1 (0x17)
Bit
Name
15:11
PHY address
Access
10
Inline-powered
device detection
R/W
9:8
Inline-powered
device detection
status
RO
Only valid when bit 10 is set.
00: Searching for devices
01: Device found; requires inline-power
10: Device found; does not require inlinepower
11: Reserved
7:0
Cu Media CRC error
counter
RO
Self-clearing bit
RO
Description
Default
PHY address; latched on reset
Sticky bit.
1: Enabled
0
00
RC error counter for packets received on the Cu media interface. The value saturates at
0xFF and subsequently clears when read and restarts count 0x00.
Revision 1
02/2015
Page 60
Advance Product Information
3.3.5
F104S8A Data Sheet
Registers
VeriPHY Control 1
Register 24E1 in the extended register space provides control over the device VeriPHY
diagnostics features. There are three separate VeriPHY control registers. The following
table shows the settings available and describes the expected readouts.
Table 47.
VeriPHY Control Register 1, Address 24E1 (0x18)
Bit
Name
15
VeriPHY trigger
14
VeriPHY valid
13:8
Pair A (1, 2) distance
Access
Description
Default
Self-clearing bit.
1: Triggers the VeriPHY algorithm and clears
when VeriPHY has completed. Settings in
registers 24E–26E become valid after this bit
clears.
0
RO
1: VeriPHY results in registers 24E–26E are
valid.
0
RO
Loop length or distance to anomaly for pair A
(1, 2).
R/W
7:6
Reserved
RO
Reserved.
5:0
Pair B (3, 6) distance
RO
Loop length or distance to anomaly for pair B
(3, 6).
0x00
0x00
Note The resolution of the 6-bit length field is 3 meters.
3.3.6
VeriPHY Control 2
The register at address 25E1 consists of the second of the three device registers that
provide control over VeriPHY diagnostics features. The following table shows the
expected readouts.
Table 48.
VeriPHY Control Register 2, Address 25E1 (0x19)
Bit
Name
15:14
Reserved
Access
RO
Description
Reserved
13:8
Pair C (4, 5) distance
RO
Loop length or distance to anomaly for pair C
(4, 5)
7:6
Reserved
RO
Reserved
5:0
Pair D (7, 8) distance
RO
Loop length or distance to anomaly for pair D
(7, 8)
Default
0x00
0x00
Note The resolution of the 6-bit length field is 3 meters.
3.3.7
VeriPHY Control 3
The register at address 26E1 consists of the third of the three device registers that
provide control over VeriPHY diagnostics features. Specifically, this register provides
Revision 1
02/2015
Page 61
Advance Product Information
F104S8A Data Sheet
Registers
information about the termination status (fault condition) for all link partner pairs. The
following table shows the expected readouts.
Table 49.
VeriPHY Control Register 3, Address 26E1 (0x1A)
Bit
Name
Access
Description
Default
15:12
Pair A (1, 2) termination status
RO
Termination fault for pair A (1, 2)
0x00
11:8
Pair B (3, 6) termination status
RO
Termination fault for pair B (3, 4)
0x00
7:4
Pair C (4, 5) termination status
RO
Termination fault for pair C (4, 5)
0x00
3:0
Pair D (7, 8) termination status
RO
Termination fault for pair D (7, 8)
0x00
The following table shows the meanings for the various fault codes.
Table 50.
VeriPHY Control Register 3 Fault Codes
Code
3.3.8
Denotes
0000
Correctly terminated pair
0001
Open pair
0010
Shorted pair
0100
Abnormal termination
1000
Cross-pair short to pair A
1001
Cross-pair short to pair B
1010
Cross-pair short to pair C
1011
Cross-pair short to pair D
1100
Abnormal cross-pair coupling with pair A
1101
Abnormal cross-pair coupling with pair B
1110
Abnormal cross-pair coupling with pair C
1111
Abnormal cross-pair coupling with pair D
Ethernet Packet Generator Control 1
The EPG control register provides access to and control of various aspects of the EPG
testing feature. There are two separate EPG control registers. The following table shows
the settings available in the first register.
Table 51.
Revision 1
02/2015
EPG Control Register 1, Address 29E1 (0x1D)
Bit
Name
15
EPG enable
Access
R/W
Description
1: Enable EPG
0
14
EPG run or stop
R/W
1: Run EPG
0
13
Transmission
duration
R/W
1: Continuous (sends in 10,000-packet
increments)
0: Send 30,000,000 packets and stop
0
12:11
Packet length
R/W
00:
01:
10:
11:
0
10
Interpacket gap
R/W
1: 8,192 ns
0: 96 ns
125 bytes
64 bytes
1518 bytes
10,000 bytes (jumbo packet)
Default
0
Page 62
Advance Product Information
Table 51.
F104S8A Data Sheet
Registers
EPG Control Register 1, Address 29E1 (0x1D) (continued)
Bit
Name
Access
Description
Default
9:6
Destination address
R/W
Lowest nibble of the 6-byte destination
address
0001
5:2
Source address
R/W
Lowest nibble of the 6-byte destination
address
0000
1
Payload type
R/W
1: Randomly generated payload pattern
0: Fixed based on payload pattern
0
0
Bad frame check
sequence (FCS)
generation
R/W
1: Generate packets with bad FCS
0: Generate packets with good FCS
0
The following information applies to the EPG control number 1:
3.3.9
•
Do not run the EPG when the F104S8A device is connected to a live network.
•
bit 29E1.13 (continuous EPG mode control): When enabled, this mode causes the
device to send continuous packets. When disabled, the device continues to send
packets only until it reaches the next 10,000-packet increment mark. It then
ceases to send packets.
•
The 6-byte destination address in bits 9:6 is assigned one of 16 addresses in the
range of 0xFF FF FF FF FF F0 through 0xFF FF FF FF FF FF.
•
The 6-byte source address in bits 5:2 is assigned one of 16 addresses in the range
of 0xFF FF FF FF FF F0 through 0xFF FF FF FF FF FF.
•
If any of bits 13:0 are changed while the EPG is running (bit 14 is set to 1), bit 14
must be cleared and then set back to 1 for the change to take effect and to restart
the EPG.
Ethernet Packet Generator Control 2
Register 30E1 consists of the second set of bits that provide access to and control over
the various aspects of the EPG testing feature. The following table shows the settings
available.
Table 52.
EPG Control Register 2, Address 30E1 (0x1E)
Bit
Name
15:0
EPG packet payload
Access
R/W
Description
Data pattern repeated in the payload
of packets generated by the EPG
Default
0x00
Note If any of bits 15:0 in this register are changed while the EPG is running (bit 14
of register 29E1 is set to 1), that bit (29E1.14) must first be cleared and then set back
to 1 for the change to take effect and to restart the EPG.
3.4
Extended Page 2 Registers
To access the extended page 2 registers (16E2–30E2), enable extended register access
by writing 0x0002 to register 31. For more information, see Table 41, page 57.
Revision 1
02/2015
Page 63
Advance Product Information
F104S8A Data Sheet
Registers
When extended page 2 register access is enabled, reads and writes to registers 16–30
affect the extended registers 16E2–30E2 instead of those same registers in the IEEEspecified register space. Registers 0–15 are not affected by the state of the extended
page register access.
Writing 0x0000 to register 31 restores the main register access.
The following table lists the addresses and register names in the extended register
page 2 space. These registers are accessible only when the device register 31 is set to
0x0002.
Table 53.
3.4.1
Extended Registers Page 2 Space
Address
Name
16E2
Cu PMD Transmit Control
17E2
EEE Control
18E2-30E2
Reserved
Cu PMD Transmit Control
The register at address 16E2 consists of the bits that provide control over the amplitude
settings for the transmit side Cu PMD interface. These bits provide the ability to make
small adjustments in the signal amplitude to compensate for minor variations in the
magnetics from different vendors. Extreme caution must be exercised when changing
these settings from the default values as they have a direct impact on the signal
quality. Changing these settings also affects the linearity and harmonic distortion of the
transmitted signals.
Table 54.
Revision 1
02/2015
Cu PMD Transmit Control, Address 16E2 (0x10)
Bit
Name
15:12
1000BASE-T signal
amplitude trim(1)
Access
R/W
Description
1000BASE-T signal amplitude
1111: -1.7%
1110: -2.6%
1101: -3.5%
1100: -4.4%
1011: -5.3%
1010: -7%
1001: -8.8%
1000: -10.6%
0111: 5.5%
0110: 4.6%
0101: 3.7%
0100: 2.8%
0011: 1.9%
0010: 1%
0001: 0.1%
0000: -0.8%
Default
0000
Page 64
Advance Product Information
Table 54.
F104S8A Data Sheet
Registers
Cu PMD Transmit Control, Address 16E2 (0x10) (continued)
Bit
Name
Access
Description
Default
11:8
100BASE-TX signal
amplitude trim(2)
R/W
100BASE-TX signal amplitude
1111: -1.7%
1110: -2.6%
1101: -3.5%
1100: -4.4%
1011: -5.3%
1010: -7%
1001: -8.8%
1000: -10.6%
0111 5.5%
0110: 4.6%
0101: 3.7%
0100: 2.8%
0011: 1.9%
0010: 1%
0001: 0.1%
0000: -0.8%
0010
7:4
10BASE-T signal
amplitude trim(3)
R/W
10BASE-T signal amplitude
1111: -7%
1110: -7.9%
1101: -8.8%
1100: -9.7%
1011: -10.6%
1010: -11.5%
1001: -12.4%
1000: -13.3%
0111: 0%
0110: -0.7%
0101: -1.6%
0100: -2.5%
0011: -3.4%
0010: -4.3%
0001: -5.2%
0000: -6.1%
1011
3:0
10BASE-Te signal
amplitude trim
R/W
10BASE-Te signal amplitude
1111: -30.45%
1110: -31.1%
1101: -31.75%
1100: -32.4%
1011: -33.05%
1010: -33.7%
1001: -34.35%
1000: -35%
0111: -25.25%
0110: -25.9%
0101: -26.55%
0100: -27.2%
0011: -27.85%
0010: -28.5%
0001: -29.15%
0000: -29.8%
1110
1. Changes to 1000BASE-T amplitude may result in side effects and hide issues due to a
questionable board design.
2. Adjust 100BASE-TX to specific magnetics.
3. Amplitude limited by VCC(2.5 V).
Revision 1
02/2015
Page 65
Advance Product Information
3.4.2
F104S8A Data Sheet
Registers
EEE Control
The register at address 17E2 consists of the bits that provide additional control over the
chip behavior in energy efficient Ethernet (IEEE 802.3az) mode for debug and to allow
interoperation with legacy MACs that do not support IEEE 802.3az.
Table 55.
3.5
EEE Control, Address 17E2 (0x11)
Bit
Name
15
Enable 10BASE-Te
Access
14
Reserved
13:10
Invert LED polarity
9:6
Reserved
5
Enable 1000BASE-T
force mode
R/W
1: Enable 1000BASE-T force mode to allow
PHY to link-up in 1000BASE-T mode without
forcing master/slave when register 0, bit 6 and
13 are set to 2’b10.
0
4
Force transmit LPI
R/W
1: Enable the EPG to transmit LPI on the MDI
instead of normal idles when receiving normal
idles from the MAC.
0: Transmit idles being received from the MAC.
0
3
Inhibit 100BASE-TX
transmit EEE LPI
R/W
1: Disable transmission of EEE LPI on transmit
path MDI in 100BASE-TX mode when receiving
LPI from MAC.
0
2
Inhibit 100BASE-TX
receive EEE LPI
R/W
1: Disable transmission of EEE LPI on receive
path MAC interface in 100BASE-TX mode when
receiving LPI from the MDI.
0
1
Inhibit 1000BASE-T
transmit EEE LPI
R/W
1: Disable transmission of EEE LPI on transmit
path MDI in 1000BASE-T mode when receiving
LPI from MAC.
0
0
Inhibit 1000BASE-T
receive EEE LPI
R/W
1: Disable transmission of EEE LPI on receive
path MAC interface in 1000BASE-T mode when
receiving LPI from the MDI.
0
R/W
RO
R/W
RO
Description
Default
Enable energy efficient (IEEE 802.3az)
10BASE-Te operating mode.
0
Reserved.
0
Invert polarity of LED[3:0]_[1:0] signals.
Default is to drive an active low signal on the
LED pins.
0000
Reserved.
Extended Page 3 Registers
To access the extended page 3 registers (16E3–30E3), enable extended register access
by writing 0x0003 to register 31. For more information, see Table 41, page 57.
When extended page 3 register access is enabled, reads and writes to registers 16–30
affect the extended registers 16E3–30E3 instead of those same registers in the IEEEspecified register space. Registers 0–15 are not affected by the state of the extended
page register access.
Writing 0x0000 to register 31 restores the main register access.
Revision 1
02/2015
Page 66
Advance Product Information
F104S8A Data Sheet
Registers
The following table lists the addresses and register names in the extended register
page 3 space. These registers are accessible only when the device register 31 is set to
0x0003.
Table 56.
3.5.1
Extended Registers Page 3 Space
Address
Name
16E3
MAC SerDes PCS Control
17E3
MAC SerDes PCS Status
18E3
MAC SerDes Clause 37 Advertised Ability
19E3
MAC SerDes Clause 37 Link Partner Ability
20E3
MAC SerDes Status
21E3–30E3
Reserved
MAC SerDes PCS Control
The register at address 16E3 consists of the bits that provide access to and control over
MAC SerDes PCS block. The following table shows the settings available.
Table 57.
Revision 1
02/2015
MAC SerDes PCS Control, Address 16E3 (0x10)
Bit
Name
Access
Description
Default
15
MAC interface disable
R/W
Sticky bit.
1: 1000BASE-X MAC interface disable when
media link down.
0
14
MAC interface restart
R/W
Sticky bit.
1: 1000BASE-X MAC interface restart on
media link change.
0
13
MAC interface PD enable
R/W
Sticky bit.
1: MAC interface autonegotiation parallel
detect enable.
0
12
MAC interface
autonegotiation restart
R/W
Self-clearing bit.
1: Restart MAC interface autonegotiation.
0
11
Force advertised ability
R/W
1: Force 16-bit advertised ability from
register 18E3.
0
10:8
SGMII preamble control
R/W
000: No effect on the start of packet.
001: If both the first two nibbles of the 10/
100 packet are not 0x5, a byte of 0x55
must be prefixed to the output, otherwise
there will be no effect on the start of
packet.
010: If both the first two nibbles of the 10/
100 packet are not 0x5, a byte of 0x55
must be prefixed to the output. An
additional byte of 0x55 must be prefixed to
the output if the next two nibbles are also
not 0x5.
011–111: Reserved.
7
MAC SerDes
autonegotiation enable
R/W
1: MAC SerDes ANEG enable.
0
6
SerDes polarity at input
of MAC
R/W
1: Invert polarity of signal received at input
of MAC.
0
001
Page 67
Advance Product Information
Table 57.
3.5.2
F104S8A Data Sheet
Registers
MAC SerDes PCS Control, Address 16E3 (0x10) (continued)
Bit
Name
5
SerDes polarity at
output of MAC
4:0
Reserved
Access
R/W
RO
Description
Default
1: Invert polarity of signal at output of
MAC.
Reserved.
MAC SerDes PCS Status
The register at address 17E3 consists of the bits that provide status from the MAC
SerDes PCS block. The following table shows the settings available.
Table 58.
3.5.3
MAC SerDes PCS Status, Address 17E3 (0x11)
Bit
Name
15:12
Reserved
Access
RO
Description
Reserved
11
MAC interface LP autonegotiation
restart
RO
1: MAC interface link partner
autonegotiation restart request occurred
10
Reserved
RO
Reserved
9:8
MAC remote fault
RO
01, 10, and 11: Remote fault detected
from MAC
00: No remote fault detected from MAC
7
Asymmetric pause advertisement
RO
1: Asymmetric pause advertised by MAC
6
Symmetric pause advertisement
RO
1: Symmetric pause advertised by MAC
5
Full duplex advertisement
RO
1: Full duplex advertised by MAC
4
Half duplex advertisement
RO
1: Half duplex advertised by MAC
3
MAC interface LP autonegotiation
capable
RO
1: MAC interface link partner
autonegotiation capable
2
MAC interface link status
RO
1: MAC interface link status connected
1
MAC interface autonegotiation
complete
RO
1: MAC interface autonegotiation complete
0
MAC interface PCS signal detect
RO
1: MAC interface PCS signal detect present
MAC SerDes Clause 37 Advertised Ability
The register at address 18E3 consists of the bits that provide access to and control over
MAC SerDes Clause 37 advertised ability. The following table shows the settings
available.
Table 59.
Revision 1
02/2015
MAC SerDes Clause 37 Advertised Ability, Address 18E3 (0x12)
Bit
Name
15:0
MAC SerDes advertised
ability
Access
R/W
Description
Default
Current configuration code word being
advertised (this register is read/write if
16E3.11 = 1)
0x0000
Page 68
Advance Product Information
3.5.4
F104S8A Data Sheet
Registers
MAC SerDes Clause 37 Link Partner Ability
The register at address 19E3 consists of the bits that provide status of the MAC SerDes
link partner's Clause 37 advertised ability. The following table shows the settings
available.
Table 60.
3.5.5
MAC SerDes Cl37 LP Ability, Address 19E3 (0x13)
Bit
Name
15:0
MAC SerDes LP ability
Access
RO
Description
Last configuration code word received from link partner
MAC SerDes Status
The register at address 20E3 consists of the bits that provide access to MAC SerDes
status. The following table shows the settings available.
Table 61.
3.6
MAC SerDes Status, Address 20E3 (0x14)
Bit
Name
15
Reserved
Access
RO
Reserved
14
SerDes signal detect
RO
Self-clearing bit. Sticky bit.
1: SerDes signal detection occurred
13
QSGMII sync status
RO
12:0
Reserved
RO
Description
Reserved
General Purpose Registers
Accessing the general purpose register space is similar to accessing the extended page
registers. Set register 31 to 0x0010. This sets all 32 registers to the general purpose
register space.
To restore main register page access, write 0x0000 to register 31.
The following table lists the addresses and register names in the general purpose
register page space. These registers are accessible only when the device register 31 is
set to 0x0010. All general purpose register bits are super-sticky. This register space is
global in nature to all four PHY’s in the device.
Table 62.
General Purpose Registers Page Space
Address
Revision 1
02/2015
Name
0G–12G
Reserved
13G
LED/GPIO Control
14G
GPIO Control 2
15G
GPIO Input
16G
GPIO Output
17G
GPIO Output Enable
18G
Micro Command
19G
MAC Mode and Fast Link Configuration
Page 69
Advance Product Information
Table 62.
3.6.1
F104S8A Data Sheet
Registers
General Purpose Registers Page Space (continued)
Address
Name
20G
Reserved
21G
Reserved
22G
Reserved
23G
Reserved
24G
Reserved
25G
Enhanced LED Control
26G
Reserved
27G
Reserved
28G
Reserved
29G
Global Interrupt Status
30G
Reserved
Reserved General Purpose Address Space
The bits in registers 0G to 12G and 30G of the general purpose register space are
reserved.
3.6.2
GPIO Control
The GPIO control bits configure the GPIO [1:0] pins. The following table shows the
values that can be written.
Table 63.
Revision 1
02/2015
GPIO Control, Address 13G (0x0D)
Bit
Name
15:14
GPIO7 control
Access
R/W
Description
00:
01:
10:
11:
Reserved
Reserved
Reserved
Controlled by MII registers 15G to 17G
Default
00
13:12
GPIO6 control
R/W
00:
01:
10:
11:
Reserved
Reserved
Reserved
Controlled by MII registers 15G to 17G
00
11:10
GPIO5 control
R/W
00:
01:
10:
11:
Reserved
Reserved
Reserved
Controlled by MII registers 15G to 17G
00
9:8
GPIO4 control
R/W
00:
01:
10:
11:
Reserved
Reserved
Reserved
Controlled by MII registers 15G to 17G
00
7:6
GPIO3 control
R/W
00:
01:
10:
11:
Reserved
Reserved
Reserved
Controlled by MII registers 15G to 17G
00
Page 70
Advance Product Information
Table 63.
3.6.3
F104S8A Data Sheet
Registers
GPIO Control, Address 13G (0x0D) (continued)
Bit
Name
Access
Description
Default
5:4
GPIO2 control
R/W
00:
01:
10:
11:
Reserved
Reserved
Reserved
Controlled by MII registers 15G to 17G
00
3:2
GPIO1 control
R/W
00:
01:
10:
11:
Reserved
Reserved
Reserved
Controlled by MII registers 15G to 17G
00
1:0
GPIO0 control
R/W
00:
01:
10:
11:
Reserved
Reserved
Reserved
Controlled by MII registers 15G to 17G
00
GPIO Control 2
The GPIO control 2 register configures the functionality of the COMA_MODE input pins,
and provides control for possible GPIO pin options.
Table 64.
Revision 1
02/2015
GPIO Control 2, Address 14G (0x0E)
Bit
Name
Access
15:14
GPIO12 control, GPIO13
control, and GPIO14
control
R/W
Control the operation of GPIO12,
GPIO13, and GPIO14 pins.
00: Reserved
01: Reserved
10: Reserved
11: GPIO12/GPIO13/GPIO14 - controlled
by MII registers 15G to 17G
13
COMA_MODE output
enable (active low)
R/W
1: COMA_MODE pin is an input.
0: COMA_MODE pin is an output.
1
12
COMA_MODE output
data
R/W
Value to output on the COMA_MODE pin
when it is configured as an output.
0
11
COMA_MODE input data
RO
Description
Default
00
Data read from the COMA_MODE pin.
10
Reserved
R/W
Reserved.
1
9
Tri-state enable for LEDs
R/W
1: Tri-state LED output signals instead of
driving them high. this allows the signals
to be pulled above VDDIO using an
external pull-up resistor.
0: Drive LED bus output signals to high
and low values, as appropriate.
0
8
Reserved
Reserved
0
7:6
GPIO11 control
RO
R/W
GPIO11 control.
00: Reserved
01: Reserved
10: Reserved
11: Controlled by MII registers 15G to
17G
00
Page 71
Advance Product Information
Table 64.
3.6.4
F104S8A Data Sheet
Registers
GPIO Control 2, Address 14G (0x0E) (continued)
Bit
Name
Access
Description
Default
5:4
GPIO10 control
R/W
GPIO10 control.
00: Reserved
01: Reserved
10: Reserved
11: Controlled by MII registers 15G to
17G
00
3:2
GPIO9 control
R/W
GPIO9 control.
00: Reserved
01: Reserved
10: Reserved
11: Controlled by MII registers 15G to
17G
00
1:0
GPIO8 control
R/W
GPIO8 control.
00: Reserved
01: Reserved
10: Reserved
11: Controlled by MII registers 15G to
17G
00
GPIO Input
The input register contains information about the input to the device GPIO pins. Read
from this register to access the data on the device GPIO pins. The following table shows
the readout you can expect.
Table 65.
Revision 1
02/2015
GPIO Input, Address 15G (0x0F)
Bit
Name
15
Reserved
Access
14
GPIO14
R/W
GPIO14 input
0
13
GPIO13
R/W
GPIO13 input
0
12
GPIO12
R/W
GPIO12 input
0
11
GPIO11
R/W
GPIO11 input
0
RO
Description
Default
Reserved
10
GPIO10
R/W
GPIO10 input
0
9
GPIO9
R/W
GPIO9 input
0
8
GPIO8
R/W
GPIO8 input
0
7
GPIO7
R/W
GPIO7 input
0
6
GPIO6
R/W
GPIO6 input
0
5
GPIO5
R/W
GPIO5 input
0
4
GPIO4
R/W
GPIO4 input
0
3
GPIO3
R/W
GPIO3 input
0
2
GPIO2
R/W
GPIO2 input
0
1
GPIO1
R/W
GPIO1 input
0
0
GPIO0
R/W
GPIO0 input
0
Page 72
Advance Product Information
3.6.5
F104S8A Data Sheet
Registers
GPIO Output
The output register allows you to access and control the output from the device GPIO
pins. The following table shows the values you can write.
Table 66.
3.6.6
GPIO Output, Address 16G (0x10)
Bit
Name
15
Reserved
Access
14
GPIO14
R/W
GPIO14 output
0
13
GPIO13
R/W
GPIO13 output
0
12
GPIO12
R/W
GPIO12 output
0
11
GPIO11
R/W
GPIO11 output
0
RO
Description
Default
Reserved
10
GPIO10
R/W
GPIO10 output
0
9
GPIO9
R/W
GPIO9 output
0
8
GPIO8
R/W
GPIO8 output
0
7
GPIO7
R/W
GPIO7 output
0
6
GPIO6
R/W
GPIO6 output
0
5
GPIO5
R/W
GPIO5 output
0
4
GPIO4
R/W
GPIO4 output
0
3
GPIO3
R/W
GPIO3 output
0
2
GPIO2
R/W
GPIO2 output
0
1
GPIO1
R/W
GPIO1 output
0
0
GPIO0
R/W
GPIO0 output
0
GPIO Pin Configuration
Register 17G in the GPIO register space controls whether a particular GPIO pin
functions as an input or an output. The following table shows the settings available.
Table 67.
Revision 1
02/2015
GPIO Input/Output Configuration, Address 17G (0x11)
Bit
Name
Access
15
Reserved
14
GPIO14
R/W
GPIO14 output enable
0
13
GPIO13
R/W
GPIO13 output enable
0
12
GPIO12
R/W
GPIO12 output enable
0
11
GPIO11
R/W
GPIO11 output enable
0
10
GPIO10
R/W
GPIO10 output enable
0
9
GPIO9
R/W
GPIO9 output enable
0
8
GPIO8
R/W
GPIO8 output enable
0
7
GPIO7
R/W
GPIO7 output enable
0
6
GPIO6
R/W
GPIO6 output enable
0
5
GPIO5
R/W
GPIO5 output enable
0
4
GPIO4
R/W
GPIO4 output enable
0
3
GPIO3
R/W
GPIO3 output enable
0
RO
Description
Default
Reserved
Page 73
Advance Product Information
Table 67.
3.6.7
F104S8A Data Sheet
Registers
GPIO Input/Output Configuration, Address 17G (0x11) (continued)
Bit
Name
Access
Description
Default
2
GPIO2
R/W
GPIO2 output enable
0
1
GPIO1
R/W
GPIO1 output enable
0
0
GPIO0
R/W
GPIO0 output
0
Micro Command
Register 18G is a command register. Bit 15 tells the internal processor to execute the
command. When bit 15 is cleared the command has completed. Software needs to wait
until bit 15 = 0 before proceeding with the next PHY register access. Bit 14 = 1
typically indicates an error condition. Use the following steps to execute the command:
1.
Write desired command
2.
Check bit 15 (move existing text)
3.
Check bit 14 (if set, then error)
Commands may take up to 25 ms to complete before bit 15 changes to 0.
Table 68.
3.6.8
Micro Command Register, Address 18G
Command
Setting
Enable 4 ports MAC QSGMII
0x80E0
MAC Configuration
Register 19G in the GPIO register space controls the MAC interface mode. The following
table shows the settings available for the GPIO9 pin.
Table 69.
Revision 1
02/2015
MAC Configuration Register, Address 19G (0x13)
Bit
Name
Access
15:14
MAC configuration
13:4
Reserved
RO
Reserved
3:0
Reserved
RO
Reserved
R/W
Description
Select MAC interface mode
00: Reserved
01: QSGMII
10: Reserved
11: Reserved
Default
00
0xF
Page 74
Advance Product Information
3.6.9
F104S8A Data Sheet
Registers
Enhanced LED Control
The following table contains the bits to control advanced functionality of the parallel and
serial LED signals.
Table 70.
3.6.10
Enhanced LED Control, Address 25G (0x19)
Bit
Name
15:8
LED pulsing duty cycle
control
Access
R/W
Description
Programmable control for LED pulsing
duty cycle when bit 30.12 is set to 1.
Valid settings are between 0 and 198. A
setting of 0 corresponds to a 0.5% duty
cycle and 198 corresponds to a 99.5%
duty cycle. Intermediate values change
the duty cycle in 0.5% increments
Default
7
Port 1 enhanced serial LED
output enable
R/W
Enable the enhanced serial LED output
functionality for port 1 LED pins.
1: Enhanced serial LED outputs
0: Normal function
0
6
Port 0 enhanced serial LED
output enable
R/W
Enable the enhanced serial LED output
functionality for port 0 LED pins.
1: Enhanced serial LED outputs
0: Normal function
0
5:3
Serial LED frame rate
selection
R/W
Select frame rate of serial LED stream
000: 2500 Hz frame rate
001: 1000 Hz frame rate
010: 500 Hz frame rate
011: 250 Hz frame rate
100: 200 Hz frame rate
101: 125 Hz frame rate
110: 40 Hz frame rate
111: Output basic serial LED stream
See Table 5, page 26.
2:1
Serial LED select
R/W
Select which LEDs from each PHY to
enable on the serial stream
00: Enable all four LEDs of each PHY
01: Enable LEDs 2, 1 and 0 of each PHY
10: Enable LEDs 1 and 0 of each PHY
11: Enable LED 0 of each PHY
0
LED port swapping
R/W
See “LED Port Swapping,” page 27.
00
00
Global Interrupt Status
The following table contains the interrupt status from the various sources to indicate
which one caused that last interrupt on the pin.
Table 71.
Global Interrupt Status, Address 29G (0x1D)
Bit
Revision 1
02/2015
Name
Access
Description
15:4
Reserved
RO
Reserved
3
PHY3 interrupt
source(1)
RO
PHY3 interrupt source indication
0: PHY3 caused the interrupt
1: PHY3 did not cause the interrupt
Page 75
Advance Product Information
Table 71.
F104S8A Data Sheet
Registers
Global Interrupt Status, Address 29G (0x1D) (continued)
Bit
Name
Access
Description
2
PHY2 interrupt
source(1)
RO
PHY2 interrupt source indication
0: PHY2 caused the interrupt
1: PHY2 did not cause the interrupt
1
PHY1 interrupt
source(1)
RO
PHY1 interrupt source indication
0: PHY1 caused the interrupt
1: PHY1 did not cause the interrupt
0
PHY0 interrupt
source(1)
RO
PHY0 interrupt source indication
0: PHY0 caused the interrupt
1: PHY0 did not cause the interrupt
1. This bit is set to 1 when the corresponding PHY’s Interrupt Status register 26 (0x1A) is read.
3.7
Clause 45 Registers to Support Energy Efficient
Ethernet and 802.3bf
This section describes the Clause 45 registers that are required to support energy
efficient Ethernet. Access to these registers is through the IEEE standard registers 13
and 14 (MMD access control and MMD data or address registers) as described in “MMD
Access Control Register,” page 47 and “MMD Address or Data Register,” page 47.
The following table lists the addresses and register names in the Clause 45 register
page space. When the link is down, 0 is the value returned for the x.180x addresses.
Table 72.
Revision 1
02/2015
Clause 45 Registers Page Space
Address
Name
1.1801
Tx maximum delay through PHY
1.1803
Tx minimum delay through PHY
1.1805
Rx maximum delay through PHY
1.1807
Rx minimum delay through PHY
3.1
PCS status 1
3.20
EEE capability
3.22
EEE wake error counter
4.1801
Tx maximum delay through xMII (QSGMII, including FIFO variations)
4.1803
Tx minimum delay through xMII (QSGMII, including FIFO variations)
4.1805
Rx maximum delay through xMII (QSGMII, including FIFO variations)
4.1807
Rx minimum delay through xMII (QSGMII, including FIFO variations)
7.60
EEE advertisement
7.61
EEE link partner advertisement
Page 76
Advance Product Information
3.7.1
F104S8A Data Sheet
Registers
PCS Status 1
The bits in the PCS Status 1 register provide a status of the EEE operation from the PCS
for the link that is currently active.
Table 73.
3.7.2
PCS Status 1, Address 3.1
Bit
Name
15:12
Reserved
Access
11
Tx LPI received
RO/LH
1: Tx PCS has received LPI
0: LPI not received
10
Rx LPI received
RO/LH
1: Rx PCS has received LPI
0: LPI not received
9
Tx LPI indication
RO
1: Tx PCS is currently receiving LPI
0: PCS is not currently receiving LPI
8
Rx LPI indication
RO
1: Rx PCS is currently receiving LPI
0: PCS is not currently receiving LPI
7:3
Reserved
RO
Reserved
2
PCS receive link status
RO
1: PCS receive link up
0: PCS receive link down
1:0
Reserved
RO
Reserved
RO
Description
Reserved
EEE Capability
This register is used to indicate the capability of the PCS to support EEE functions for
each PHY type. The following table shows the bit assignments for the EEE capability
register.
Table 74.
3.7.3
EEE Capability, Address 3.20
Bit
Name
15:3
Reserved
Access
RO
Description
Reserved
2
1000BASE-T EEE
RO
1: EEE is supported for 1000BASE-T
0: EEE is not supported for 1000BASE-T
1
100BASE-TX EEE
RO
1: EEE is supported for 100BASE-TX
0: EEE is not supported for 100BASE-TX
0
Reserved
RO
Reserved
EEE Wake Error Counter
This register is used by PHY types that support EEE to count wake time faults where the
PHY fails to complete its normal wake sequence within the time required for the specific
PHY type. The definition of the fault event to be counted is defined for each PHY and
can occur during a refresh or a wakeup as defined by the PHY. This 16-bit counter is
Revision 1
02/2015
Page 77
Advance Product Information
F104S8A Data Sheet
Registers
reset to all zeros when the EEE wake error counter is read or when the PHY undergoes
hardware or software reset.
Table 75.
3.7.4
EEE Wake Error Counter, Address 3.22
Bit
Name
Access
15:0
Wake error counter
RO
Description
Count of wake time faults for a PHY
EEE Advertisement
This register defines the EEE advertisement that is sent in the unformatted next page
following a EEE technology message code. The following table shows the bit
assignments for the EEE advertisement register.
Table 76.
3.7.5
EEE Advertisement, Address 7.60
Bit
Name
15:3
Reserved
Access
2
1000BASE-T EEE
R/W
1: Advertise that the 1000BASE-T has EEE
capability
0: Do not advertise that the 1000BASE-T has EEE
capability
0
1
100BASE-TX EEE
R/W
1: Advertise that the 100BASE-TX has EEE
capability
0: Do not advertise that the 100BASE-TX has EEE
capability
0
0
Reserved
RO
RO
Description
Default
Reserved
Reserved
EEE Link Partner Advertisement
All the bits in the EEE LP Advertisement register are read only. A write to the EEE LP
advertisement register has no effect. When the AN process has been completed, this
register will reflect the contents of the link partner's EEE advertisement register. The
following table shows the bit assignments for the EEE advertisement register.
Table 77.
Revision 1
02/2015
EEE Advertisement, Address 7.61
Bit
Name
15:3
Reserved
Access
RO
Description
Reserved
2
1000BASE-T EEE
RO
1: Link partner is advertising EEE capability for 1000BASE-T
0: Link partner is not advertising EEE capability for
1000BASE-T
1
100BASE-TX EEE
RO
1: Link partner is advertising EEE capability for 100BASE-TX
0: Link partner is not advertising EEE capability for
100BASE-TX
0
Reserved
RO
Reserved
Page 78
Advance Product Information
F104S8A Data Sheet
Registers
The following table shows the bit assignments for the 802.3bf registers. When the link
is down, 0 is the value returned. cl45reg1_1801 would be device address of 1 and
register address of 1801.
Table 78.
Revision 1
02/2015
802.3bf Registers
Register
Name
Function
1.1801
cl45reg1_1801_val[15:0]
Tx maximum delay through PHY (PMA/PMD/PCS)
1.1803
cl45reg1_1803_val[15:0]
Tx minimum delay through PHY (PMA/PMD/PCS
1.1805
cl45reg1_1805_val[15:0]
Rx maximum delay through PHY (PMA/PMD/PCS)
1.1807
cl45reg1_1807_val[15:0]
Rx minimum delay through PHY (PMA/PMD/PCS)
4.1801
cl45reg4_1801_val[15:0]
Tx maximum delay through xMII (QSGMII,
including FIFO variations)
4.1803
cl45reg4_1803_val[15:0]
Tx minimum delay through xMII (QSGMII,
including FIFO variations)
4.1805
cl45reg4_1805_val[15:0]
Rx maximum delay through xMII (QSGMII,
including FIFO variations)
4.1807
cl45reg4_1807_val[15:0]
Rx minimum delay through xMII (QSGMII,
including FIFO variations)
Page 79
Advance Product Information
4
F104S8A Data Sheet
Electrical Specifications
Electrical Specifications
This section provides the DC characteristics, AC characteristics, recommended
operating conditions, and stress ratings for the device.
4.1
DC Characteristics
This section contains the DC specifications for the device.
4.1.1
VDD25 and VDDMDIO (2.5 V)
The following table shows the DC specifications for the pins referenced to VVDD25 and
VVDDMDIO when it is set to 2.5 V. The specifications listed in the following table are valid
only when VVDD1 = 1.0 V, VVDD1A = 1.0 V, and VVDD25A = 2.5 V.
Table 79.
4.1.2
VDD25 and VDDMDIO
Parameter
Symbol
Minimum
Maximum
Unit
Condition
Output high voltage,
LVTTL
VOH_TTL
2.0
2.8
V
IOH = –1 mA
Output high voltage,
open drain
VOH_OD
2.0
2.8
V
IOH = –100 µA
Output low voltage
VOL
–0.3
0.4
V
IOL = 4 mA
Input high voltage
VIH
1.85
3.3
V
Except SMI pins
Input high voltage
VIH
1.88
3.3
V
SMI pins
Input low voltage
VIL
–0.3
0.7
V
–
Input leakage current
IILEAK
–32
32
µA
Internal resistor included
(except GPIO, LED, and
COMA_MODE)
Input leakage current
IILEAK
–76
32
µA
Internal resistor included
(GPIO, LED, and
COMA_MODE)
Output leakage current
IOLEAK
–32
32
µA
Internal resistor included
(except GPIO, LED, and
COMA_MODE)
Output leakage current
IOLEAK
–76
32
µA
Internal resistor included
(GPIO, LED, and
COMA_MODE)
VDDMDIO (1.2 V)
The following table shows the DC specifications for the pins referenced to VVDDMDIO
when it is set to 1.2 V. The specifications listed in the following table are valid only
Revision 1
02/2015
Page 80
Advance Product Information
F104S8A Data Sheet
Electrical Specifications
when VVDD1 = 1.0 V, VVDD1A = 1.0 V, VVDD25 = 2.5 V, VVDD25A = 2.5 V, and
VVDDMDIO= 1.2 V.
Table 80.
VDDMDIO
Parameter
4.1.3
Symbol
Minimum
Maximum
Unit
Condition
Output high voltage,
open drain
VOH
1.0
1.5
V
IOH = –100 µA
Output low voltage,
open drain
VOL
–0.3
0.25
V
IOL = 4 mA
Input high voltage
VIH
0.9
1.5
V
–
Input low voltage
VIL
–0.3
0.36
V
–
Input leakage current
IILEAK
–32
32
µA
Internal resistor included
Output leakage current
IOLEAK
–32
32
µA
Internal resistor included
LED and GPIO
The following table shows the DC specifications for the LED and GPIO pins.
Table 81.
LED and GPIO
Parameter
4.1.4
Symbol
Minimum
Maximum
Unit
Output high voltage for
LED pins, LVTTL
VOH
1.7
2.8
V
Condition
VVDD25 = 2.5 V
IOH = –24 mA
Output low voltage for
LED pins, LVTTL
VOL
–0.3
0.6
V
VVDD25 = 2.5 V
IOL = 24 mA
Output high voltage for
GPIO pins, LVTTL
VOH
1.7
2.8
V
VVDD25 = 2.5 V
IOH = –12 mA
Output low voltage for
GPIO pins, LVTTL
VOL
–0.3
0.6
V
VVDD25 = 2.5 V
IOL = 12 mA
Internal Pull-Up or Pull-Down Resistors
Internal pull-up or pull-down resistors are specified in the following table. For more
information about signals with internal pull-up or pull-down resistors, see “Pins by
Function,” page 92.
All internal pull-up resistors are connected to their respective I/O supply.
Table 82.
Internal Pull-Up or Pull-Down Resistors
Parameter
Revision 1
02/2015
Symbol
Minimum
Typical
Maximum
Unit
Internal pull-up resistor (GPIO,
LED, and COMA_MODE)
RPU1
33
53
90
kΩ
Internal pull-up resistor, all others
RPU2
96
120
144
kΩ
Internal pull-down resistor
RPD
96
120
144
kΩ
Page 81
Advance Product Information
4.1.5
F104S8A Data Sheet
Electrical Specifications
Reference Clock
The following table shows the DC specifications for a differential reference clock input
signal.
Table 83.
Reference Clock
Parameter
Input voltage range
Symbol
Minimum
Typical
Maximum
Unit
VIP,VIN
–25
–
1260
mV
VID
150 (1)
–
1000
mV
Input common-mode voltage
VICM
0
–
1200 (2)
mV
Differential input impedance
RI
–
100
–
Ω
Input differential voltage
1. To meet jitter specifications, the minimum input differential voltage must be 400 mV.
2. The maximum common-mode voltage is provided without a differential signal. The
common-mode voltage is only limited by the maximum and minimum input voltage
range and the input signal’s differential amplitude.
4.1.6
Enhanced SerDes Interface (QSGMII)
All DC specifications for the enhanced SerDes interface are compliant with QSGMII
Specification Revision 1.3 and meet or exceed the requirements in the standard. They
are also compliant with OIF-CEI-02.0 requirements where applicable.
The following table shows the DC specifications for the enhanced SerDes driver.
Table 84.
QSGMII Driver
Parameter
Output differential peak voltage
Differential resistance
Output current, drivers shorted
to ground
Symbol
Minimum
Maximum
Unit
|VODp|
400
750
mV
RO
80
120
Ω
|IOSA|,
|IOSB|
–
40
mA
Condition
VDD_VS = 1.0 V
RL = 100 Ω ±1%
maximum drive
VC = 1.0 V
–
The following table lists the DC specifications for the enhanced SerDes receiver.
Table 85.
QSGMII Receiver
Parameter
Symbol
Minimum
Typical
Maximum
Unit
VI
–25
–
1200
mV
–
Input differential
peak-to-peak voltage
|VID|
100
–
1600
mV
–
Common-mode voltage
RCMV
–
Internal
CMV
–
mV
AC coupled
operation(2)
Common-mode voltage
RCMV
VDD1A –
100
VDD1A
VDD1A +
100
mV
DC coupled
operation, load
type 2(2)
RI
80
100
120
Ω
Input voltage range, VIA
or VIB(1)
Receiver differential
input impedance
Revision 1
02/2015
Condition
–
Page 82
Advance Product Information
F104S8A Data Sheet
Electrical Specifications
1. QSGMII DC input sensitivity is less than 400 mV.
2. Mode for common mode termination is specified by setting of configuration register. Input
amplitude in DC coupled mode must not exceed maximum input voltage range.
4.1.7
Current Consumption
The following tables show the typical current consumption values for the 4-port QSGMII
mode. Add significant margin above the values for sizing power supplies.
Table 86.
Current Consumption
Mode
Typical
Unit
1V
Analog
2.5 V
Digital
2.5 V
Analog
1V
Digital
1V
Analog
2.5 V
Digital
2.5 V
Analog
75
155
10
20
225
200
10
25
mA
1000BASE-T idle
340
185
10
445
585
245
10
560
mA
1000BASE-T traffic
355
185
10
445
605
245
10
560
mA
100BASE-TX idle
150
165
10
290
325
210
10
335
mA
100BASE-TX traffic
150
165
10
290
325
210
10
335
mA
10BASE-T idle
95
162
10
110
230
200
10
125
mA
10BASE-T traffic
95
162
10
215
240
200
10
235
mA
1000BASE-T EEE LPI
135
160
10
202
385
200
10
225
mA
100BASE-TX EEE LPI
102
160
10
205
350
200
10
225
mA
Power down
4.2
Maximum
1V
Digital
AC Characteristics
This section provides the AC specifications for the F104S8A device.
4.2.1
Reference Clock
The use of a differential reference clock source is required to meet QSGMII jitter
generation requirements.
The following table shows the AC specifications for a differential reference clock input.
Performance is guaranteed for 125 MHz and 156.25 MHz differential clocks only.
Table 87.
Reference Clock for QSGMII 125 MHz Differential Clock
Parameter
Symbol
Minimum
Typical
Maximum
Unit
Condition
Reference clock
frequency,
REFCLK_SEL[1:0] = 00
ƒ
–
125.00
–
MHz
±100 ppm
Jitter < 1 ps RMS
Reference clock
frequency,
REFCLK_SEL[1:0] = 10
ƒ
–
156.25
–
MHz
±100 ppm
DC
40
50
60
%
–
tR, tF
–
–
1.5
ns
20% to 80%
threshold
Duty cycle
Rise time and fall time
Revision 1
02/2015
Page 83
Advance Product Information
Table 87.
F104S8A Data Sheet
Electrical Specifications
Reference Clock for QSGMII 125 MHz Differential Clock (continued)
Parameter
Symbol
Minimum
Typical
Maximum
Unit
Condition
RefClk input RMS jitter
requirement,
bandwidth between
12 kHz and 500 kHz(1)
–
–
–
20
ps
To meet jitter
generation of 1G
output data per
IEEE 802.3z
RefClk input RMS jitter
requirement,
bandwidth between
500 kHz and 15 MHz(1)
–
–
–
4
ps
Meets jitter
generation of 1G
output data per
IEEE 802.3z
RefClk input RMS jitter
requirement,
bandwidth between
15 MHz and 40 MHz(1)
–
–
–
20
ps
Meets jitter
generation of 1G
output data per
IEEE 802.3z
RefClk input RMS jitter
requirement,
bandwidth between
40 MHz and 80 MHz(1)
–
–
–
100
ps
Meets jitter
generation of 1G
output data per
IEEE 802.3z
Jitter gain from RefClk
to SerDes output,
bandwidth between
0.1 MHz and 0.1 MHz
–
–
–
0.3
dB
–
Jitter gain from RefClk
to SerDes output,
bandwidth between
0.1 MHz and 7 MHz
–
–
1
3
dB
–
Jitter gain from RefClk
to SerDes output,
bandwidth above
7 MHz
–
1–20 ×
log (ƒ/
7 MHz)
–
3–20 ×
log (ƒ/
7 MHz)
dB
–
1. Maximum RMS sinusoidal jitter allowed at the RefClk input when swept through the given
bandwidth.
4.2.2
Enhanced SerDes Interface
All AC specifications for the enhanced SerDes interface are compliant with QSGMII
Specification Revision 1.3 and meet or exceed the requirements in the standard. They
are also compliant with the OIF-CEI-02.0 requirements where applicable.
The transmit and receive eye specifications relate to the eye diagrams shown in the
following illustration, with the compliance load as defined in the test circuit.
Revision 1
02/2015
Page 84
Advance Product Information
Figure 17.
F104S8A Data Sheet
Electrical Specifications
QSGMII Transient Parameters
Transmitter Eye Mask
Receiver Eye Mask
R_Y2
Amplitude (mV)
Amplitude (mV)
T_Y2
T_Y1
0
–T_Y1
–T_Y2
R_Y1
0
–R_Y1
–R_Y2
0
T_X1
T_X2
1–T_X2 1–T_X1
1.0
0
R_X1
0.5
Time (UI)
1–R_X1
1.0
Time (UI)
The following table provides the AC specifications for the enhanced SerDes outputs in
QSGMII mode.
Table 88.
QSGMII Transmitter
Parameter
Symbol
Minimum
Typical
Maximum
Unit
Condition
TBAUD
5.00 –
100 ppm
5.00
5.00 +
100 ppm
Gbps
–
Differential output
return loss
RLOSDD22
–
–
–8
dB
100 MHz to 2.5 GHz
RL = 100 Ω ±1%
Differential output
return loss
RLOSDD22
–
–
–8 + 16.6 log
(ƒ/2.5 GHz)
dB
2.5 GHz to 5 GHz
RL = 100 Ω ±1%
Common-mode output
return loss
RLOSCC22
–
–
–6
dB
100 MHz to 2.5 GHz
RL = 25 Ω ±1%
Rise time and fall time
tR , t F
30
–
130
ps
20% to 80% of register
programmable slew rate
RJ
–
–
0.15
UIP-P
–
Signaling speed
Random jitter
DJ
–
–
0.15
UIP-P
–
DCD
–
–
0.05
UIP-P
–
Total jitter
TJ
–
–
0.30
UIP-P
–
Eye mask X1
X1
–
–
0.15
UIP-P
Near-end
Eye mask X2
X2
–
–
0.40
UIP-P
Near-end
Eye mask Y1
Y1
200
–
mV
Near-end
Eye mask Y2
Y2
–
–
mV
Near-end
Deterministic jitter
Duty cycle distortion
(part of DJ)
450
The following table lists the AC specifications for the enhanced SerDes inputs in QSGMII
mode.
Table 89.
Parameter
Signaling speed
Revision 1
02/2015
QSGMII Receiver
Symbol
Minimum
Typical
Maximum
Unit
Condition
TBAUD
5.00 –
100 ppm
5.00
5.00 +
100 ppm
Gbps
–
Page 85
Advance Product Information
Table 89.
F104S8A Data Sheet
Electrical Specifications
QSGMII Receiver
Parameter
Symbol
Minimum
Typical
Maximum
Unit
Differential input
return loss
RLISDD11
–
–
–8
dB
100 MHz to 2.5 GHz
Differential input
return loss
RLISDD11
–
–
–8 + 16.6 log
(ƒ/2.5 GHz)
dB
2.5 GHz to 5 GHz
Common-mode input
return loss
RLISCC11
–
–
–6
dB
100 MHz to 2.5 GHz
SJMAX
–
–
5
UIP-P
Low sinusoidal jitter
frequencies below
(baud/1667)
SJHF
–
–
0.05
UIP-P
–
Deterministic jitter
(uncorrelated bounded
high-probability jitter)
UBHPJ
–
–
0.15
UIP-P
–
Data dependant jitter
(correlated bounded
high-probability jitter)
CBHPJ
–
–
0.30
UIP-P
–
TJ
–
–
0.60
UIP-P
Sinusoidal jitter excluded
0.30
UIP-P
–
mV
–
mV
–
Sinusoidal jitter,
maximum
Sinusoidal jitter, high
frequency
Total jitter
Eye mask X1
R_X1
–
–
Eye mask Y1
R_Y1
50
–
Eye mask Y2
R_Y2
–
–
4.2.3
450
Condition
Basic Serial LEDs
This section contains the AC specifications for the basic serial LEDs.
Table 90.
Basic Serial LEDs
Parameter
LED_CLK cycle time
Pause between LED port sequences
Pause between LED bit sequences
LED_CLK to LED_DATA
Figure 18.
Revision 1
02/2015
Symbol
Typical
Unit
tCYC
1024
ns
tPAUSE_PORT
3072
ns
tPAUSE_BIT
25.541632
ms
tCO
1
ns
Basic Serial LED Timing
Page 86
Advance Product Information
4.2.4
F104S8A Data Sheet
Electrical Specifications
JTAG Interface
This section provides the AC specifications for the JTAG interface. The specifications
meet or exceed the requirements of IEEE 1149.1-2001. The JTAG receive signal
requirements are requested at the pin of the device. The JTAG_TRST signal is
asynchronous to the clock, and does not have a setup or hold time requirement.
Table 91.
JTAG Interface
Parameter
Symbol
Minimum
Maximum
Unit
Condition
TCK frequency
ƒ
–
10
MHz
–
TCK cycle time
tC
100
–
ns
–
TCK high time
tW(CH)
40
–
ns
–
TCK low time
tW(CL)
40
–
ns
–
Setup time to TCK rising
tSU
10
–
ns
–
Hold time from TCK rising
tH
10
–
ns
–
TDO valid after TCK falling
TDO hold time from TCK
falling
TDO disable time(1)
TRST time low
tV(C)
–
28
ns
CL = 10 pF
tH(TDO)
0
–
ns
CL = 0 pF
tDIS
–
30
ns
See Figure 20, page 88.
tW(TL)
30
–
ns
–
1. The pin begins to float when a 300 mV change from the actual VOH/VOL level occurs.
Figure 19.
Revision 1
02/2015
JTAG Interface Timing Diagram
Page 87
Advance Product Information
Figure 20.
F104S8A Data Sheet
Electrical Specifications
Test Circuit for TDO Disable Time
3.3 V
500 Ω
From output under test
500 Ω
4.2.5
5 pF
Serial Management Interface
This section contains the AC specifications for the serial management interface (SMI).
Table 92.
Serial Management Interface
Parameter
Symbol
Minimum
Typical
Maximum
Unit
Condition
MDC
frequency(1)
fCLK
–
2.5
12.5
MHz
–
MDC cycle time
tCYC
80
400
–
ns
–
MDC time high
tWH
20
50
–
ns
–
MDC time low
tWL
20
50
–
ns
–
Setup to MDC
rising
tSU
10
–
–
ns
–
Hold from MDC
rising
tH
10
–
–
ns
–
MDC rise time
tR
–
–
100
tCYC × 10%(1)
ns
MDC = 0: 1 MHz
MDC = 1:
MHz – fCLK maximum
MDC fall time
tF
–
–
100
tCYC × 10%(1)
–
–
MDC to MDIO
valid
tCO
–
10
300
ns
Time-dependent on
the value of the
external pull-up
resistor on the MDIO
pin
1. For fCLK above 1 MHz, the minimum rise time and fall time is in relation to the frequency of the
MDC clock period. For example, if fCLK is 2 MHz, the minimum clock rise time and fall time is
50 ns.
Revision 1
02/2015
Page 88
Advance Product Information
F104S8A Data Sheet
Electrical Specifications
Figure 21.
Serial Management Interface Timing
4.2.6
Reset Timing
This section contains the AC specifications that apply to device reset functionality. The
signal applied to the NRESET input must comply with the specifications listed in the
following table.
Table 93.
Reset Timing
Parameter
Symbol
Minimum
Maximum
Unit
tW
2
–
ms
tREC
–
105
ms
NRESET pulse width
tW(RL)
100
–
ns
Wait time between NRESET de-assert
and access of the SMI interface
tWAIT
105
–
ms
NRESET assertion time after power
supplies and clock stabilize
Recovery time from reset inactive to
device fully active
4.3
Operating Conditions
The following table shows the recommended operating conditions for the device.
Table 94.
Recommended Operating Conditions
Parameter
Revision 1
02/2015
Symbol
Minimum
Typical
Maximum
Unit
Power supply voltage for core supply
VVDD1
0.95
1.00
1.05
V
Power supply voltage for digital I/O
VVDD25
2.38
2.50
2.62
V
Page 89
Advance Product Information
Table 94.
F104S8A Data Sheet
Electrical Specifications
Recommended Operating Conditions (continued)
Parameter
Symbol
Minimum
Typical
Maximum
Unit
Power supply voltage for analog circuits
VVDD1A
0.95
1.00
1.05
V
Power supply voltage for analog circuits
VVDD25A
2.38
2.50
2.62
V
Power supply voltage for VVDDMDIO at 1.2 V
VVDDMDIO
1.14
1.20
1.26
–
Power supply voltage for VVDDMDIO at 2.5 V
VVDDMDIO
2.38
2.50
2.62
–
(1)
F104S8A operating temperature
T
0
–
125
°C
F104X8A operating temperature(1)
T
–40
–
125
°C
1. Minimum specification is ambient temperature, and the maximum is junction temperature.
4.4
Stress Ratings
This section contains the stress ratings for the device.
Warning Stresses listed in the following table may be applied to devices one at a time
without causing permanent damage. Functionality at or exceeding the values listed is
not implied. Exposure to these values for extended periods may affect device reliability.
Table 95.
Stress Ratings
Parameter
Symbol
Minimum
Maximum
Unit
VVDD1
–0.3
1.10
V
Power supply voltage for digital I/O
VVDD25
–0.3
2.75
V
Power supply voltage for analog circuits
VVDD1A
–0.3
1.10
V
VVDD25A
–0.3
2.75
V
VVDDMDIO
–0.3
2.75
V
Power supply voltage for core supply
Power supply voltage for analog circuits
Power supply voltage for VVDDMDIO
Input voltage for GPIO and logic input pins
–
–
3.3
V
Storage temperature
TS
–55
125
°C
Electrostatic discharge voltage, charged
device model
VESD_CDM
–250
250
V
Electrostatic discharge voltage, human body
model, REF_FILT pin
VESD_HBM
–1000
1000
V
Electrostatic discharge voltage, human body
model, all pins except the REF_FILT pin
VESD_HBM
See note(1)
V
1. This device has completed all required testing as specified in the JEDEC standard
JESD22-A114, Electrostatic Discharge (ESD) Sensitivity Testing Human Body Model
(HBM), and complies with a Class 2 rating. The definition of Class 2 is any part that
passes an ESD pulse of 2000 V, but fails an ESD pulse of 4000 V.
Warning This device can be damaged by electrostatic discharge (ESD) voltage.
Freescale recommends that all integrated circuits be handled with appropriate
precautions. Failure to observe proper handling and installation procedures may
adversely affect reliability of the device.
Revision 1
02/2015
Page 90
Advance Product Information
5
F104S8A Data Sheet
Pin Descriptions
Pin Descriptions
The F104S8A device has 138 pins, which are described in this section.
The pin information is also provided as an attached Microsoft Excel file so that you can
copy it electronically. In Acrobat, double-click the attachment icon.
5.1
Pin Identifications
This section contains the pin descriptions for the device. The following table provides
notations for definitions of the various pin types.
Table 96.
5.2
Pin Type Symbol Definitions
Symbol
Pin Type
Description
A
Analog
Analog pin.
ABIAS
Analog bias
Analog bias pin.
ADIFF
Analog differential
Analog differential signal pair.
I
Input
Input without on-chip pull-up or pull-down resistor.
I/O
Bidirectional
Bidirectional input or output signal.
NC
No connect
No connect pins must be left floating.
O
Output
Output signal.
OD
Open drain
Open drain output.
OS
Open source
Open source output.
PD
Pull-down
On-chip pull-down resistor to VSS.
PU
Pull-up
On-chip pull-up resistor to VDD_IO.
Pin Diagram
The following illustration shows the pin diagram for the device, as seen looking through
the package from the top of it. Note that the exposed pad connects to the package
ground.
Revision 1
02/2015
Page 91
Advance Product Information
Figure 22.
F104S8A Data Sheet
Pin Descriptions
Pin Diagram
A1
A9
A10
C35
D35
C1
C34
D34
C33
C30
C31
B17
C29
B16
B15
C27
C28
D32
D33
E37
E1
C32
A6
A7
B18
B19
B20
C36
A8
E36
C26
D30
D31
E35
E33
E34
E32
E31
E30
C25
C24
D29
C23
E29
C22
B14
D1
C2
B1
E28
D2
C3
B2
D28
E2
E27
E3
E26
E4
E25
E5
E24
E6
E23
E7
E22
E8
E21
D27
D3
C4
B3
D5
B4
A2
B5
B6
D22
E9
B9
D20
E11
E10
E12
E14
E13
E15
E16
E18
E17
C10
C15
E19
D10
B8
5.3
B10
C16
E20
B7
A4
C17
D21
D9
C9
B11
C18
D23
D8
C8
C19
D24
D7
C7
A3
B12
D25
D6
C6
B13
C20
D26
D4
C5
C21
D19
D11
C11
D12
C12
D13
D14
D15
D16
D17
D18
C13
C14
A5
Pins by Function
This section contains the functional pin descriptions for the device.
5.3.1
Copper PHY Media
The following table lists the copper PHY media pins.
Table 97.
Revision 1
02/2015
Copper PHY Media Pins
Name
Pin
Type
Description
P0_D0N
D30
A
PHY 0 Tx/Rx channel A negative signal
P0_D0P
D31
A
PHY 0 Tx/Rx channel A positive signal
Page 92
Advance Product Information
Table 97.
5.3.2
F104S8A Data Sheet
Pin Descriptions
Copper PHY Media Pins (continued)
Name
Pin
Type
Description
P0_D1N
C24
A
PHY 0 Tx/Rx channel B negative signal
P0_D1P
C25
A
PHY 0 Tx/Rx channel B positive signal
P0_D2N
C23
A
PHY 0 Tx/Rx channel C negative signal
P0_D2P
D29
A
PHY 0 Tx/Rx channel C positive signal
P0_D3N
C21
A
PHY 0 Tx/Rx channel D negative signal
P0_D3P
C22
A
PHY 0 Tx/Rx channel D positive signal
P1_D0N
B17
A
PHY 1 Tx/Rx channel A negative signal
P1_D0P
B18
A
PHY 1 Tx/Rx channel A positive signal
P1_D1N
C28
A
PHY 1 Tx/Rx channel B negative signal
P1_D1P
C29
A
PHY 1 Tx/Rx channel B positive signal
P1_D2N
B15
A
PHY 1 Tx/Rx channel C negative signal
P1_D2P
B16
A
PHY 1 Tx/Rx channel C positive signal
P1_D3N
C26
A
PHY 1 Tx/Rx channel D negative signal
P1_D3P
C27
A
PHY 1 Tx/Rx channel D positive signal
P2_D0N
C32
A
PHY 2 Tx/Rx channel A negative signal
P2_D0P
C33
A
PHY 2 Tx/Rx channel A positive signal
P2_D1N
B19
A
PHY 2 Tx/Rx channel B negative signal
P2_D1P
B20
A
PHY 2 Tx/Rx channel B positive signal
P2_D2N
A9
A
PHY 2 Tx/Rx channel C negative signal
P2_D2P
A10
A
PHY 2 Tx/Rx channel C positive signal
P2_D3N
C30
A
PHY 2 Tx/Rx channel D negative signal
P2_D3P
C31
A
PHY 2 Tx/Rx channel D positive signal
P3_D0N
C36
A
PHY 3 Tx/Rx channel A negative signal
P3_D0P
C1
A
PHY 3 Tx/Rx channel A positive signal
P3_D1N
D34
A
PHY 3 Tx/Rx channel B negative signal
P3_D1P
D35
A
PHY 3 Tx/Rx channel B positive signal
P3_D2N
C34
A
PHY 3 Tx/Rx channel C negative signal
P3_D2P
C35
A
PHY 3 Tx/Rx channel C positive signal
P3_D3N
D32
A
PHY 3 Tx/Rx channel D negative signal
P3_D3P
D33
A
PHY 3 Tx/Rx channel D positive signal
GPIO
The following table lists the general purpose input and output (GPIO) pins.
Table 98.
Revision 1
02/2015
GPIO Pins
Name
Pin
Type
Description
GPIO[0:14]
D19, C14, D20, C15,
B9, C16, D21, B10,
C17, D22, D24, D23,
C18, B11, D25
I/O, PU
General purpose input/output (GPIO)
Page 93
Advance Product Information
5.3.3
F104S8A Data Sheet
Pin Descriptions
JTAG
The following table lists the JTAG test pins.
Table 99.
5.3.4
JTAG Pins
Name
Pin
Type
Description
TCK
B6
I, PU
JTAG test clock input
TDI
C9
I, PU
JTAG test serial data input
TDO
C8
O
JTAG test serial data output
TMS
A3
I, PU
JTAG test mode select
TRST
C7
I, PU
JTAG reset
Important When JTAG is not in use, this pin
must be tied to ground with a pull-down resistor
Miscellaneous
The following table lists the miscellaneous pins.
Table 100.
Revision 1
02/2015
Miscellaneous Pins
Name
Pin
Type
Description
LED0_PHY[0:3]
LED1_PHY[0:3]
LED2_PHY[0:3]
LED3_PHY[0:3]
E2, C3, C5, B4,
D1, B2, D5, C6,
D2, C4, B3, A2,
C2, D4, D6, D7
O
LED direct-drive outputs. All LEDs pins are
active-low. A serial LED stream can also be
implemented. See “LED Mode Select,” page 56.
Note LEDbit_port, where port = PHY port
number and bit = the particular LED for the
port.
REFCLK_N
REFCLK_P
D12
D11
I,
ADIFF
Reference clock input differential pair. Must be
capacitively coupled and LVDS compliant.
REFCLK_SEL[0:1]
B8, B7
I, PD
Reference clock frequency select signal for bit
0:1.
REF_FILT
A7
ABIAS
Reference filter connects to an external 1 µF
capacitor to analog ground.
REF_REXT
A8
ABIAS
Reference signal connects to an external 2 kΩ
(1%) resistor to analog ground.
RESERVED_[1:7]
C12, C13,
D28, B14, B13,
C20, D27
NC
Reserved signal. Leave unconnected.
SERDES_REXT_0
SERDES_REXT_1
D17
D18
ABIAS
SerDes bias pins. Connect to a 620 Ω 1%
resistor.
THERMDA
B1
I
Thermal diode anode.
THERMDC_VSS
D3
I
Thermal diode cathode connected to device
ground. Temperature sensor must be chosen
accordingly.
Page 94
Advance Product Information
5.3.5
F104S8A Data Sheet
Pin Descriptions
No Connect
The following table lists the no connect pins.
Table 101.
5.3.6
No Connect Pins
Name
Pin
Description
NC_[1:4]
A1, A4, A5, A6
Leave unconnected
PHY Configuration
The following table lists the PHY configuration pins.
Table 102.
PHY Configuration Pins
Name
Pin
Type
Description
COMA_MODE
D8
I, PU
When this pin is asserted high, all PHYs are held in a
powered down state. When de-asserted low, all PHYs are
powered up and resume normal operation. This signal is
also used to synchronize the operation of multiple chips
on the same PCB to provide visual synchronization for
LEDs driven by separate chips.(1)
NRESET
B5
I, PD
Device reset. Active low input that powers down the
device and sets all register bits to their default state.
PHYADD2
PHYADD3
PHYADD4
C19
B12
D26
I, PD
Device SMI address bits 4:2.
1. For more information, see “Initialization,” page 38. For information about a typical bring-up
example, see “Configuration,” page 37.
5.3.7
Power Supply and Ground
The following table lists the power supply pins and associated functional pins. All power
supply pins must be connected to their respective voltage input, even if certain
functions are not used for a specific application. No power supply sequencing is
required. However, clock and power must be stable before releasing Reset.
Table 103.
Revision 1
02/2015
Power Supply and Ground Pins
Name
Pin
Description
VDD1
E5, E7, E10, E13, E15, E17,
E19, E21, E23, E25
1.0 V digital core power supply
VDD1A
E1, E11, E14, E16, E28, E30,
E32, E34, E36
1.0 V analog power requiring additional PCB
power supply filtering
VDD25
E3, E4, E6, E8, E12, E18,
E20, E22, E24, E26
2.5 V general digital power supply
VDD25A
E27, E29, E31, E33, E35, E37
2.5 V general analog power supply
VDDMDIO
E9
1.2 V or 2.5 V power for SMI pins
VSS_CASE
Exposed pad, D9
Common device ground
Page 95
Advance Product Information
5.3.8
F104S8A Data Sheet
Pin Descriptions
QSGMII MAC Interface
The following table lists the SerDes MAC interface pins.
Table 104.
5.3.9
SerDes MAC Interface Pins
Name
Pin
Type
Description
RDN_0
RDP_0
D13
D14
A
QSGMII MAC receiver output pair
TDN_0
TDP_0
D15
D16
A
QSGMII MAC transmitter input pair
Serial Management Interface
The following table lists the serial management interface (SMI) pins. The SMI pins are
referenced to VDD25 and can be set to a 2.5 V power supply.
Table 105.
Revision 1
02/2015
SMI Pins
Name
Pin
Type
Description
MDC
C11
I, PD
Management data clock. A 0 MHz to 12.5 MHz reference input is used
to clock serial MDIO data into and out of the PHY.
MDINT
C10
I/O, OS,
OD
Management interrupt signal. Upon reset the device configures these
pins as active-low (open drain). This pin can be tied together in a
wired-OR configuration with only a single pull-up resistor.
MDIO
D10
I/O, OD
Management data input/output pin. Serial data is written or read from
this pin bidirectionally between the PHY and station manager,
synchronously on the positive edge of MDC. One external pull-up
resistor is required at the station manager, and its value depends on
the MDC clock frequency and the total sum of the capacitive loads
from the MDIO pins.
Page 96
Advance Product Information
5.4
F104S8A Data Sheet
Pin Descriptions
Pins by Number
This section provides a numeric list of the F104S8A pins.
A1
NC_1
C9
A2
LED2_PHY3
C10 MDINT
D12 REFCLK_N
A3
TMS
C11 MDC
D13 RDN_0
A4
NC_2
C12 RESERVED_1
D14 RDP_0
A5
NC_3
C13 RESERVED_2
D15 TDN_0
A6
NC_4
C14 GPIO1
D16 TDP_0
A7
REF_FILT
C15 GPIO3
D17 SERDES_REXT_0
A8
REF_REXT
C16 GPIO5
D18 SERDES_REXT_1
A9
D11 REFCLK_P
P2_D2N
C17 GPIO8
D19 GPIO0
A10 P2_D2P
C18 GPIO12
D20 GPIO2
B1
THERMDA
C19 PHYADD2
D21 GPIO6
B2
LED1_PHY1
C20 RESERVED_6
D22 GPIO9
B3
LED2_PHY2
C21 P0_D3N
D23 GPIO11
B4
LED0_PHY3
C22 P0_D3P
D24 GPIO10
B5
NRESET
C23 P0_D2N
D25 GPIO14
B6
TCK
C24 P0_D1N
D26 PHYADD4
B7
REFCLK_SEL1
C25 P0_D1P
D27 RESERVED_7
B8
REFCLK_SEL0
C26 P1_D3N
D28 RESERVED_3
GPIO4
C27 P1_D3P
D29 P0_D2P
B10 GPIO7
C28 P1_D1N
D30 P0_D0N
B11 GPIO13
C29 P1_D1P
D31 P0_D0P
B12 PHYADD3
C30 P2_D3N
D32 P3_D3N
B13 RESERVED_5
C31 P2_D3P
D33 P3_D3P
B14 RESERVED_4
C32 P2_D0N
D34 P3_D1N
B15 P1_D2N
C33 P2_D0P
D35 P3_D1P
B16 P1_D2P
C34 P3_D2N
E1
VDD1A
B17 P1_D0N
C35 P3_D2P
E2
LED0_PHY0
B18 P1_D0P
C36 P3_D0N
E3
VDD25
B19 P2_D1N
D1
LED1_PHY0
E4
VDD25
B20 P2_D1P
D2
LED2_PHY0
E5
VDD1
C1
P3_D0P
D3
THERMDC_VSS
E6
VDD25
C2
LED3_PHY0
D4
LED3_PHY1
E7
VDD1
C3
LED0_PHY1
D5
LED1_PHY2
E8
VDD25
C4
LED2_PHY1
D6
LED3_PHY2
E9
VDDMDIO
C5
LED0_PHY2
D7
LED3_PHY3
E10 VDD1
C6
LED1_PHY3
D8
COMA_MODE
E11 VDD1A
C7
TRST
D9
VSS_CASE
E12 VDD25
C8
TDO
D10 MDIO
B9
Revision 1
02/2015
TDI
E13 VDD1
Page 97
Advance Product Information
F104S8A Data Sheet
Pin Descriptions
Pins by number (continued)
E14 VDD1A
E15 VDD1
E16 VDD1A
E17 VDD1
E18 VDD25
E19 VDD1
E20 VDD25
E21 VDD1
E22 VDD25
E23 VDD1
E24 VDD25
E25 VDD1
E26 VDD25
E27 VDD25A
E28 VDD1A
E29 VDD25A
E30 VDD1A
E31 VDD25A
E32 VDD1A
E33 VDD25A
E34 VDD1A
E35 VDD25A
E36 VDD1A
E37 VDD25A
Revision 1
02/2015
Page 98
Advance Product Information
5.5
F104S8A Data Sheet
Pin Descriptions
Pins by Name
This section provides an alphabetical list of the F104S8A pins.
Revision 1
02/2015
COMA_MODE
D8
NC_4
A6
RDP_0
D14
GPIO0
D19
NRESET
B5
REF_FILT
A7
GPIO1
C14
P0_D0N
D30
REF_REXT
A8
GPIO2
D20
P0_D0P
D31
REFCLK_N
D12
GPIO3
C15
P0_D1N
C24
REFCLK_P
D11
GPIO4
B9
P0_D1P
C25
REFCLK_SEL0
B8
GPIO5
C16
P0_D2N
C23
REFCLK_SEL1
B7
GPIO6
D21
P0_D2P
D29
RESERVED_1
C12
GPIO7
B10
P0_D3N
C21
RESERVED_2
C13
GPIO8
C17
P0_D3P
C22
RESERVED_3
D28
GPIO9
D22
P1_D0N
B17
RESERVED_4
B14
GPIO10
D24
P1_D0P
B18
RESERVED_5
B13
GPIO11
D23
P1_D1N
C28
RESERVED_6
C20
GPIO12
C18
P1_D1P
C29
RESERVED_7
D27
GPIO13
B11
P1_D2N
B15
SERDES_REXT_0
D17
GPIO14
D25
P1_D2P
B16
SERDES_REXT_1
D18
LED0_PHY0
E2
P1_D3N
C26
TCK
B6
LED0_PHY1
C3
P1_D3P
C27
TDI
C9
LED0_PHY2
C5
P2_D0N
C32
TDN_0
D15
LED0_PHY3
B4
P2_D0P
C33
TDO
C8
LED1_PHY0
D1
P2_D1N
B19
TDP_0
D16
LED1_PHY1
B2
P2_D1P
B20
THERMDA
B1
LED1_PHY2
D5
P2_D2N
A9
THERMDC_VSS
D3
LED1_PHY3
C6
P2_D2P
A10
TMS
A3
LED2_PHY0
D2
P2_D3N
C30
TRST
C7
LED2_PHY1
C4
P2_D3P
C31
VDD1
E5
LED2_PHY2
B3
P3_D0N
C36
VDD1
E7
LED2_PHY3
A2
P3_D0P
C1
VDD1
E10
LED3_PHY0
C2
P3_D1N
D34
VDD1
E13
LED3_PHY1
D4
P3_D1P
D35
VDD1
E15
LED3_PHY2
D6
P3_D2N
C34
VDD1
E17
LED3_PHY3
D7
P3_D2P
C35
VDD1
E19
MDC
C11
P3_D3N
D32
VDD1
E21
MDINT
C10
P3_D3P
D33
VDD1
E23
MDIO
D10
PHYADD2
C19
VDD1
E25
NC_1
A1
PHYADD3
B12
VDD1A
E1
NC_2
A4
PHYADD4
D26
VDD1A
E11
NC_3
A5
RDN_0
D13
VDD1A
E14
Page 99
Advance Product Information
F104S8A Data Sheet
Pin Descriptions
Pins by name (continued)
Revision 1
02/2015
VDD1A
E16
VDD1A
E28
VDD1A
E30
VDD1A
E32
VDD1A
E34
VDD1A
E36
VDD25
E3
VDD25
E4
VDD25
E6
VDD25
E8
VDD25
E12
VDD25
E18
VDD25
E20
VDD25
E22
VDD25
E24
VDD25
E26
VDD25A
E27
VDD25A
E29
VDD25A
E31
VDD25A
E33
VDD25A
E35
VDD25A
E37
VDDMDIO
E9
VSS_CASE
D9
Page 100
Advance Product Information
6
F104S8A Data Sheet
Package Information
Package Information
The VSC8514XMK package is a lead-free (Pb-free), 138-pin, multi-row plastic quad flat
no-lead (QFN) package with an exposed pad, 12 mm × 12 mm body size, 0.65 mm pin
pitch, and 0.85 mm maximum height.
Lead-free products comply with the temperatures and profiles defined in the joint IPC
and JEDEC standard IPC/JEDEC J-STD-020. For more information, see the IPC and
JEDEC standard.
This section provides the package drawing, thermal specifications, and moisture
sensitivity rating for the device.
6.1
Package Drawing
The following illustration shows the package drawing for the device. The drawing
contains the top view, bottom view, side view, detail views, dimensions, tolerances, and
notes.
Revision 1
02/2015
Page 101
Top View
D
Side View
0.15 (4×)
Detail B
A
X
A1
Y
E
0.10 Z
A6
B14
B13
B12
B11
B10
B9
A5
L
C23
C22
C21
C20
C19
C18
C17
C16
C15
C14
D19
D20
D21
D22
D23
D24
D25
D26
D27
D28
C24
C25
E19
E20
E21
E22
E23
E24
E25
E26
E27
E28
D29
D18
D30
E29
C26
0.10 (4×) M Z X Y
L
Detail B
3
E2 eR
Detail D
eT
3
B15
D31
D17
D32
B20
D14
E14
D13
K
E13
C13
E12
0.325
E36
C33
D12
D33
C12
E11
D34
D11
K
E37
C34
eR
Bottom View
D2
A10
A9
C32
B19
A8
C31
B18
C30
A7
C29
E35
B17
C28
E34
B16
C27
E33
E16
0.200
E32
D15
0.650
E17
E15
E31
D16
E30
E18
Detail A
3
C35
E1
E2
E3
E4
E5
E6
E7
E8
E9
E10
D35
C3
C2
C1
C36
eT
D1
D2
D3
C4
C5
B1
B2
B3
D4
B4
B8
B7
B6
B5
D5
C6
C10
C9
C8
C7
D6
D7
D8
D9
D10
C11
A1
A2
A3
A4
Pin A1 corner
Package 6.000
5.450
5.301
4.651
4.001
3.351
3.250
2.701
2.600
2.275
1.950
Pad 1.750
0.000
Pad 3.050
3.250
3.575
4.002
4.225
4.550
4.651
5.302
5.450
Package 6.000
Detail C
5.626
5.450
4.976
4.326
4.225
3.676
2.925
2.600
Package 6.000
Dimensions and Tolerances
2.275
Pad 2.075
1.950
0.10 Z
0.000
b
0.10 M Z X Y
0.05 M Z
Pad 2.725
3.250
3.575
3.677
4.327
(106×)
Reference Minimum Nominal Maximum
A
0.85
0.020
0.050
A1
0.080
Detail C b2
12.00 BSC
D
0.10 M Z X Y
(4×)
4.700
4.800
D2
4.900
0.05 M Z
12.00 BSC
E
E2
4.700
4.800
4.900
eR
0.65 BSC
3
eT
0.65 BSC
3
K
0.752
0.802
0.852
Detail D
0.10 M
X Y
L
0.150
0.200
0.250
(8×)
b3
0.05
M
Z
b
0.250
0.300
0.350
b1
0.400
0.450
0.500
b2
0.650
0.700
0.750
b3
0.550
0.600
0.650
b
4.977
5.450
5.627
Package 6.000
0.10 M Z X Y
0.05 M Z
Seating plane
Pin A1 corner
Z
b1
Detail A
(20×)
b
Notes
1. All dimensions and tolerances are in millimeters (mm).
2. Dimensions associated with pins refer to the measurement
from the center of the pin to the center of the package.
3. Pin pitch is 0.65 mm and depopulated.
4. Exposed pad is offset from the center of the package.
Page 102
Revision 1
02/2015
Package Drawing
Figure 23.
F104S8A Data Sheet
Package Information
Advance Product Information
Advance Product Information
6.2
F104S8A Data Sheet
Package Information
Thermal Specifications
Thermal specifications for this device are based on the JEDEC JESD51 family of
documents. These documents are available on the JEDEC Web site at www.jedec.org.
The thermal specifications are modeled using a four-layer test board with two signal
layers, a power plane, and a ground plane (2s2p PCB). For more information about the
thermal measurement method used for this device, see the JESD51-1 standard.
Table 106.
Thermal Resistances
Symbol
°C/W
Parameter
θJCtop
19.7
Die junction to package case top
θJB
7.33
Die junction to printed circuit board
θJA
23.2
Die junction to ambient
θJMA at 1 m/s
18.15
Die junction to moving air measured at an air speed of 1 m/s
θJMA at 2 m/s
15.65
Die junction to moving air measured at an air speed of 2 m/s
To achieve results similar to the modeled thermal measurements, the guidelines for
board design described in the JESD51 family of publications must be applied. For
information about applications using QFN packages, see the following:
6.3
•
JESD51-2A, Integrated Circuits Thermal Test Method Environmental Conditions,
Natural Convection (Still Air)
•
JESD51-6, Integrated Circuit Thermal Test Method Environmental Conditions,
Forced Convection (Moving Air)
•
JESD51-8, Integrated Circuit Thermal Test Method Environmental Conditions,
Junction-to-Board
•
JESD51-7, High Effective Thermal Conductivity Test Board for Leaded Surface
Mount Packages
•
JESD51-5, Extension of Thermal Test Board Standards for Packages with Direct
Thermal Attachment Mechanisms
Moisture Sensitivity
This device is rated moisture sensitivity level 3 or better as specified in the joint IPC
and JEDEC standard IPC/JEDEC J-STD-020. For more information, see the IPC and
JEDEC standard.
Revision 1
02/2015
Page 103
Advance Product Information
7
F104S8A Data Sheet
Design Considerations
Design Considerations
This section provides information about design considerations for the device.
10BASE-T signal amplitude
10BASE-T signal amplitude can be lower than the minimum specified in IEEE 802.3
paragraph 14.3.1.2.1 (2.2 V) at low supply voltages.
This issue is not estimated to present any system level impact. Performance is not
impaired with cables up to 130 m with various link partners.
PHY0 initialization after reset from power up
On some devices, register 0 in PHY0 does not get initialized to the correct default state
and is instead initialized to 0x0000. This results in the PHY being forced into a
10BASE-T half-duplex configuration.
This issue does not affect systems that use the recommended initialization sequence.
For more information, see “Configuration,” page 38. If the recommended initialization
sequence is not used, reset PHY0 by setting register 0, bit 15 to logic 1 after power up
and hardware reset deassertion. This will restore PHY0 to the correct default state.
Link performance in 100BASE-TX and 1000BASE-T modes
PHY ports may exhibit sub-optimal performance under certain environmental and
cabling conditions without proper initialization.
Contact Vitesse for a script that needs to be applied during system initialization.
Ethernet Packet Generator control register write corruption
Writing values to extended page 1 registers 29E1 and 30E1 of one port may corrupt
contents of registers 29E1 or 30E1 in another port. This is a timing-related issue and all
revision A devices are susceptible to the problem.
Ethernet packet generator functionality is only used during lab testing, so broadcast
writes can be used to enable EPG on all ports simultaneously.
Alternatively, EPG can be enabled on a per-port basis with the limitation that EPG
control updates on a port may affect other ports of the device.
Revision 1
02/2015
Page 104
Advance Product Information
8
F104S8A Data Sheet
Ordering Information
Ordering Information
This device is only for use with QorIQ T1040 and T1020 communication processors. The
device is offered with two operating temperature ranges. The range for F104S8A is 0 °C
ambient to 125 °C junction. The range for F104X8A is –40 °C ambient to 125 °C
junction.
The device is packaged in a lead-free (Pb-free), 138-pin, multi-row plastic quad flat nolead (QFN) package with an exposed pad, 12 mm × 12 mm body size, 0.65 mm pin
pitch, and 0.85 mm maximum height.
Lead-free products comply with the temperatures and profiles defined in the joint IPC
and JEDEC standard IPC/JEDEC J-STD-020. For more information, see the IPC and
JEDEC standard.
The following table lists the ordering information for this device.
Table 107.
Revision 1
02/2015
Ordering Information
Part Order Number
Description
F104S8A
Production qualified standard temperature. Lead-free, 138-pin,
depopulated plastic QFN with an exposed pad, 12 mm × 12 mm body
size, 0.65 mm pin pitch, and 0.85 mm maximum height. The operating
temperature is 0 °C ambient to 125 °C junction.
F104X8A
Production qualified extended temperature. Lead-free, 138-pin,
depopulated plastic QFN with an exposed pad, 12 mm × 12 mm body
size, 0.65 mm pin pitch, and 0.85 mm maximum height. The operating
temperature is –40 °C ambient to 125 °C junction.
Page 105