Marvell® Alaska®
88E1545/88E1543/88E1548
Integrated 10/100/1000 Mbps Energy Efficient Ethernet Transceiver
Datasheet - Public
Doc. No. MV-S106839-U0 Rev. C
September 22, 2020
Document Classification: Public
Cover
Marvell 88E1545/88E1543/88E1548
Datasheet - Public
THIS DOCUMENT AND THE INFORMATION FURNISHED IN THIS DOCUMENT ARE PROVIDED "AS IS" WITHOUT ANY WARRANTY. MARVELL
AND ITS AFFILIATES EXPRESSLY DISCLAIM AND MAKE NO WARRANTIES OR GUARANTEES, WHETHER EXPRESS, ORAL, IMPLIED,
STATUTORY, ARISING BY OPERATION OF LAW, OR AS A RESULT OF USAGE OF TRADE, COURSE OF DEALING, OR COURSE OF
PERFORMANCE, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT.
This document, including any software or firmware referenced in this document, is owned by Marvell or Marvell's licensors, and is protected by
intellectual property laws. No license, express or implied, to any Marvell intellectual property rights is granted by this document. The information
furnished in this document is provided for reference purposes only for use with Marvell products. It is the user's own responsibility to design or build
products with this information. Marvell products are not authorized for use as critical components in medical devices, military systems, life or critical
support devices, or related systems. Marvell is not liable, in whole or in part, and the user will indemnify and hold Marvell harmless for any claim,
damage, or other liability related to any such use of Marvell products.
Marvell assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that
may result from its use. You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning
the Marvell products disclosed herein. Marvell and the Marvell logo are registered trademarks of Marvell or its affiliates. Please visit www.marvell.com
for a complete list of Marvell trademarks and guidelines for use of such trademarks. Other names and brands may be claimed as the property of
others.
Copyright © 2020. Marvell and/or its affiliates. All rights reserved.
Document Classification: Public
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Page 2
Copyright © 2020 Marvell
Alaska 88E1545/88E1543/88E1548
Integrated 10/100/1000 Mbps
Energy Efficient Ethernet Transceiver
Datasheet - Public
PRODUCT OVERVIEW
The latest generation Alaska® Quad family of single-chip
devices contains four independent Gigabit Ethernet
transceivers on a single monolithic IC. Each transceiver
performs all the physical layer functions for 1000BASE-T
and 100BASE-TX full or half-duplex Ethernet on CAT 5
twisted pair cable, and 10BASE-T full or half-duplex
Ethernet on CAT 3, 4, and 5 cable.
The Alaska 88E1545 device supports the Quad-Serial
Gigabit Media Independent Interface (QSGMII) for direct
connection to a MAC/Switch port. The QSGMII
combines four ports of SGMII running at 1.25 Gbps onto
a single differential-pair of signals operating at 5 Gbps.
QSGMII primarily decreases the number of I/O pins on
the MAC interface compared to the SGMII and lowers
the overall power consumption.
The Alaska 88E1543 device supports SGMII on the MAC
interface in a Copper to SGMII application. In addition,
the SGMII can also be used as media interface for
Fiber/SFP applications. The device can be also
configured to operate in SGMII (System) to Auto-Media
Copper/Fiber mode for mixed media applications.
The Alaska 88E1548 device supports four modes of
operation. Three modes use the QSGMII to support
either copper, SGMII/Fiber or auto media detect to
copper or SGMII/Fiber. The fourth mode supports SGMII
to copper directly. The device supports IEEE 802.3az
Energy Efficient Ethernet (EEE) and is IEEE 802.3az
compliant.
The device uses advanced mixed-signal processing to
perform equalization, echo and crosstalk cancellation,
data recovery, and error correction at a Gigabits per
second data rate. The device dissipates very low power
while achieving robust performance in noisy
environments. The device is supported with an
integrated Advanced Virtual Cable Tester® (VCT™)
enabling fault detection and advanced cable
performance monitoring.
Features
The device integrates MDI termination resistors and
capacitors into the PHY. This resistor integration
simplifies board layout and lowers board cost by
reducing the number of external components. The new
Marvell® calibrated resistor scheme will achieve and
exceed the accuracy requirements of the IEEE 802.3
return loss specifications. The device consumes
400 mW per port in copper applications. This reduces
the overall system cost by eliminating heat-sink and
reducing air-flow requirements.
The device is fully compliant with the IEEE 802.3
standard. The device includes the PMD, PMA, and PCS
sublayers. The device performs PAM5, 8B/10B, 4B/5B,
MLT-3, NRZI, and Manchester encoding/decoding;
digital clock/data recovery; stream cipher
scrambling/descrambling; digital adaptive equalization
for the receiver data path as well as digital filtering for
pulse-shaping for the line transmitter; and
Auto-Negotiation and management functions.
Supports Energy Efficient Ethernet (EEE) - IEEE
802.3az compliant
88E1545 supports one mode of operation
- QSGMII (System) to Copper
88E1543 supports two modes of operation
- SGMII (System) to Copper
- Dual-port SGMII (system) to Copper/Fiber
88E1548 supports four modes of operation
- QSGMII (System) to Copper
- QSGMII (System) to SGMII/Fiber (Media)
- QSGMII (System) to Copper/SGMII/Fiber
Auto-Media
- SGMII (System) to Copper
Ultra low power consumption
Integrated MDI termination resistors and capacitors
Integrated Advanced Virtual Cable Tester® (VCT™)
cable diagnostic feature
“Downshift” mode for two-pair cable installations
Supports up to four LEDs per port programmable to
indicate link, speed, and activity functions
Supports Advance Power Management modes for
significant power savings
Automatic MDI/MDIX crossover for all 3 speeds of
operation including 100BASE-TX and 10BASE-T
Automatic polarity correction
25 MHz, 125 MHz, or 156.25 MHz reference clock
options
Clock cascade up to two downstream devices
Various loopback modes for diagnostics
Supports IEEE 1149.1 JTAG and 1149.6 AC JTAG
Available in Green compliant package only
Manufactured in a 14 x 20 mm 128-Pin LQFP with
EPAD package
88E1545 and 88E1543 devices manufactured in a
14 x 20 mm 128-Pin LQFP with EPAD package
88E1548 devices manufactured in a 15 x 15 mm
196-Pin TFBGA package
The device supports Auto-MDI/MDIX at all three speeds
to enable easier installation and reduced installation
costs.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 3
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Figure 1: 88E1545/88E1548 Device Application - QSGMII (System) to Copper
Quad 10/100/1000
Mbps
Ethernet MAC with
QSGMII Interface
88E1545/88E1548
Device
M
a
g
n
e
t
i
c
s
System Interface:
- QSGMII
RJ45
RJ45
RJ45
RJ45
Media Interface:
- 10BASE-T
- 100BASE-TX
- 1000BASE-T
Figure 2: 88E1543/88E1548 Device Application - SGMII (System) to Copper
10/100/1000 Mbps
Ethernet MAC
10/100/1000 Mbps
Ethernet MAC
10/100/1000 Mbps
Ethernet MAC
88E1543/88E1548
Device
10/100/1000 Mbps
Ethernet MAC
RJ45
RJ45
RJ45
RJ45
System Interface - SGMII
Doc. No. MV-S106839-U0 Rev. C
Page 4
M
a
g
n
e
t
i
c
s
Media Interface:
- 10BASE-T
- 100BASE-TX
- 1000BASE-T
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Product Overview
Features
Figure 3: 88E1543/88E1548 Device Application - Dual-port SGMII (System) to Copper/SGMII/Fiber
Auto Media Detect
Media Interface:
- SGMII (Media)
- 1000BASE-X
- 100BASE-FX
Dual 10/100/1000
Mbps
Ethernet MAC with
SGMII Interface
SFP
Interface
(x2)
88E1543/88E1548
Device
M
A
G
System Interface:
- SGMII
MDI
RJ-45
(x2)
(x2)
Media Interface:
- 1000BASE-T
- 100BASE-TX
- 10BASE-T
Figure 4: 88E1548 Device Application - QSGMII (System) to Copper/SGMII/Fiber Auto Media
Detect
Media Interface:
- SGMII (Media)
- 1000BASE-X
- 100BASE-FX
Quad 10/100/1000
Mbps
Ethernet MAC with
QSGMII Interface
SFP
Interface
(x4)
88E1548 Device
M
A
G
System Interface:
- QSGMII
MDI
Copyright © 2020 Marvell
September 22, 2020
RJ-45
(x4)
(x4)
Media Interface:
- 1000BASE-T
- 100BASE-TX
- 10BASE-T
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 5
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Figure 5: 88E1548 Device Application - QSGMII (System) to SGMII/Fiber (Media)
SFP
Quad 10/100/1000
Mbps
Ethernet MAC with
QSGMII Interface
SFP
88E1548 Device
SFP
SFP
System Interface:
QSGMII
Table 1:
Media Interface:
- SGMII
- 1000BASE-X
- 100BASE-FX
88E1545/88E1543/88E1548 Device Features
F ea t u r e s
8 8 E 1 54 5
8 8 E 1 5 43
88E1548
Quad-port QSGMII (System) to Copper
Yes
No
Yes
Quad-port QSGMII (System) to Auto-media Copper/Fiber
No
No
Yes
Quad-port SGMII (System) to Copper
No
Yes
Yes
Dual-port SGMII (System) to Copper
No
Yes
Yes
Dual-port SGMII (System) to Fiber
No
Yes
Yes
Dual-port SGMII (System) to Auto-media Copper/Fiber
No
Yes
Yes
100BASE-FX support
No
Yes
Yes
IEEE 802.3az Energy Efficient Ethernet
Yes
Yes
Yes
No
1
Yes
Auto-Media Detect
Package
Yes
14mm x 20mm 128-pin LQFP with
EPAD
15 mm x 15 mm
196-pin TFBGA
1. 88E1543 auto-media detect is only supported in dual-port SGMII (System) to Auto-media Copper/Fiber configuration.
Doc. No. MV-S106839-U0 Rev. C
Page 6
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Table of Contents
Table of Contents
Product Overview ....................................................................................................................................... 3
1
Signal Description ..................................................................................................................... 18
1.1
Pin Description ..............................................................................................................................................
1.1.1
88E1545 128-Pin LQFP Package Pinout .......................................................................................
1.1.2
88E1543 128-Pin LQFP Package Pinout .......................................................................................
1.1.3
88E1548 196-Pin TFBGA Package Pinout .....................................................................................
18
19
27
36
1.2
Pin Assignment List .......................................................................................................................................
1.2.1
88E1545 128-Pin LQFP Package Pin Assignment List ..................................................................
1.2.2
88E1543 128-Pin LQFP Package Pin Assignment List ..................................................................
1.2.3
88E1548 196-Pin TFBGA Package Pin Assignment List ...............................................................
46
46
48
50
2
PHY Functional Specifications ................................................................................................. 53
2.1
Modes of Operation and Major Interfaces ..................................................................................................... 54
2.2
Copper Media Interface .................................................................................................................................
2.2.1
Transmit Side Network Interface ....................................................................................................
2.2.2
Encoder ..........................................................................................................................................
2.2.3
Receive Side Network Interface .....................................................................................................
2.2.4
Decoder ..........................................................................................................................................
57
57
57
57
59
2.3
1.25 GHz SERDES Interface ........................................................................................................................
2.3.1
Electrical Interface ..........................................................................................................................
2.3.2
SGMII Speed and Link ....................................................................................................................
2.3.3
False SERDES Link Up Prevention ................................................................................................
60
60
60
61
2.4
QSGMII 5.0 GHz SERDES Interface ............................................................................................................
2.4.1
Electrical Interface ..........................................................................................................................
2.4.2
QSGMII Register Addressing .........................................................................................................
2.4.3
QSGMII Speed and Link .................................................................................................................
62
62
63
63
2.5
Loopback .......................................................................................................................................................
2.5.1
System Interface Loopback ............................................................................................................
2.5.2
Synchronous SERDES Loopback ..................................................................................................
2.5.3
Line Loopback ................................................................................................................................
2.5.4
External Loopback ..........................................................................................................................
64
64
66
66
68
2.6
Resets ........................................................................................................................................................... 70
2.7
Power Management ......................................................................................................................................
2.7.1
Manual Power Down .......................................................................................................................
2.7.2
MAC Interface Power Down ...........................................................................................................
2.7.3
Copper Energy Detect Modes ........................................................................................................
2.7.4
Low Power Modes ..........................................................................................................................
2.7.5
Low Power Operating Modes .........................................................................................................
2.7.6
SGMII Effect on Low Power Modes ................................................................................................
71
71
71
72
73
73
73
2.8
Auto-Negotiation ...........................................................................................................................................
2.8.1
10/100/1000BASE-T Auto-Negotiation ...........................................................................................
2.8.2
1000BASE-X Auto-Negotiation .......................................................................................................
2.8.3
SGMII Auto-Negotiation ..................................................................................................................
2.8.4
QSGMII Auto-Negotiation ...............................................................................................................
73
74
75
75
76
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 7
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.9
Downshift Feature ......................................................................................................................................... 77
2.9.1
Offset .............................................................................................................................................. 78
2.10
CRC Error Counter and Frame Counter ........................................................................................................ 78
2.10.1 Enabling the CRC Error Counter and Frame Counter .................................................................... 78
2.11
Packet Generator .......................................................................................................................................... 78
2.12
MDI/MDIX Crossover .................................................................................................................................... 79
2.13
Polarity Correction ......................................................................................................................................... 80
2.14
FLP Exchange Complete with No Link .......................................................................................................... 80
2.15
LED ...............................................................................................................................................................
2.15.1 LED Polarity ....................................................................................................................................
2.15.2 Pulse Stretching and Blinking .........................................................................................................
2.15.3 Bi-Color LED Mixing .......................................................................................................................
2.15.4 Modes of Operation ........................................................................................................................
2.15.5 Behavior in Various Low Power States ...........................................................................................
2.16
Interrupt ......................................................................................................................................................... 89
2.17
Configuring the Device .................................................................................................................................. 89
2.17.1 Hardware Configuration .................................................................................................................. 89
2.17.2 Software Configuration - Management Interface ............................................................................ 92
2.18
Reference Clock ............................................................................................................................................ 96
2.19
Power Supplies .............................................................................................................................................
2.19.1 AVDD33 ..........................................................................................................................................
2.19.2 AVDD18 ..........................................................................................................................................
2.19.3 VDDC ..............................................................................................................................................
2.19.4 DVDD ..............................................................................................................................................
2.19.5 VDDOL ...........................................................................................................................................
2.19.6 VDDOR ...........................................................................................................................................
2.19.7 VDDOM ..........................................................................................................................................
2.19.8 Power Supply Sequencing ..............................................................................................................
3
PHY Register Description ......................................................................................................... 99
3.1
PHY MDIO Register Description ................................................................................................................. 100
4
Electrical Specifications ......................................................................................................... 160
4.1
Absolute Maximum Ratings ........................................................................................................................ 160
4.2
Recommended Operating Conditions ......................................................................................................... 161
4.3
Package Thermal Information ..................................................................................................................... 162
4.3.1
Thermal Conditions for 128-pin LQFP Package ........................................................................... 162
4.3.2
Thermal Conditions for 196-pin TFBGA Package ........................................................................ 163
4.4
Current Consumption .................................................................................................................................. 164
4.4.1
Current Consumption AVDD18 + VDDC ...................................................................................... 164
4.4.2
Current Consumption AVDD33 ..................................................................................................... 165
4.4.3
Current Consumption DVDD ........................................................................................................ 166
4.4.4
Current Consumption VDDOL ...................................................................................................... 167
4.4.5
Current Consumption VDDOR ...................................................................................................... 167
4.4.6
Current Consumption VDDOM ..................................................................................................... 168
4.5
DC Operating Conditions ............................................................................................................................
4.5.1
Digital Pins ....................................................................................................................................
4.5.2
LED Pins .......................................................................................................................................
4.5.3
RESETn Pin ..................................................................................................................................
Doc. No. MV-S106839-U0 Rev. C
Page 8
81
82
83
84
85
88
97
97
97
97
97
97
97
98
98
169
169
169
170
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Table of Contents
4.5.4
4.5.5
4.5.6
4.5.7
IEEE DC Transceiver Parameters ................................................................................................
SGMII ............................................................................................................................................
QSGMII .........................................................................................................................................
REFCLKP/N Receiver Specifications ...........................................................................................
171
172
177
184
4.6
AC Electrical Specifications ........................................................................................................................
4.6.1
Reset Timing .................................................................................................................................
4.6.2
XTAL_IN/XTAL_OUT Timing ........................................................................................................
4.6.3
REFCLKP/N Receiver Specifications ...........................................................................................
4.6.4
LED to CONFIG Timing ................................................................................................................
185
185
186
187
188
4.7
SGMII Timing .............................................................................................................................................. 189
4.7.1
SGMII Output AC Characteristics ................................................................................................. 189
4.7.2
SGMII Input AC Characteristics .................................................................................................... 189
4.8
QSGMII Timing ........................................................................................................................................... 190
4.8.1
QSGMII Output AC Characteristics .............................................................................................. 190
4.8.2
QSGMII Receiver Input Jitter Tolerance Specifications ................................................................ 191
4.9
MDC/MDIO Timing ...................................................................................................................................... 192
4.9.1
JTAG Timing ................................................................................................................................. 193
4.10
IEEE AC Transceiver Parameters ............................................................................................................... 194
4.11
Latency Timing ............................................................................................................................................
4.11.1 10/100/1000BASE-T to SGMII Latency Timing ............................................................................
4.11.2 SGMII to 10/100/1000BASE-T Latency Timing ............................................................................
4.11.3 10/100/1000BASE-T to QSGMII Latency Timing .........................................................................
4.11.4 QSGMII to 10/100/1000BASE-T Latency Timing .........................................................................
4.11.5 QSGMII to SGMII Latency Timing ................................................................................................
4.11.6 SGMII to QSGMII Latency Timing ................................................................................................
4.11.7 SGMII to Auto-media Latency Timing ...........................................................................................
5
Mechanical Drawings .............................................................................................................. 204
5.1
128-Pin LQFP Package Drawing ................................................................................................................ 204
5.2
196-Pin TFBGA Package Drawing .............................................................................................................. 206
6
Part Order Numbering/Package Marking .............................................................................. 208
6.1
Part Order Numbering ................................................................................................................................. 208
6.2
Package Marking ........................................................................................................................................ 209
A
Revision History ...................................................................................................................... 211
Copyright © 2020 Marvell
September 22, 2020
195
195
196
197
198
199
200
201
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 9
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
List of Tables
Product Overview ....................................................................................................................................... 3
Table 1:
1
88E1545/88E1543/88E1548 Device Features ...................................................................................6
Signal Description ............................................................................................................................ 18
Table 2:
Pin Type Definitions ..........................................................................................................................18
Table 3:
Media Dependent Interface Port 0 ....................................................................................................20
Table 4:
Media Dependent Interface Port 1 ....................................................................................................20
Table 5:
Media Dependent Interface Port 2 ....................................................................................................21
Table 6:
Media Dependent Interface Port 3 ....................................................................................................21
Table 7:
QSGMII .............................................................................................................................................21
Table 8:
Management Interface/Control .........................................................................................................22
Table 9:
LED/Configuration ............................................................................................................................22
Table 10:
JTAG.................................................................................................................................................23
Table 11:
Clock/Reset ......................................................................................................................................23
Table 12:
Test ...................................................................................................................................................24
Table 13:
Reference .........................................................................................................................................24
Table 14:
Power & Ground ...............................................................................................................................25
Table 15:
Do Not Connect ................................................................................................................................26
Table 16:
I/O State at Various Test or Reset Modes ........................................................................................26
Table 17:
Media Dependent Interface Port 0 ....................................................................................................28
Table 18:
Media Dependent Interface Port 1 ....................................................................................................28
Table 19:
Media Dependent Interface Port 2 ....................................................................................................29
Table 20:
Media Dependent Interface Port 3 ....................................................................................................29
Table 21:
SGMII Port 0 .....................................................................................................................................29
Table 22:
SGMII Port 1 .....................................................................................................................................30
Table 23:
SGMII Port 2 .....................................................................................................................................30
Table 24:
SGMII Port 3 .....................................................................................................................................30
Table 25:
Management Interface/Control .........................................................................................................30
Table 26:
LED/Configuration ............................................................................................................................31
Table 27:
JTAG.................................................................................................................................................31
Table 28:
Clock/Reset ......................................................................................................................................32
Table 29:
Test ...................................................................................................................................................33
Table 30:
Reference .........................................................................................................................................33
Table 31:
Power & Ground ...............................................................................................................................34
Table 32:
Do Not Connect ................................................................................................................................35
Table 33:
I/O State at Various Test or Reset Modes ........................................................................................35
Table 34:
Media Dependent Interface Port 0 ....................................................................................................37
Table 35:
Media Dependent Interface Port 1 ....................................................................................................37
Table 36:
Media Dependent Interface Port 2 ....................................................................................................38
Table 37:
Media Dependent Interface Port 3 ....................................................................................................38
Doc. No. MV-S106839-U0 Rev. C
Page 10
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
List of Tables
2
Table 38:
SGMII Port 0 .....................................................................................................................................38
Table 39:
SGMII Port 1 .....................................................................................................................................39
Table 40:
SGMII Port 2 .....................................................................................................................................39
Table 41:
SGMII Port 3 .....................................................................................................................................39
Table 42:
QSGMII .............................................................................................................................................39
Table 43:
Management Interface/Control .........................................................................................................39
Table 44:
LED/Configuration ............................................................................................................................40
Table 45:
JTAG.................................................................................................................................................41
Table 46:
Clock/Reset ......................................................................................................................................41
Table 47:
Test ...................................................................................................................................................42
Table 48:
Reference .........................................................................................................................................42
Table 49:
Power & Ground ...............................................................................................................................43
Table 50:
Do Not Connect ................................................................................................................................45
Table 51:
I/O State at Various Test or Reset Modes ........................................................................................45
Table 52:
88E1545 128-Pin LQFP List—Alphabetical by Signal Name ...........................................................46
Table 53:
88E1543 128-Pin LQFP List—Alphabetical by Signal Name ...........................................................48
Table 54:
88E1548 196-Pin TFBGA List—Alphabetical by Signal Name .........................................................50
PHY Functional Specifications........................................................................................................ 53
Table 55:
MODE[2:0] Select .............................................................................................................................55
Table 56:
SGMII (MAC Interface) Operational Speed ......................................................................................60
Table 57:
Fiber Noise Filtering..........................................................................................................................61
Table 58:
SGMII Port Operational Speed .........................................................................................................63
Table 59:
Reset Control Bits .............................................................................................................................70
Table 60:
Power Down Control Bits ..................................................................................................................71
Table 61:
Automatic MAC Interface Power Down ............................................................................................71
Table 62:
Power State after Exiting Power Down .............................................................................................72
Table 63:
SGMII Auto-Negotiation modes ........................................................................................................76
Table 64:
Media Dependent Interface Pin Mapping .........................................................................................79
Table 65:
LED[3:2] Functional Pin Mapping .....................................................................................................82
Table 66:
LED Polarity ......................................................................................................................................82
Table 67:
Pulse Stretching and Blinking ...........................................................................................................83
Table 68:
Bi-Color LED Mixing .........................................................................................................................84
Table 69:
Modes of Operation ..........................................................................................................................85
Table 70:
Compound LED Status .....................................................................................................................87
Table 71:
Speed Blinking Sequence.................................................................................................................87
Table 72:
Speed Blink.......................................................................................................................................87
Table 73:
MODE 3 Behavior .............................................................................................................................88
Table 74:
MODE 4 Behavior .............................................................................................................................88
Table 75:
Four Bit Mapping ..............................................................................................................................89
Table 76:
Configuration Mapping......................................................................................................................90
Table 77:
Device Configuration Definition ........................................................................................................90
Table 78:
PDOWN Register Setting as a Function of MODE[2:0] ....................................................................92
Table 79:
Serial Management Interface Protocol .............................................................................................93
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 11
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
3
Table 80:
Page Address ...................................................................................................................................94
Table 81:
Extensions for Management Frame Format for Indirect Access.......................................................94
Table 82:
Clause 45 Access to Clause 22 Registers Example.........................................................................95
Table 83:
Reference Clock Pin Connections ....................................................................................................96
PHY Register Description ................................................................................................................ 99
Table 84:
Register Types..................................................................................................................................99
Table 85:
Register Map ..................................................................................................................................103
Table 86:
Copper Control Register .................................................................................................................105
Table 87:
Copper Status Register ..................................................................................................................107
Table 88:
PHY Identifier 1...............................................................................................................................108
Table 89:
PHY Identifier 2...............................................................................................................................108
Table 90:
Copper Auto-Negotiation Advertisement Register ..........................................................................109
Table 91:
Copper Link Partner Ability Register - Base Page ..........................................................................111
Table 92:
Copper Auto-Negotiation Expansion Register ................................................................................112
Table 93:
Copper Next Page Transmit Register .............................................................................................113
Table 94:
Copper Link Partner Next Page Register .......................................................................................114
Table 95:
1000BASE-T Control Register ........................................................................................................114
Table 96:
1000BASE-T Status Register .........................................................................................................115
Table 97:
MMD Access Control Register........................................................................................................116
Table 98:
MMD Access Address/Data Register .............................................................................................116
Table 99:
Extended Status Register ...............................................................................................................117
Table 100: Copper Specific Control Register 1 ................................................................................................117
Table 101: Copper Specific Status Register 1 ..................................................................................................118
Table 102: Copper Specific Interrupt Enable Register .....................................................................................119
Table 103: Copper Interrupt Status Register ....................................................................................................121
Table 104: Copper Specific Control Register 2 ................................................................................................122
Table 105: Copper Specific Receive Error Counter Register ...........................................................................122
Table 106: Page Address .................................................................................................................................122
Table 107: Global Interrupt Status ....................................................................................................................123
Table 108: Fiber Control Register.....................................................................................................................123
Table 109: Fiber Status Register ......................................................................................................................125
Table 110: PHY Identifier..................................................................................................................................126
Table 111: PHY Identifier..................................................................................................................................126
Table 112: Fiber Auto-Negotiation Advertisement Register - 1000BASE-X Mode (Register 16_1.1:0 =
01)...................................................................................................................................................127
Table 113: Fiber Auto-Negotiation Advertisement Register - SGMII (System mode) (Register 16_1.1:0 =
10)...................................................................................................................................................128
Table 114: Fiber Auto-Negotiation Advertisement Register - SGMII (Media mode) (Register 16_1.1:0 =
11)...................................................................................................................................................129
Table 115: Fiber Link Partner Ability Register - 1000BASE-X Mode (Register 16_1.1:0 = 01) ........................129
Table 116: Fiber Link Partner Ability Register - SGMII (System mode) (Register 16_1.1:0 = 10)....................130
Table 117: Fiber Link Partner Ability Register - SGMII (Media mode) (Register 16_1.1:0 = 11)......................130
Table 118: Fiber Auto-Negotiation Expansion Register....................................................................................131
Table 119: Fiber Next Page Transmit Register ................................................................................................132
Doc. No. MV-S106839-U0 Rev. C
Page 12
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
List of Tables
Table 120: Fiber Link Partner Next Page Register ...........................................................................................133
Table 121: Extended Status Register ...............................................................................................................133
Table 122: Fiber Specific Control Register 1 ....................................................................................................133
Table 123: Fiber Specific Status Register ........................................................................................................134
Table 124: Fiber Interrupt Enable Register.......................................................................................................135
Table 125: Fiber Interrupt Status Register........................................................................................................136
Table 126: Fiber Receive Error Counter Register ............................................................................................137
Table 127: PRBS Control .................................................................................................................................137
Table 128: PRBS Error Counter LSB ...............................................................................................................138
Table 129: PRBS Error Counter MSB ..............................................................................................................138
Table 130: Fiber Specific Control Register 2 ....................................................................................................138
Table 131: MAC Specific Control Register 1 ....................................................................................................139
Table 132: MAC Specific Control Register 2 ....................................................................................................139
Table 133: LED[3:0] Function Control Register ................................................................................................140
Table 134: LED[3:0] Polarity Control Register ..................................................................................................141
Table 135: LED Timer Control Register............................................................................................................142
Table 136: LED[5:4] Function Control and Polarity Register ............................................................................143
Table 137: QSGMII Control Register ................................................................................................................144
Table 138: QSGMII Status Register .................................................................................................................145
Table 139: QSGMII Auto-Negotiation Advertisement Register - SGMII (System mode) (Register 16_4.0
= 0)..................................................................................................................................................146
Table 140: QSGMII Link Partner Ability Register - SGMII (System mode) Mode (Register 16_4.0 = 0)..........146
Table 141: QSGMII Link Partner Ability Register - SGMII (Media mode) Mode (Register 16_4.0 = 1) ............147
Table 142: QSGMII Auto-Negotiation Expansion Register ...............................................................................148
Table 143: QSGMII Specific Control Register 1 ...............................................................................................148
Table 144: QSGMII Specific Status Register....................................................................................................149
Table 145: QSGMII Interrupt Enable Register ..................................................................................................150
Table 146: QSGMII Interrupt Status Register ...................................................................................................151
Table 147: QSGMII Receive Error Counter Register........................................................................................151
Table 148: PRBS Control .................................................................................................................................151
Table 149: PRBS Error Counter LSB ...............................................................................................................152
Table 150: PRBS Error Counter MSB ..............................................................................................................152
Table 151: QSGMII Global Control Register 1 .................................................................................................152
Table 152: QSGMII Global Control Register 2 .................................................................................................153
Table 153: 1000BASE-T Pair Skew Register ...................................................................................................154
Table 154: 1000BASE-T Pair Swap and Polarity .............................................................................................154
Table 155: Copper Port Packet Generation......................................................................................................154
Table 156: Copper Port CRC Counters ............................................................................................................155
Table 157: Checker Control ..............................................................................................................................156
Table 158: Copper Port Packet Generator IPG Control ...................................................................................156
Table 159: Misc Test ........................................................................................................................................156
Table 160: Packet Generation ..........................................................................................................................157
Table 161: CRC Counters ................................................................................................................................157
Table 162: Checker Control ..............................................................................................................................158
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 13
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 163: Packet Generator IPG Control ........................................................................................................158
Table 164: General Control Register 1 .............................................................................................................159
4
Electrical Specifications ................................................................................................................160
Table 165: Absolute Maximum Ratings ............................................................................................................160
Table 166: Recommended Operating Conditions.............................................................................................161
Table 167: Thermal Conditions for 128-pin LQFP Package .............................................................................162
Table 168: Thermal Conditions for 196-pin TFBGA Package ..........................................................................163
Table 169: Current Consumption AVDD18 + VDDC ........................................................................................164
Table 170: Current Consumption AVDD33.......................................................................................................165
Table 171: Current Consumption DVDD ..........................................................................................................166
Table 172: Current Consumption VDDOL ........................................................................................................167
Table 173: Current Consumption VDDOR........................................................................................................167
Table 174: Current Consumption VDDOM .......................................................................................................168
Table 175: Digital Pins ......................................................................................................................................169
Table 176: LED Pins .........................................................................................................................................169
Table 177: RESETn Pin....................................................................................................................................170
Table 178: Internal Resister Description...........................................................................................................170
Table 179: IEEE DC Transceiver Parameters ..................................................................................................171
Table 180: Transmitter DC Characteristics.......................................................................................................172
Table 181: Programming SGMII Output Amplitude ..........................................................................................172
Table 182: Receiver DC Characteristics...........................................................................................................176
Table 183: Transmitter DC Characteristics.......................................................................................................177
Table 184: Receiver DC Characteristics...........................................................................................................182
Table 185: REFCLKP/N Receiver Specifications .............................................................................................184
Table 186: Reset Timing...................................................................................................................................185
Table 187: XTAL_IN/XTAL_OUT Timing ..........................................................................................................186
Table 188: REFCLKP/N Receiver Specifications .............................................................................................187
Table 189: LED to CONFIG Timing ..................................................................................................................188
Table 190: SGMII Output AC Characteristics ...................................................................................................189
Table 191: SGMII Input AC Characteristics ......................................................................................................189
Table 192: QSGMII Output AC Characteristics ................................................................................................190
Table 193: QSGMII Receiver Input Jitter Tolerance Specifications..................................................................191
Table 194: MDC/MDIO Timing .........................................................................................................................192
Table 195: JTAG Timing ...................................................................................................................................193
Table 196: IEEE AC Transceiver Parameters ..................................................................................................194
Table 197: 10/100/1000BASE-T to SGMII Latency Timing ..............................................................................195
Table 198: SGMII to 10/100/1000BASE-T Latency Timing ..............................................................................196
Table 199: 10/100/1000BASE-T to QSGMII Latency Timing ...........................................................................197
Table 200: QSGMII to 10/100/1000BASE-T Latency Timing ...........................................................................198
Table 201: QSGMII to SGMII Latency Timing ..................................................................................................199
Table 202: SGMII to QSGMII Latency Timing ..................................................................................................200
Table 203: SGMII to SGMII/Fiber Latency Timing (Register 27_4.14 = 1) .......................................................201
Table 204: 10/100/1000BASE-T to SGMII Latency Timing (Register 27_4.14 = 1) .........................................202
Doc. No. MV-S106839-U0 Rev. C
Page 14
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
List of Tables
Table 205: SGMII to 10/100/1000BASE-T Latency Timing (Register 27_4.14 = 1) .........................................203
5
Mechanical Drawings .....................................................................................................................204
Table 206: 128-Pin LQFP Package Dimensions in mm ...................................................................................205
Table 207: 196-Pin TFBGA Package Dimensions in mm .................................................................................207
6
Part Order Numbering/Package Marking......................................................................................208
Table 208: 88E1545/88E1543/88E1548 Part Order Options ...........................................................................208
A
Revision History .............................................................................................................................211
Table 209: Document Change History..............................................................................................................211
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 15
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
List of Figures
Product Overview ....................................................................................................................................... 3
1
2
3
4
Figure 1:
88E1545/88E1548 Device Application - QSGMII (System) to Copper ...............................................4
Figure 2:
88E1543/88E1548 Device Application - SGMII (System) to Copper ..................................................4
Figure 3:
88E1543/88E1548 Device Application - Dual-port SGMII (System) to Copper/SGMII/Fiber
Auto Media Detect ..............................................................................................................................5
Figure 4:
88E1548 Device Application - QSGMII (System) to Copper/SGMII/Fiber Auto Media Detect............5
Figure 5:
88E1548 Device Application - QSGMII (System) to SGMII/Fiber (Media)..........................................6
Signal Description ............................................................................................................................ 18
Figure 6:
88E1545 Device 128-Pin LQFP Package (Top View) ......................................................................19
Figure 7:
88E1543 Device 128-Pin LQFP Package (Top View) ......................................................................27
Figure 8:
88E1548 Device 196-Pin TFBGA Package (Top View)....................................................................36
Figure 9:
88E1548 Pin A1 Location .................................................................................................................36
PHY Functional Specifications........................................................................................................ 53
Figure 10:
Device Functional Block Diagram .....................................................................................................53
Figure 11:
SGMII System to Copper Interface Example ....................................................................................54
Figure 12:
QSGMII System to SGMII/Fiber Media Interface Example...............................................................54
Figure 13:
QSGMII System to Copper Interface Example .................................................................................55
Figure 14:
CML I/Os...........................................................................................................................................60
Figure 15:
QSGMII .............................................................................................................................................62
Figure 16:
CML I/Os...........................................................................................................................................63
Figure 17:
MAC Interface Loopback Diagram - Copper Media Interface ...........................................................64
Figure 18:
System Interface Loopback Diagram - Fiber Media Interface...........................................................65
Figure 19:
System Interface Loopback Diagram - QSGMII Media Interface......................................................65
Figure 20:
Synchronous SERDES Loopback Diagram ......................................................................................66
Figure 21:
Copper Line Loopback Data Path.....................................................................................................67
Figure 22:
Fiber Line Loopback Data Path ........................................................................................................67
Figure 23:
QSGMII Line Loopback Data Path ...................................................................................................68
Figure 24:
Loopback Stub (Top View with Tab up) ............................................................................................68
Figure 25:
Test Setup for 10/100/1000 Mbps Modes using an External Loopback Stub ...................................69
Figure 26:
LED Chain ........................................................................................................................................81
Figure 27:
Various LED Hookup Configurations ................................................................................................82
Figure 28:
Typical MDC/MDIO Read Operation ................................................................................................92
Figure 29:
Typical MDC/MDIO Write Operation.................................................................................................93
PHY Register Description ................................................................................................................ 99
Figure 30:
Device Register Map Summary - Page 0 - Page 7 .........................................................................101
Figure 31:
Device Register Map Summary - Page 8 - Page 255 .....................................................................102
Electrical Specifications ................................................................................................................160
Figure 32:
CML I/Os.........................................................................................................................................173
Doc. No. MV-S106839-U0 Rev. C
Page 16
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
List of Figures
5
6
A
Figure 33:
AC connections (CML or LVDS receiver) or DC connection LVDS receiver ..................................174
Figure 34:
DC Connection to a CML Receiver.................................................................................................175
Figure 35:
Input Differential Hysteresis ............................................................................................................176
Figure 36:
CML I/Os.........................................................................................................................................178
Figure 37:
AC connections (CML or LVDS receiver) or DC connection LVDS receiver ..................................180
Figure 38:
DC Connection to a CML Receiver.................................................................................................181
Figure 39:
Driver and Receiver Differential Return Loss..................................................................................182
Figure 40:
Definition of Driver Amplitude and Swing .......................................................................................183
Figure 41:
Reset Timing...................................................................................................................................185
Figure 42:
XTAL_IN/XTAL_OUT Timing ..........................................................................................................186
Figure 43:
REF_CLK Timing ............................................................................................................................188
Figure 44:
LED to CONFIG Timing ..................................................................................................................188
Figure 45:
Serial Interface Rise and Fall Times ...............................................................................................189
Figure 46:
Serial Interface Rise and Fall Times ...............................................................................................190
Figure 47:
Driver and Receiver Eye Mask .......................................................................................................191
Figure 48:
MDC/MDIO Timing ........................................................................................................................192
Figure 49:
MDC/MDIO Input Hysteresis ..........................................................................................................192
Figure 50:
JTAG Timing ...................................................................................................................................193
Figure 51:
10/100/1000BASE-T to SGMII Latency Timing ..............................................................................195
Figure 52:
SGMII to 10/100/1000BASE-T Latency Timing ..............................................................................196
Figure 53:
10/100/1000BASE-T to QSGMII Latency Timing ...........................................................................197
Figure 54:
QSGMII to 10/100/1000BASE-T Latency Timing ...........................................................................198
Figure 55:
QSGMII to SGMII Latency Timing ..................................................................................................199
Figure 56:
SGMII to QSGMII Latency Timing ..................................................................................................200
Figure 57:
SGMII to SGMII/Fiber Latency Timing (Register 27_4.14 = 1) .......................................................201
Figure 58:
10/100/1000BASE-T to SGMII Latency Timing (Register 27_4.14 = 1) .........................................202
Figure 59:
SGMII to 10/100/1000BASE-T Latency Timing (Register 27_4.14 = 1) .........................................203
Mechanical Drawings .....................................................................................................................204
Figure 60:
128-Pin LQFP Package ..................................................................................................................204
Figure 61:
196-Pin TFBGA Package ...............................................................................................................206
Part Order Numbering/Package Marking......................................................................................208
Figure 62:
Sample Part Number ......................................................................................................................208
Figure 63:
88E1545 128-pin LQFP Commercial Package Marking and Pin 1 Location ..................................209
Figure 64:
88E1543 128-pin LQFP Commercial Package Marking and Pin 1 Location ..................................209
Figure 65:
88E1548 196-pin TFBGA Commercial Package Marking and Pin 1 Location................................210
Revision History .............................................................................................................................211
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 17
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
1
Signal Description
1.1
Pin Description
Table 2:
Pin Type Definitions
P in Typ e
D e f in it io n
H
Input with hysteresis
I/O
Input and output
I
Input only
O
Output only
PU
Internal pull-up
PD
Internal pull-down
D
Open drain output
Z
Tri-state output
mA
DC sink capability
Doc. No. MV-S106839-U0 Rev. C
Page 18
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
1.1.1
88E1545 128-Pin LQFP Package Pinout
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
EPAD - VSS
88E1545-LKJ
Top View
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
VDDOR
DVDD
TRSTn
TDO
DNC
DNC
TDI
DVDD
VDDOR
TMS
TCK
DVDD
CLK_SEL[1]
CLK_SEL[0]
XTAL_OUT
XTAL_IN
VDDC
DNC
TSTPT
HSDACP
HSDACN
VDDC
RSET
P3_MDIP[0]
P3_MDIN[0]
AVDD18
AVDD33
P0_MDIP[1]
P0_MDIN[1]
P0_MDIP[2]
P0_MDIN[2]
AVDD18
P0_MDIP[3]
P0_MDIN[3]
P1_MDIN[3]
P1_MDIP[3]
AVDD18
P1_MDIN[2]
P1_MDIP[2]
AVDD33
P1_MDIN[1]
P1_MDIP[1]
AVDD18
P1_MDIN[0]
P1_MDIP[0]
P2_MDIP[0]
P2_MDIN[0]
AVDD18
P2_MDIP[1]
P2_MDIN[1]
AVDD33
P2_MDIP[2]
P2_MDIN[2]
AVDD18
P2_MDIP[3]
P2_MDIN[3]
P3_MDIN[3]
P3_MDIP[3]
AVDD18
P3_MDIN[2]
P3_MDIP[2]
P3_MDIN[1]
P3_MDIP[1]
AVDD33
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
P0_LED[3]
DVDD
P1_LED[0]
P1_LED[1]
P1_LED[2]
P1_LED[3]
DVDD
VDDOL
P2_LED[0]
P2_LED[1]
DVDD
V18_L
P2_LED[2]
P2_LED[3]
VDDOL
P3_LED[0]
P3_LED[1]
P3_LED[2]
P3_LED[3]
CONFIG[0]
CONFIG[1]
CONFIG[2]
CONFIG[3]
P0_MDIP[0]
P0_MDIN[0]
AVDD18
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
P0_LED[2]
P0_LED[1]
P0_LED[0]
INTn
VDDOL
RESETn
AVDD18
DVDD
TEST[0]
TEST[1]
VDDOM
MDC
MDIO
DVDD
VSS
Q_OUTN
VSS
Q_OUTP
AVDD18
AVDD18
Q_INN
VSS
Q_INP
VSS
VSS
DNC
DNC
AVDD18
DNC
DNC
DNC
DNC
AVDD18
DNC
DNC
VSS
REF_CLKP
REF_CLKN
Figure 6: 88E1545 Device 128-Pin LQFP Package (Top View)
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 19
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 3:
Media Dependent Interface Port 0
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
126
127
P0_MDIP[0]
P0_MDIN[0]
I/O
Media Dependent Interface[0].
In 1000BASE-T mode in MDI configuration, MDIP/N[0] correspond to BI_DA±.
In MDIX configuration, MDIP/N[0] correspond to BI_DB±.
In 100BASE-TX and 10BASE-T modes in MDI configuration, MDIP/N[0] are used
for the transmit pair. In MDIX configuration, MDIP/N[0] are used for the receive
pair.
NOTE: Unused MDI pins must be left floating.
The 88E1545 device contains an internal 100 ohm resistor between the
MDIP/N[0] pins.
2
3
P0_MDIP[1]
P0_MDIN[1]
I/O
Media Dependent Interface[1].
In 1000BASE-T mode in MDI configuration, MDIP/N[1] correspond to BI_DB±. In
MDIX configuration, MDIP/N[1] correspond to BI_DA±.
In 100BASE-TX and 10BASE-T modes in MDI configuration, MDIP/N[1] are used
for the receive pair. In MDIX configuration, MDIP/N[1] are used for the transmit
pair.
NOTE: Unused MDI pins must be left floating.
The 88E1545 device contains an internal 100 ohm resistor between the
MDIP/N[1] pins.
4
5
P0_MDIP[2]
P0_MDIN[2]
I/O
Media Dependent Interface[2].
In 1000BASE-T mode in MDI configuration, MDIP/N[2] correspond to BI_DC±. In
MDIX configuration, MDIP/N[2] correspond to BI_DD±.
In 100BASE-TX and 10BASE-T modes, MDIP/N[2] are not used.
NOTE: Unused MDI pins must be left floating.
The 88E1545 device contains an internal 100 ohm resistor between the
MDIP/N[2] pins.
7
8
P0_MDIP[3]
P0_MDIN[3]
I/O
Media Dependent Interface[3].
In 1000BASE-T mode in MDI configuration, MDIP/N[3] correspond to BI_DD±. In
MDIX configuration, MDIP/N[3] correspond to BI_DC±.
In 100BASE-TX and 10BASE-T modes, MDIP/N[3] are not used.
NOTE: Unused MDI pins must be left floating.
The 88E1545 device contains an internal 100 ohm resistor between the
MDIP/N[3] pins.
Table 4:
Media Dependent Interface Port 1
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
19
18
P1_MDIP[0]
P1_MDIN[0]
I/O
Media Dependent Interface[0] for Port 1.
Refer to P0_MDI[0]P/N
16
15
P1_MDIP[1]
P1_MDIN[1]
I/O
Media Dependent Interface[1] for Port 1.
Refer to P0_MDI[1]P/N
Doc. No. MV-S106839-U0 Rev. C
Page 20
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 4:
Media Dependent Interface Port 1 (Continued)
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
13
12
P1_MDIP[2]
P1_MDIN[2]
I/O
Media Dependent Interface[2] for Port 1.
Refer to P0_MDI[2]P/N
10
9
P1_MDIP[3]
P1_MDIN[3]
I/O
Media Dependent Interface[3] for Port 1.
Refer to P0_MDI[3]P/N
Table 5:
Media Dependent Interface Port 2
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
20
21
P2_MDIP[0]
P2_MDIN[0]
I/O
Media Dependent Interface[0] for Port 2.
Refer to P0_MDI[0]P/N
23
24
P2_MDIP[1]
P2_MDIN[1]
I/O
Media Dependent Interface[1] for Port 2.
Refer to P0_MDI[1]P/N
26
27
P2_MDIP[2]
P2_MDIN[2]
I/O
Media Dependent Interface[2] for Port 2.
Refer to P0_MDI[2]P/N
29
30
P2_MDIP[3]
P2_MDIN[3]
I/O
Media Dependent Interface[3] for Port 2.
Refer to P0_MDI[3]P/N
Table 6:
Media Dependent Interface Port 3
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
41
40
P3_MDIP[0]
P3_MDIN[0]
I/O
Media Dependent Interface[0] for Port 3.
Refer to P0_MDI[0]P/N
37
36
P3_MDIP[1]
P3_MDIN[1]
I/O
Media Dependent Interface[1] for Port 3.
Refer to P0_MDI[1]P/N
35
34
P3_MDIP[2]
P3_MDIN[2]
I/O
Media Dependent Interface[2] for Port 3.
Refer to P0_MDI[2]P/N
32
31
P3_MDIP[3]
P3_MDIN[3]
I/O
Media Dependent Interface[3] for Port 3.
Refer to P0_MDI[3]P/N
Table 7:
QSGMII
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
80
82
Q_INP
Q_INN
I
QSGMII Transmit Data. 5.0 GBaud input - Positive and Negative.
85
87
Q_OUTP
Q_OUTN
O
QSGMII Receive Data. 5.0 GBaud output - Positive and Negative.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 21
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 8:
Management Interface/Control
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
91
MDC
I
Management Clock pin.
MDC is the management data clock reference for the serial management
interface. A continuous clock stream is not expected. The maximum frequency
supported is 12.5 MHz.
90
MDIO
I/O
Management Data pin.
MDIO is the management data. MDIO transfers management data in and out of
the device synchronously to MDC. This pin requires a pull-up resistor in a range
from 1.5 kohm to 10 kohm
99
INTn
OD
Interrupt pin.
INTn functions as an active low interrupt output. The pull-up resistor used for the
INTn should not be connected to voltage higher than VDDOL.
Table 9:
LED/Configuration
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
103
102
101
100
P0_LED[3]
P0_LED[2]
P0_LED[1]
P0_LED[0]
O
Parallel LED Output Port 0
108
107
106
105
P1_LED[3]
P1_LED[2]
P1_LED[1]
P1_LED[0]
O
116
115
112
111
P2_LED[3]
P2_LED[2]
P2_LED[1]
P2_LED[0]
O
121
120
119
118
P3_LED[3]
P3_LED[2]
P3_LED[1]
P3_LED[0]
O
125
124
123
122
CONFIG[3]
CONFIG[2]
CONFIG[1]
CONFIG[0]
I
114
V18_L
I
See Section 2.15, LED, on page 81 for details.
Parallel LED Output Port 1
See Section 2.15, LED, on page 81 for details.
Parallel LED Output Port 2
See Section 2.15, LED, on page 81 for details.
Parallel LED Output Port 3
See Section 2.15, LED, on page 81 for details.
Global hardware configuration.
See Section 2.17.1, Hardware Configuration, on page 89 for details.
VDDOL voltage control.
Tie to VSS = VDDOL operating at 2.5V/3.3V
Floating = VDDOL operating at 1.8V
Doc. No. MV-S106839-U0 Rev. C
Page 22
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 10: JTAG
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
58
TDI
I, PU
Boundary scan test data input. TDI contains an internal 150 kohm pull-up
resistor.
55
TMS
I, PU
Boundary scan test mode select input. TMS contains an internal 150 kohm
pull-up resistor.
54
TCK
I, PU
Boundary scan test clock input. TCK contains an internal 150 kohm pull-up
resistor.
62
TRSTn
I, PU
Boundary scan test reset input. Active low.
TRSTn contains an internal 150 kohm pull-up resistor. For normal operation,
TRSTn should be pulled low with a 4.7 kohm pull-down resistor.
61
TDO
O
Boundary scan test data output.
Table 11: Clock/Reset
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
49
XTAL_IN
I
25 MHz Clock Input
25 MHz ± 50 ppm tolerance crystal reference or oscillator input.
XTAL_IN has internal ac-coupling. XTAL_IN must be left floating when it is not
used.
Refer to the ‘Oscillator Level Shifting’ (MV-S301630-00) application note for
details on how to convert a 2.5V/3.3V clock source to 1.8V clock.
50
XTAL_OUT
O
25 MHz Crystal Output.
25 MHz ± 50 ppm tolerance crystal reference. XTAL_OUT must be left floating
when it is not used.
66
65
REF_CLKP
REF_CLKN
I
25 MHz/125 MHz/156.25 MHz Reference Clock Input Positive and Negative ± 50
ppm tolerance differential clock inputs.
REFCLKP/N inputs are LVDS differential inputs with a 100 ohm differential
internal termination resistor and internal ac-coupling. If the REF_CLKP/N inputs
are not used, the REF_CLKP/N must be left floating.
REF_CLKP/N also supports 125 MHz single-ended clock. In this case, the
unused pin must be connected with 0.1uF capacitor to ground.
52
51
CLK_SEL[1]
CLK_SEL[0]
I
Reference Clock Selection
CLK_SEL[1:0]
00 = Use 156.25 MHz REF_CLKP/N
01 = Use 125 MHz REF_CLKP/N
10 = Use 25 MHz REF_CLKP/N
11 = Use 25 MHz XTAL_IN/XTAL_OUT
97
RESETn
I
Hardware reset. XTAL_IN must be active for a minimum of 10 clock cycles
before the rising edge of RESETn. RESETn must be in inactive state for normal
operation.
The RESETn pin can accept 2.5V LVCMOS signaling when the VDDOL pin is
connected to 3.3V supply.
CLK_SEL[1:0] must be connected to VDDOR for configuration HIGH.
1 = Normal operation
0 = Reset
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 23
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 12: Test
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
45
44
HSDACP
HSDACN
O
AC Test Points (Positive and Negative), TX_TCLK, and Clock Cascade
Differential Outputs.
The HSDACP/N outputs are used for AC Test Points, TX_TCLK, and Clock
Cascade Differential Outputs. These pins must be connected to a 50 ohm
termination resistor to VSS. These pins can be left floating if not used for clock
cascade, IEEE testing, and debug test points are not of importance.
When used for clock cascade purpose, these pins are differential LVDS clock
outputs that must be routed differentially to the REF_CLKP/N inputs of the
downstream devices. A maximum of 5 downstream devices are allowed. The
clock frequency follows the clock frequency used for the REF_CLKP/N or XTAL_
IN/OUT inputs.
These pins are also used to bring out a differential TX_TCLK for IEEE testing
and AC Test Points for debug purposes. When used for IEEE testing or AC Test
Points, the clock cascade must be disabled.
46
TSTPT
O
DC Test Point. The TSTPT pin should be left floating if not used.
93
94
TEST[1]
TEST[0]
I, PD
Test Control. This pin should be left floating if not used.
Table 13: Reference
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
42
RSET
I
Resistor Reference
External 5.0 kohm 1% resistor connected to ground.
Doc. No. MV-S106839-U0 Rev. C
Page 24
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 14: Power & Ground
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
D e s cr ip t i o n
53
57
63
89
95
104
109
113
DVDD
Power
1.0V Digital Supply
6
11
17
22
28
33
39
70
75
83
84
96
128
AVDD18
Power
1.8V Analog Supply.
1
14
25
38
AVDD33
Power
3.3V Analog Supply.
43
48
VDDC
Power
1.8V Supply1.
98
110
117
VDDOL
Power
1.8V, 2.5V, or 3.3V I/O Supply2.
When V18_L is tied to VSS, VDDOL operates at 2.5V/3.3V.
When V18_L is left floating, VDDOL operates at 1.8V.
92
VDDOM
Power
1.2V or 1.8V I/O Supply3.
NOTE: For the 88E1545 device, VDDOM only supports 1.2V or 1.8V
56
64
VDDOR
Power
2.5V or 3.3V I/O Supply4.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 25
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 14: Power & Ground (Continued)
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
D e s cr ip t i o n
67
78
79
81
86
88
VSS
Ground
Ground.
EPAD
VSS
Ground
Ground to device. The device is packaged in a 128-pin LQFP package with an
EPAD (exposed die pad) on the bottom of the package. This EPAD must be
soldered to VSS as it is the main VSS connection on the device.
The location and dimensions of the EPAD can be found in Table 206 on
page 205.
See the Marvell® EPAD Layout Guidelines Application Note for EPAD layout
details.
1.
2.
3.
4.
VDDC supplies XTAL_IN/OUT.
VDDOL supplies digital I/O pins for RESETn, LED, CONFIG, and INTn.
VDDOM supplies digital I/O pins for MDC, MDIO, and TEST.
VDDOR supplies digital I/O pins for TDO, TDI, TMS, TCK, TRSTn, REF_CLKP/N, and CLK_SEL[1:0].
Table 15: Do Not Connect
88E1545
Pi n #
Pi n Nam e
P in
Ty p e
Description
47
59
60
68
69
71
72
73
74
76
77
DNC
I
Do Not Connect. Do not connect these pins to anything. These pins must be left
unconnected.
Table 16: I/O State at Various Test or Reset Modes
P i n (s )
L o op b a c k
Software Reset
Hardware Reset
P ow e r D o w n
MDI[3:0]P/N
Active
Tri-state
Tri-state
Tri-state
Q_OUTP/N
Active
Internally pulled up by
terminations of 50 ohms
Internally pulled up by
terminations of 50 ohms
Reg. 16.3 state
0 = Internally pulled up by
terminations of 50 ohms
1 = Active
MDIO
Active
Active
Tri-state
Active
INTn
Active
Tri-state
Tri-state
Tri-state
TDO
Active
Active
Active
Active
Doc. No. MV-S106839-U0 Rev. C
Page 26
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
AVDD33
P0_MDIP[1]
P0_MDIN[1]
P0_MDIP[2]
P0_MDIN[2]
AVDD18
P0_MDIP[3]
P0_MDIN[3]
P1_MDIN[3]
P1_MDIP[3]
AVDD18
P1_MDIN[2]
P1_MDIP[2]
AVDD33
P1_MDIN[1]
P1_MDIP[1]
AVDD18
P1_MDIN[0]
P1_MDIP[0]
P2_MDIP[0]
P2_MDIN[0]
AVDD18
P2_MDIP[1]
P2_MDIN[1]
AVDD33
P2_MDIP[2]
P2_MDIN[2]
AVDD18
P2_MDIP[3]
P2_MDIN[3]
P3_MDIN[3]
P3_MDIP[3]
AVDD18
P3_MDIN[2]
P3_MDIP[2]
P3_MDIN[1]
P3_MDIP[1]
AVDD33
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
P0_LED[2]
P0_LED[1]
P0_LED[0]
INTn
VDDOL
RESETn
P0_S_INP
P0_S_INN
AVDD18
P0_S_OUTP
P0_S_OUTN
P1_S_OUTN
P1_S_OUTP
AVDD18
P1_S_INN
P1_S_INP
DVDD
TEST[0]
TEST[1]
VDDOM
MDC
MDIO
TSTPTF
DVDD
AVDD18
P2_S_INP
P2_S_INN
AVDD18
P2_S_OUTP
P2_S_OUTN
P3_S_OUTN
P3_S_OUTP
AVDD18
P3_S_INN
P3_S_INP
VSS
REFCLKP
REFCLKN
1.1.2
P0_LED[3]
DVDD
P1_LED[0]
P1_LED[1]
P1_LED[2]
P1_LED[3]
DVDD
VDDOL
P2_LED[0]
P2_LED[1]
DVDD
V18_L
P2_LED[2]
P2_LED[3]
VDDOL
P3_LED[0]
P3_LED[1]
P3_LED[2]
P3_LED[3]
CONFIG[0]
CONFIG[1]
CONFIG[2]
CONFIG[3]
P0_MDIP[0]
P0_MDIN[0]
AVDD18
September 22, 2020
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
Signal Description
Pin Description
88E1543 128-Pin LQFP Package Pinout
Figure 7: 88E1543 Device 128-Pin LQFP Package (Top View)
EPAD - VSS
88E1543-LKJ
Top View
Copyright © 2020 Marvell
Document Classification: Public
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
VDDOR
DVDD
TRSTn
TDO
DNC
DNC
TDI
DVDD
VDDOR
TMS
TCK
DVDD
CLK_SEL[1]
CLK_SEL[0]
XTAL_OUT
XTAL_IN
VDDC
DNC
TSTPT
HSDACP
HSDACN
VDDC
RSET
P3_MDIP[0]
P3_MDIN[0]
AVDD18
Doc. No. MV-S106839-U0 Rev. C
Page 27
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 17: Media Dependent Interface Port 0
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
126
127
P0_MDIP[0]
P0_MDIN[0]
I/O
Media Dependent Interface[0].
In 1000BASE-T mode in MDI configuration, MDIP/N[0] correspond to BI_DA±.
In MDIX configuration, MDIP/N[0] correspond to BI_DB±.
In 100BASE-TX and 10BASE-T modes in MDI configuration, MDIP/N[0] are
used for the transmit pair. In MDIX configuration, MDIP/N[0] are used for the
receive pair.
NOTE: Unused MDI pins must be left floating.
The 88E1543 device contains an internal 100 ohm resistor between the
MDIP/N[0] pins.
2
3
P0_MDIP[1]
P0_MDIN[1]
I/O
Media Dependent Interface[1].
In 1000BASE-T mode in MDI configuration, MDIP/N[1] correspond to BI_DB±.
In MDIX configuration, MDIP/N[1] correspond to BI_DA±.
In 100BASE-TX and 10BASE-T modes in MDI configuration, MDIP/N[1] are
used for the receive pair. In MDIX configuration, MDIP/N[1] are used for the
transmit pair.
NOTE: Unused MDI pins must be left floating.
The 88E1543 device contains an internal 100 ohm resistor between the
MDIP/N[1] pins.
4
5
P0_MDIP[2]
P0_MDIN[2]
I/O
Media Dependent Interface[2].
In 1000BASE-T mode in MDI configuration, MDIP/N[2] correspond to BI_DC±.
In MDIX configuration, MDIP/N[2] correspond to BI_DD±.
In 100BASE-TX and 10BASE-T modes, MDIP/N[2] are not used.
NOTE: Unused MDI pins must be left floating.
The 88E1543 device contains an internal 100 ohm resistor between the
MDIP/N[2] pins.
7
8
P0_MDIP[3]
P0_MDIN[3]
I/O
Media Dependent Interface[3].
In 1000BASE-T mode in MDI configuration, MDIP/N[3] correspond to BI_DD±.
In MDIX configuration, MDIP/N[3] correspond to BI_DC±.
In 100BASE-TX and 10BASE-T modes, MDIP/N[3] are not used.
NOTE: Unused MDI pins must be left floating.
The 88E1543 device contains an internal 100 ohm resistor between the
MDIP/N[3] pins.
Table 18: Media Dependent Interface Port 1
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
19
18
P1_MDIP[0]
P1_MDIN[0]
I/O
Media Dependent Interface[0] for Port 1.
Refer to P0_MDI[0]P/N
16
15
P1_MDIP[1]
P1_MDIN[1]
I/O
Media Dependent Interface[1] for Port 1.
Refer to P0_MDI[1]P/N
Doc. No. MV-S106839-U0 Rev. C
Page 28
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 18: Media Dependent Interface Port 1 (Continued)
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
13
12
P1_MDIP[2]
P1_MDIN[2]
I/O
Media Dependent Interface[2] for Port 1.
Refer to P0_MDI[2]P/N
10
9
P1_MDIP[3]
P1_MDIN[3]
I/O
Media Dependent Interface[3] for Port 1.
Refer to P0_MDI[3]P/N
Table 19: Media Dependent Interface Port 2
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
20
21
P2_MDIP[0]
P2_MDIN[0]
I/O
Media Dependent Interface[0] for Port 2.
Refer to P0_MDI[0]P/N
23
24
P2_MDIP[1]
P2_MDIN[1]
I/O
Media Dependent Interface[1] for Port 2.
Refer to P0_MDI[1]P/N
26
27
P2_MDIP[2]
P2_MDIN[2]
I/O
Media Dependent Interface[2] for Port 2.
Refer to P0_MDI[2]P/N
29
30
P2_MDIP[3]
P2_MDIN[3]
I/O
Media Dependent Interface[3] for Port 2.
Refer to P0_MDI[3]P/N
Table 20: Media Dependent Interface Port 3
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
41
40
P3_MDIP[0]
P3_MDIN[0]
I/O
Media Dependent Interface[0] for Port 3.
Refer to P0_MDI[0]P/N
37
36
P3_MDIP[1]
P3_MDIN[1]
I/O
Media Dependent Interface[1] for Port 3.
Refer to P0_MDI[1]P/N
35
34
P3_MDIP[2]
P3_MDIN[2]
I/O
Media Dependent Interface[2] for Port 3.
Refer to P0_MDI[2]P/N
32
31
P3_MDIP[3]
P3_MDIN[3]
I/O
Media Dependent Interface[3] for Port 3.
Refer to P0_MDI[3]P/N
Table 21: SGMII Port 0
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
96
95
P0_S_INP
P0_S_INN
I
SGMII Transmit Data. 1.25 GBaud input - Positive and Negative.
93
92
P0_S_OUTP
P0_S_OUTN
O
SGMII Receive Data. 1.25 GBaud output - Positive and Negative.
Output amplitude can be adjusted via register 26_1.2:0.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 29
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 22: SGMII Port 1
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
87
88
P1_S_INP
P1_S_INN
I
SGMII Transmit Data. 1.25 GBaud input - Positive and Negative.
90
91
P1_S_OUTP
P1_S_OUTN
O
SGMII Receive Data. 1.25 GBaud output - Positive and Negative.
Output amplitude can be adjusted via register 26_1.2:0.
Table 23: SGMII Port 2
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
77
76
P2_S_INP
P2_S_INN
I
SGMII Transmit Data. 1.25 GBaud input - Positive and Negative.
74
73
P2_S_OUTP
P2_S_OUTN
O
SGMII Receive Data. 1.25 GBaud output - Positive and Negative.
Output amplitude can be adjusted via register 26_1.2:0.
Table 24: SGMII Port 3
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
68
69
P3_S_INP
P3_S_INN
I
SGMII Transmit Data. 1.25 GBaud input - Positive and Negative.
71
72
P3_S_OUTP
P3_S_OUTN
O
SGMII Receive Data. 1.25 GBaud output - Positive and Negative.
Output amplitude can be adjusted via register 26_1.2:0.
Table 25: Management Interface/Control
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
82
MDC
I
Management Clock pin.
MDC is the management data clock reference for the serial management
interface. A continuous clock stream is not expected. The maximum frequency
supported is 12.5 MHz.
81
MDIO
I/O
Management Data pin.
MDIO is the management data. MDIO transfers management data in and out of
the device synchronously to MDC. This pin requires a pull-up resistor in a range
from 1.5 kohm to 10 kohm
99
INTn
OD
Interrupt pin.
INTn functions as an active low interrupt output. The pull-up resistor used for the
INTn should not be connected to voltage higher than VDDOL.
Doc. No. MV-S106839-U0 Rev. C
Page 30
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 26: LED/Configuration
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
103
102
101
100
P0_LED[3]
P0_LED[2]
P0_LED[1]
P0_LED[0]
O
Parallel LED Output Port 0
108
107
106
105
P1_LED[3]
P1_LED[2]
P1_LED[1]
P1_LED[0]
O
116
115
112
111
P2_LED[3]
P2_LED[2]
P2_LED[1]
P2_LED[0]
O
121
120
119
118
P3_LED[3]
P3_LED[2]
P3_LED[1]
P3_LED[0]
O
125
124
123
122
CONFIG[3]
CONFIG[2]
CONFIG[1]
CONFIG[0]
I
114
V18_L
I
VDDOL voltage control.
Tie to VSS = VDDOL operating at 2.5V/3.3V
Floating = VDDOL operating at 1.8V
See Section 2.15, LED, on page 81 for details.
Parallel LED Output Port 1
See Section 2.15, LED, on page 81 for details.
Parallel LED Output Port 2
See Section 2.15, LED, on page 81 for details.
Parallel LED Output Port 3
See Section 2.15, LED, on page 81 for details.
Global hardware configuration.
See Section 2.17.1, Hardware Configuration, on page 89 for details.
Table 27: JTAG
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
58
TDI
I, PU
Boundary scan test data input. TDI contains an internal 150 kohm pull-up
resistor.
55
TMS
I, PU
Boundary scan test mode select input. TMS contains an internal 150 kohm
pull-up resistor.
54
TCK
I, PU
Boundary scan test clock input. TCK contains an internal 150 kohm pull-up
resistor.
62
TRSTn
I, PU
Boundary scan test reset input. Active low.
TRSTn contains an internal 150 kohm pull-up resistor. For normal operation,
TRSTn should be pulled low with a 4.7 kohm pull-down resistor.
61
TDO
O
Boundary scan test data output.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 31
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 28: Clock/Reset
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
49
XTAL_IN
I
25 MHz Clock Input
25 MHz ± 50 ppm tolerance crystal reference or oscillator input.
XTAL_IN has internal ac-coupling. XTAL_IN must be left floating when it is not
used.
Refer to the ‘Oscillator Level Shifting’ (MV-S301630-00) application note for
details on how to convert a 2.5V/3.3V clock source to 1.8V clock.
50
XTAL_OUT
O
25 MHz Crystal Output.
25 MHz ± 50 ppm tolerance crystal reference. XTAL_OUT must be left floating
when it is not used.
66
65
REF_CLKP
REF_CLKN
I
25 MHz/125 MHz/156.25 MHz Reference Clock Input Positive and Negative +/50 ppm tolerance differential clock inputs.
REFCLKP/N inputs are LVDS differential inputs with a 100 ohm differential
internal termination resistor and internal ac-coupling. If the REF_CLKP/N inputs
are not used, the REF_CLKP/N must be left floating.
REF_CLKP/N also supports 125 MHz single-ended clock. In this case, the
unused pin must be connected with 0.1uF capacitor to ground.
52
51
CLK_SEL[1]
CLK_SEL[0]
I
Reference Clock Selection
CLK_SEL[1:0]
00 = Use 156.25 MHz REF_CLKP/N
01 = Use 125 MHz REF_CLKP/N
10 = Use 25 MHz REF_CLKP/N
11 = Use 25 MHz XTAL_IN/XTAL_OUT
CLK_SEL[1:0] must be connected to VDDOR for configuration HIGH.
97
RESETn
I
Hardware reset. XTAL_IN must be active for a minimum of 10 clock cycles
before the rising edge of RESETn. RESETn must be in inactive state for normal
operation.
The RESETn pin can accept 2.5V LVCMOS signalling when the VDDOL pin is
connected to 3.3V supply.
1 = Normal operation
0 = Reset
Doc. No. MV-S106839-U0 Rev. C
Page 32
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 29: Test
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
45
44
HSDACP
HSDACN
O
AC Test Points (Positive and Negative), TX_TCLK, and Clock Cascade
Differential Outputs.
The HSDACP/N outputs are used for AC Test Points, TX_TCLK, and Clock
Cascade Differential Outputs. These pins must be connected to a 50 ohm
termination resistor to VSS. These pins can be left floating if not used for clock
cascade, IEEE testing, and debug test points are not of importance.
When used for clock cascade purpose, these pins are differential LVDS clock
outputs that must be routed differentially to the REF_CLKP/N inputs of the
downstream devices. A maximum of 5 downstream devices are allowed. The
clock frequency follows the clock frequency used for the REF_CLKP/N or
XTAL_IN/OUT inputs.
These pins are also used to bring out a differential TX_TCLK for IEEE testing
and AC Test Points for debug purposes. When used for IEEE testing or AC Test
Points, the clock cascade must be disabled.
46
TSTPT
O
DC Test Point. The TSTPT pin should be left floating if not used.
80
TSTPTF
O
DC test point. The TSTPTF pin should be left floating if not used.
84
85
TEST[1]
TEST[0]
I, PD
Test Control. This pin should be left floating if not used.
Table 30: Reference
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
42
RSET
I
Resistor Reference
External 5.0 kohm 1% resistor connected to ground.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 33
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 31: Power & Ground
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
D e s cr ip t i o n
53
57
63
79
86
104
109
113
DVDD
Power
1.0V Digital Supply
6
11
17
22
28
33
39
70
75
78
89
94
128
AVDD18
Power
1.8V Analog Supply.
1
14
25
38
AVDD33
Power
3.3V Analog Supply.
43
48
VDDC
Power
1.8V Supply1.
98
110
117
VDDOL
Power
1.8V, 2.5V, or 3.3V I/O Supply2.
When V18_L is tied to VSS, VDDOL operates at 2.5V/3.3V.
When V18_L is left floating, VDDOL operates at 1.8V.
83
VDDOM
Power
2.5V or 3.3V I/O Supply3.
NOTE: For the 88E1543 device, VDDOM only supports 2.5V or 3.3V
56
64
VDDOR
Power
2.5V or 3.3V I/O Supply4.
67
VSS
Ground
Ground.
EPAD
VSS
Ground
Ground to device. The device is packaged in a 128-pin LQFP package with
an EPAD (exposed die pad) on the bottom of the package. This EPAD must
be soldered to VSS as it is the main VSS connection on the device.
The location and dimensions of the EPAD can be found in Table 206 on
page 205.
See the Marvell® EPAD Layout Guidelines Application Note for EPAD layout
details.
1.
2.
3.
4.
VDDC supplies XTAL_IN/OUT
VDDOL supplies digital I/O pins for RESETn, LED, CONFIG, and INTn.
VDDOM supplies digital I/O pins for MDC, MDIO, and TEST.
VDDOR supplies digital I/O pins for TDO, TDI, TMS, TCK, TRSTn, REF_CLKP/N, and CLK_SEL[1:0].
Doc. No. MV-S106839-U0 Rev. C
Page 34
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 32: Do Not Connect
88E1543
Pi n #
Pi n Nam e
P in
Ty p e
Description
47
59
60
DNC
I
Do Not Connect. Do not connect these pins to anything. These pins must be left
unconnected.
Table 33: I/O State at Various Test or Reset Modes
P i n (s )
L oo p b a ck
Software Reset
Hardware Reset
P o w e r D ow n
MDI[3:0]P/N
Active
Tri-state
Tri-state
Tri-state
S_OUTP/N
Active
Internally pulled up by
terminations of 50 ohms
Internally pulled up by
terminations of 50 ohms
Reg. 16.3 state
0 = Internally pulled up by
terminations of 50 ohms
1 = Active
MDIO
Active
Active
Tri-state
Active
INTn
Active
Tri-state
Tri-state
Tri-state
TDO
Active
Active
Active
Active
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 35
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
1.1.3
88E1548 196-Pin TFBGA Package Pinout
The 88E1548 device is a 10/100/1000BASE-T Gigabit Ethernet Transceiver.
Figure 8: 88E1548 Device 196-Pin TFBGA Package (Top View)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
P0_S_INN
P0_S_OUTN
P1_S_OUTP
P1_S_INP
TEST[1]
MDIO
VSS
Q_OUTP
Q_INN
VSS
P2_S_INP
P2_S_OUTP
P3_S_OUTN
P3_S_INN
A
B
P0_S_INP
P0_S_OUTP
P1_S_OUTN
P1_S_INN
TEST[0]
MDC
VSS
Q_OUTN
Q_INP
VSS
P2_S_INN
P2_S_OUTN
P3_S_OUTP
P3_S_INP
B
C
VSS
VSS
VSS
VSS
VSS
VSS
V12_EN
TSTPTF
VSS
VSS
VSS
VSS
VSS
VSS
C
D
P0_LED[0]
INTn
VSS
AVDD18
AVDD18
VDDOM
VDDOM
AVDD18
AVDD18
AVDD18
AVDD18
TDO
REF_CLKP
REF_CLKN
D
E
P0_LED[2]
P0_LED[1]
RESETn
AVDD18
AVDD18
DVDD
DVDD
DVDD
DVDD
AVDD18
AVDD18
TRSTn
V18_R
DNC
E
F
P1_LED[0]
P0_LED[3]
VDDOL
DVDD
VSS
VSS
VSS
VSS
VSS
VSS
DVDD
DVDD
VDDOR
DNC
F
G
P1_LED[2]
P1_LED[1]
VDDOL
DVDD
VSS
VSS
VSS
VSS
VSS
VSS
DVDD
TCK
TMS
TDI
G
H
P1_LED[3]
P2_LED[0]
VDDOL
DVDD
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VDDC
CLK_SEL[1]
CLK_SEL[0]
H
J
P2_LED[1]
V18_L
VDDOL
DVDD
AVDD33
VSS
AVDD33
VSS
AVDD33
VSS
VSS
VSSC
XTAL_IN
XTAL_OUT
J
K
P2_LED[2]
P2_LED[3]
CONFIG[2]
VSS
AVDD33
VSS
AVDD33
VSS
AVDD33
VSS
AVDD18
RSET
TSTPT
DNC
K
L
P3_LED[0]
P3_LED[1]
CONFIG[3]
AVDD18
AVDD18
AVDD18
AVDD18
AVDD18
AVDD18
AVDD18
AVDD18
VSS
HSDACN
HSDACP
L
M
P3_LED[2]
P3_LED[3]
VSS
VSS
P0_MDIP[3]
P0_MDIN[3]
P1_MDIN[0]
P1_MDIP[0]
P2_MDIP[3]
P2_MDIN[3]
P3_MDIN[1]
P3_MDIP[1]
VSS
VSS
M
N
CONFIG[0]
VSS
P0_MDIP[0]
P0_MDIP[1]
P0_MDIN[2]
P1_MDIP[3]
P1_MDIP[2]
P1_MDIP[1]
P2_MDIN[0]
P2_MDIN[1]
P2_MDIN[2]
P3_MDIP[3]
P3_MDIP[2]
P3_MDIP[0]
N
P
CONFIG[1]
VSS
P0_MDIN[0]
P0_MDIN[1]
P0_MDIP[2]
P1_MDIN[3]
P1_MDIN[2]
P1_MDIN[1]
P2_MDIP[0]
P2_MDIP[1]
P2_MDIP[2]
P3_MDIN[3]
P3_MDIN[2]
P3_MDIN[0]
P
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Figure 9: 88E1548 Pin A1 Location
Pin A1 location
88E1548-BAM
Doc. No. MV-S106839-U0 Rev. C
Page 36
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 34: Media Dependent Interface Port 0
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
N3
P3
P0_MDIP[0]
P0_MDIN[0]
I/O
Media Dependent Interface[0].
In 1000BASE-T mode in MDI configuration, MDIP/N[0] correspond to BI_DA±.
In MDIX configuration, MDIP/N[0] correspond to BI_DB±.
In 100BASE-TX and 10BASE-T modes in MDI configuration, MDIP/N[0] are used
for the transmit pair. In MDIX configuration, MDIP/N[0] are used for the receive
pair.
NOTE: Unused MDI pins must be left floating.
The device contains an internal 100 ohm resistor between the MDIP/N[0] pins.
N4
P4
P0_MDIP[1]
P0_MDIN[1]
I/O
Media Dependent Interface[1].
In 1000BASE-T mode in MDI configuration, MDIP/N[1] correspond to BI_DB±. In
MDIX configuration, MDIP/N[1] correspond to BI_DA±.
In 100BASE-TX and 10BASE-T modes in MDI configuration, MDIP/N[1] are used
for the receive pair. In MDIX configuration, MDIP/N[1] are used for the transmit
pair.
NOTE: Unused MDI pins must be left floating.
The device contains an internal 100 ohm resistor between the MDIP/N[1] pins.
P5
N5
P0_MDIP[2]
P0_MDIN[2]
I/O
Media Dependent Interface[2].
In 1000BASE-T mode in MDI configuration, MDIP/N[2] correspond to BI_DC±. In
MDIX configuration, MDIP/N[2] correspond to BI_DD±.
In 100BASE-TX and 10BASE-T modes, MDIP/N[2] are not used.
NOTE: Unused MDI pins must be left floating.
The device contains an internal 100 ohm resistor between the MDIP/N[2] pins.
M5
M6
P0_MDIP[3]
P0_MDIN[3]
I/O
Media Dependent Interface[3].
In 1000BASE-T mode in MDI configuration, MDIP/N[3] correspond to BI_DD±. In
MDIX configuration, MDIP/N[3] correspond to BI_DC±.
In 100BASE-TX and 10BASE-T modes, MDIP/N[3] are not used.
NOTE: Unused MDI pins must be left floating.
The device contains an internal 100 ohm resistor between the MDIP/N[3] pins.
Table 35: Media Dependent Interface Port 1
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
M8
M7
P1_MDIP[0]
P1_MDIN[0]
I/O
Media Dependent Interface[0] for Port 1.
Refer to P0_MDI[0]P/N
N8
P8
P1_MDIP[1]
P1_MDIN[1]
I/O
Media Dependent Interface[1] for Port 1.
Refer to P0_MDI[1]P/N
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 37
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 35: Media Dependent Interface Port 1 (Continued)
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
N7
P7
P1_MDIP[2]
P1_MDIN[2]
I/O
Media Dependent Interface[2] for Port 1.
Refer to P0_MDI[2]P/N
N6
P6
P1_MDIP[3]
P1_MDIN[3]
I/O
Media Dependent Interface[3] for Port 1.
Refer to P0_MDI[3]P/N
Table 36: Media Dependent Interface Port 2
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
P9
N9
P2_MDIP[0]
P2_MDIN[0]
I/O
Media Dependent Interface[0] for Port 2.
Refer to P0_MDI[0]P/N
P10
N10
P2_MDIP[1]
P2_MDIN[1]
I/O
Media Dependent Interface[1] for Port 2.
Refer to P0_MDI[1]P/N
P11
N11
P2_MDIP[2]
P2_MDIN[2]
I/O
Media Dependent Interface[2] for Port 2.
Refer to P0_MDI[2]P/N
M9
M10
P2_MDIP[3]
P2_MDIN[3]
I/O
Media Dependent Interface[3] for Port 2.
Refer to P0_MDI[3]P/N
Table 37: Media Dependent Interface Port 3
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
N14
P14
P3_MDIP[0]
P3_MDIN[0]
I/O
Media Dependent Interface[0] for Port 3.
Refer to P0_MDI[0]P/N
M12
M11
P3_MDIP[1]
P3_MDIN[1]
I/O
Media Dependent Interface[1] for Port 3.
Refer to P0_MDI[1]P/N
N13
P13
P3_MDIP[2]
P3_MDIN[2]
I/O
Media Dependent Interface[2] for Port 3.
Refer to P0_MDI[2]P/N
N12
P12
P3_MDIP[3]
P3_MDIN[3]
I/O
Media Dependent Interface[3] for Port 3.
Refer to P0_MDI[3]P/N
Table 38: SGMII Port 0
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
B1
A1
P0_S_INP
P0_S_INN
I
SGMII Transmit Data. 1.25 GBaud input - Positive and Negative.
B2
A2
P0_S_OUTP
P0_S_OUTN
O
SGMII Receive Data. 1.25 GBaud output - Positive and Negative.
Output amplitude can be adjusted via register 26_1.2:0.
Doc. No. MV-S106839-U0 Rev. C
Page 38
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 39: SGMII Port 1
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
A4
B4
P1_S_INP
P1_S_INN
I
SGMII Transmit Data. 1.25 GBaud input - Positive and Negative.
A3
B3
P1_S_OUTP
P1_S_OUTN
O
SGMII Receive Data. 1.25 GBaud output - Positive and Negative.
Output amplitude can be adjusted via register 26_1.2:0.
Table 40: SGMII Port 2
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
A11
B11
P2_S_INP
P2_S_INN
I
SGMII Transmit Data. 1.25 GBaud input - Positive and Negative.
A12
B12
P2_S_OUTP
P2_S_OUTN
O
SGMII Receive Data. 1.25 GBaud output - Positive and Negative.
Output amplitude can be adjusted via register 26_1.2:0.
Table 41: SGMII Port 3
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
B14
A14
P3_S_INP
P3_S_INN
I
SGMII Transmit Data. 1.25 GBaud input - Positive and Negative.
B13
A13
P3_S_OUTP
P3_S_OUTN
O
SGMII Receive Data. 1.25 GBaud output - Positive and Negative.
Output amplitude can be adjusted via register 26_1.2:0.
Table 42: QSGMII
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
B9
A9
Q_INP
Q_INN
I
QSGMII Transmit Data. 5.0 GBaud input - Positive and Negative.
A8
B8
Q_OUTP
Q_OUTN
O
QSGMII Receive Data. 5.0 GBaud output - Positive and Negative.
Table 43: Management Interface/Control
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
B6
MDC
I
Management Clock pin.
MDC is the management data clock reference for the serial management
interface. A continuous clock stream is not expected. The maximum frequency
supported is 12.5 MHz.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 39
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 43: Management Interface/Control (Continued)
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
A6
MDIO
I/O
Management Data pin.
MDIO is the management data. MDIO transfers management data in and out of
the device synchronously to MDC. This pin requires a pull-up resistor in a range
from 1.5 kohm to 10 kohm
D2
INTn
OD
Interrupt pin.
INTn functions as an active low interrupt output. The pull-up resistor used for the
INTn should not be connected to voltage higher than VDDOL.
Table 44: LED/Configuration
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
F2
E1
E2
D1
P0_LED[3]
P0_LED[2]
P0_LED[1]
P0_LED[0]
O
Parallel LED Output Port 0
H1
G1
G2
F1
P1_LED[3]
P1_LED[2]
P1_LED[1]
P1_LED[0]
O
K2
K1
J1
H2
P2_LED[3]
P2_LED[2]
P2_LED[1]
P2_LED[0]
O
M2
M1
L2
L1
P3_LED[3]
P3_LED[2]
P3_LED[1]
P3_LED[0]
O
L3
K3
P1
N1
CONFIG[3]
CONFIG[2]
CONFIG[1]
CONFIG[0]
I
J2
V18_L
I
VDDOL voltage control.
Tie to VSS = VDDOL operating at 2.5V/3.3V
Floating = VDDOL operating at 1.8V
E13
V18_R
I
VDDOR voltage control.
Tie to VSS = VDDOR operating at 2.5V/3.3V
Floating = VDDOR operating at 1.8V
C7
V12_EN
I
VDDOM voltage control.
Tie to VSS = VDDOM operating at 2.5V/3.3V
Floating = VDDOM operating at 1.2V/1.8V
See Section 2.15, LED, on page 81 for details.
Parallel LED Output Port 1
See Section 2.15, LED, on page 81 for details.
Parallel LED Output Port 2
See Section 2.15, LED, on page 81 for details.
Parallel LED Output Port 3
See Section 2.15, LED, on page 81 for details.
Global hardware configuration.
See Section 2.17.1, Hardware Configuration, on page 89 for details.
Doc. No. MV-S106839-U0 Rev. C
Page 40
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 45: JTAG
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
G14
TDI
I, PU
Boundary scan test data input. TDI contains an internal 150 kohm pull-up
resistor.
G13
TMS
I, PU
Boundary scan test mode select input. TMS contains an internal 150 kohm
pull-up resistor.
G12
TCK
I, PU
Boundary scan test clock input. TCK contains an internal 150 kohm pull-up
resistor.
E12
TRSTn
I, PU
Boundary scan test reset input. Active low.
TRSTn contains an internal 150 kohm pull-up resistor. For normal operation,
TRSTn should be pulled low with a 4.7 kohm pull-down resistor.
D12
TDO
O
Boundary scan test data output.
Table 46: Clock/Reset
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
J13
XTAL_IN
I
25 MHz Clock Input
25 MHz ± 50 ppm tolerance crystal reference or oscillator input.
XTAL_IN has internal ac-coupling. XTAL_IN must be left floating when it is not
used.
Refer to the ‘Oscillator Level Shifting’ (MV-S301630-00) application note for
details on how to convert a 2.5V/3.3V clock source to 1.8V clock.
J14
XTAL_OUT
O
25 MHz Crystal Output.
25 MHz ± 50 ppm tolerance crystal reference. XTAL_OUT must be left floating
when it is not used.
D13
D14
REF_CLKP
REF_CLKN
I
25 MHz/125 MHz/156.25 MHz Reference Clock Input Positive and Negative +/50 ppm tolerance differential clock inputs.
REFCLKP/N inputs are LVDS differential inputs with a 100 ohm differential
internal termination resistor and internal ac-coupling. If the REF_CLKP/N inputs
are not used, the REF_CLKP/N must be left floating.
REF_CLKP/N also supports 125 MHz single-ended clock. In this case, the
unused pin must be connected with 0.1uF capacitor to ground.
H13
H14
CLK_SEL[1]
CLK_SEL[0]
I
E3
RESETn
I
Reference Clock Selection
CLK_SEL[1:0]
00 = Use 156.25 MHz REF_CLKP/N
01 = Use 125 MHz REF_CLKP/N
10 = Use 25 MHz REF_CLKP/N
11 = Use 25 MHz XTAL_IN/XTAL_OUT
CLK_SEL[1:0] must be connected to VDDOR for configuration HIGH.
Hardware reset. XTAL_IN must be active for a minimum of 10 clock cycles
before the rising edge of RESETn. RESETn must be in inactive state for normal
operation.
The RESETn pin can accept 2.5V LVCMOS signalling when the VDDOL pin is
connected to 3.3V supply.
1 = Normal operation
0 = Reset
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 41
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 47: Test
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
L14
L13
HSDACP
HSDACN
O
AC Test Points (Positive and Negative), TX_TCLK, and Clock Cascade
Differential Outputs.
The HSDACP/N outputs are used for AC Test Points, TX_TCLK, and Clock
Cascade Differential Outputs. These pins must be connected to a 50 ohm
termination resistor to VSS. These pins can be left floating if not used for clock
cascade, IEEE testing, and debug test points are not of importance.
When used for clock cascade purpose, these pins are differential LVDS clock
outputs that must be routed differentially to the REF_CLKP/N inputs of the
downstream devices. A maximum of 5 downstream devices are allowed. The
clock frequency follows the clock frequency used for the REF_CLKP/N or XTAL_
IN/OUT inputs.
These pins are also used to bring out a differential TX_TCLK for IEEE testing
and AC Test Points for debug purposes. When used for IEEE testing or AC Test
Points, the clock cascade must be disabled.
K13
TSTPT
O
DC Test Point. The TSTPT pin should be left floating if not used.
C8
TSTPTF
O
DC test point. The TSTPTF pin should be left floating if not used.
A5
B5
TEST[1]
TEST[0]
I, PD
Test Control. This pin should be left floating if not used.
Table 48: Reference
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
K12
RSET
I
Resistor Reference
External 5.0 kohm 1% resistor connected to ground.
Doc. No. MV-S106839-U0 Rev. C
Page 42
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 49: Power & Ground
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
D e s cr ip t i o n
E6
E7
E8
E9
F4
F11
F12
G4
G11
H4
J4
DVDD
Power
1.0V Digital Supply
D4
D5
D8
D9
D10
D11
E4
E5
E10
E11
L4
L5
L7
L6
L9
L8
L10
L11
K11
AVDD18
Power
1.8V Analog Supply.
J5
K5
J7
K7
J9
K9
AVDD33
Power
3.3V Analog Supply.
H12
VDDC
Power
1.8V Supply1.
D6
D7
VDDOM
Power
1.2V, 1.8V, 2.5V, or 3.3V I/O Supply2.
F13
VDDOR
Power
1.8V, 2.5V, or 3.3V I/O Supply3.
F3
G3
H3
J3
VDDOL
Power
1.8V, 2.5V, or 3.3V I/O Supply4.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 43
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 49: Power & Ground (Continued)
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
D e s cr ip t i o n
A7
A10
B7
B10
C1
C2
C3
C4
C5
C6
C9
C10
C11
C12
C13
C14
D3
F5
F6
F7
F8
F9
F10
G5
G6
G7
G8
G9
G10
H5
H6
H7
H8
H9
H10
H11
J10
J11
J6
J8
K4
K6
K8
K10
L12
M3
M4
VSS
Ground
Ground.
Doc. No. MV-S106839-U0 Rev. C
Page 44
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
Table 49: Power & Ground (Continued)
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
D e s cr ip t i o n
M13
M14
N2
P2
VSS (cont.)
Ground
Ground.
VSSC
Ground
Ground.
J12
1.
2.
3.
4.
VDDC supplies XTAL_IN/OUT
VDDOM supplies digital I/O pins for MDC, MDIO, and TEST.
VDDOR supplies digital I/O pins for TDO, TDI, TMS, TCK, TRSTn, REF_CLKP/N, and CLK_SEL[1:0].
VDDOL supplies digital I/O pins for RESETn, LED, CONFIG, and INTn.
Table 50: Do Not Connect
88E1548
Pi n #
Pi n Nam e
P in
Ty p e
Description
E14
F14
DNC
O
Do Not Connect. Do not connect these pins to anything. These pins must be left
unconnected.
K14
DNC
I
Do Not Connect. Do not connect these pins to anything. These pins must be left
unconnected.
Table 51: I/O State at Various Test or Reset Modes
P i n (s )
L o op b a c k
Software Reset
Hardware Reset
P ow e r D o w n
MDI[3:0]P/
N
Active
Tri-state
Tri-state
Tri-state
S_OUTP/N
Active
Internally pulled up by
terminations of 50 ohms
Internally pulled up by
terminations of 50 ohms
Reg. 16.3 state
0 = Internally pulled up by
terminations of 50 ohms
1 = Active
Q_OUTP/N
Active
Internally pulled up by
terminations of 50 ohms
Internally pulled up by
terminations of 50 ohms
Reg. 16.3 state
0 = Internally pulled up by
terminations of 50 ohms
1 = Active
MDIO
Active
Active
Tri-state
Active
INTn
Active
Tri-state
Tri-state
Tri-state
TDO
Active
Active
Active
Active
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 45
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
1.2
Pin Assignment List
1.2.1
88E1545 128-Pin LQFP Package Pin Assignment List
Table 52: 88E1545 128-Pin LQFP List—Alphabetical by Signal Name
P i n N um b e r
P in N a m e
P i n N um be r
AVDD18
6
NC
47
AVDD18
11
NC
59
AVDD18
17
NC
60
AVDD18
22
NC
68
AVDD18
28
NC
69
AVDD18
33
NC
71
AVDD18
39
NC
72
AVDD18
70
NC
73
AVDD18
75
NC
74
AVDD18
83
NC
76
AVDD18
84
NC
77
AVDD18
96
P0_LED[0]
100
AVDD18
128
P0_LED[1]
101
AVDD33
1
P0_LED[2]
102
AVDD33
14
P0_LED[3]
103
AVDD33
25
P0_MDIN[0]
127
AVDD33
38
P0_MDIN[1]
3
CLK_SEL[0]
51
P0_MDIN[2]
5
CLK_SEL[1]
52
P0_MDIN[3]
8
CONFIG[0]
122
P0_MDIP[0]
126
CONFIG[1]
123
P0_MDIP[1]
2
CONFIG[2]
124
P0_MDIP[2]
4
CONFIG[3]
125
P0_MDIP[3]
7
DVDD
53
P1_LED[0]
105
DVDD
57
P1_LED[1]
106
DVDD
63
P1_LED[2]
107
DVDD
89
P1_LED[3]
108
DVDD
95
P1_MDIN[0]
18
DVDD
104
P1_MDIN[1]
15
DVDD
109
P1_MDIN[2]
12
DVDD
113
P1_MDIN[3]
9
HSDACN
44
P1_MDIP[0]
19
HSDACP
45
P1_MDIP[1]
16
INTn
99
P1_MDIP[2]
13
MDC
91
P1_MDIP[3]
10
90
P2_LED[0]
111
P2_LED[1]
112
P in N a m e
MDIO
Doc. No. MV-S106839-U0 Rev. C
Page 46
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Assignment List
P in N a m e
P i n N um b e r
P in N a m e
P2_LED[2]
115
RSET
42
P2_LED[3]
116
TCK
54
P2_MDIN[0]
21
TDI
58
P2_MDIN[1]
24
TDO
61
P2_MDIN[2]
27
TEST[0]
94
P2_MDIN[3]
30
TEST[1]
93
P2_MDIP[0]
20
TMS
55
P2_MDIP[1]
23
TRSTn
62
P2_MDIP[2]
26
TSTPT
46
P2_MDIP[3]
29
V18_L
114
P3_LED[0]
118
VDDC
43
P3_LED[1]
119
VDDC
48
P3_LED[2]
120
VDDOL
98
P3_LED[3]
121
VDDOL
110
P3_MDIN[0]
40
VDDOL
117
P3_MDIN[1]
36
VDDOM
92
P3_MDIN[2]
34
VDDOR
56
P3_MDIN[3]
31
VDDOR
64
P3_MDIP[0]
41
VSS
67
P3_MDIP[1]
37
VSS
78
P3_MDIP[2]
35
VSS
79
P3_MDIP[3]
32
VSS
81
Q_INN
82
VSS
86
Q_INP
80
VSS
88
Q_OUTN
87
VSS
EPAD
Q_OUTP
85
XTAL_IN
49
REF_CLKN
65
XTAL_OUT
50
REF_CLKP
66
RESETn
97
Copyright © 2020 Marvell
September 22, 2020
P i n N um be r
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 47
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
1.2.2
88E1543 128-Pin LQFP Package Pin Assignment List
Table 53: 88E1543 128-Pin LQFP List—Alphabetical by Signal Name
P in N a m e
P i n N um b e r
P in N a m e
P i n N um be r
AVDD18
6
NC
47
AVDD18
11
NC
59
AVDD18
17
NC
60
AVDD18
22
P0_LED[0]
100
AVDD18
28
P0_LED[1]
101
AVDD18
33
P0_LED[2]
102
AVDD18
39
P0_LED[3]
103
AVDD18
70
P0_MDIN[0]
127
AVDD18
75
P0_MDIN[1]
3
AVDD18
78
P0_MDIN[2]
5
AVDD18
89
P0_MDIN[3]
8
AVDD18
94
P0_MDIP[0]
126
AVDD18
128
P0_MDIP[1]
2
AVDD33
1
P0_MDIP[2]
4
AVDD33
14
P0_MDIP[3]
7
AVDD33
25
P0_S_INN
95
AVDD33
38
P0_S_INP
96
CLK_SEL[0]
51
P0_S_OUTN
92
CLK_SEL[1]
52
P0_S_OUTP
93
CONFIG[0]
122
P1_LED[0]
105
CONFIG[1]
123
P1_LED[1]
106
CONFIG[2]
124
P1_LED[2]
107
CONFIG[3]
125
P1_LED[3]
108
DVDD
53
P1_MDIN[0]
18
DVDD
57
P1_MDIN[1]
15
DVDD
63
P1_MDIN[2]
12
DVDD
79
P1_MDIN[3]
9
DVDD
86
P1_MDIP[0]
19
DVDD
104
P1_MDIP[1]
16
DVDD
109
P1_MDIP[2]
13
DVDD
113
P1_MDIP[3]
10
HSDACN
44
P1_S_INN
88
HSDACP
45
P1_S_INP
87
INTn
99
P1_S_OUTN
91
MDC
82
P1_S_OUTP
90
MDIO
81
P2_LED[0]
111
Doc. No. MV-S106839-U0 Rev. C
Page 48
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
P in N a m e
P i n N um b e r
P in N a m e
P i n N um be r
P2_LED[1]
112
P3_S_OUTP
71
P2_LED[2]
115
REFCLKN
65
P2_LED[3]
116
REFCLKP
66
P2_MDIN[0]
21
RESETn
97
P2_MDIN[1]
24
RSET
42
P2_MDIN[2]
27
TCK
54
P2_MDIN[3]
30
TDI
58
P2_MDIP[0]
20
TDO
61
P2_MDIP[1]
23
TEST[0]
85
P2_MDIP[2]
26
TEST[1]
84
P2_MDIP[3]
29
TMS
55
P2_S_INN
76
TRSTn
62
P2_S_INP
77
TSTPT
46
P2_S_OUTN
73
TSTPTF
80
P2_S_OUTP
74
V18_L
114
P3_LED[0]
118
VDDC
43
P3_LED[1]
119
VDDC
48
P3_LED[2]
120
VDDOL
98
P3_LED[3]
121
VDDOL
110
P3_MDIN[0]
40
VDDOL
117
P3_MDIN[1]
36
VDDOM
83
P3_MDIN[2]
34
VDDOR
56
P3_MDIN[3]
31
VDDOR
64
P3_MDIP[0]
41
VSS
67
P3_MDIP[1]
37
VSS
EPAD
P3_MDIP[2]
35
XTAL_IN
49
P3_MDIP[3]
32
XTAL_OUT
50
P3_S_INN
69
P3_S_INP
68
P3_S_OUTN
72
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 49
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
1.2.3
88E1548 196-Pin TFBGA Package Pin Assignment List
Table 54: 88E1548 196-Pin TFBGA List—Alphabetical by Signal Name
P in N a m e
P i n N um b e r
P in N a m e
P i n N um be r
AVDD33
J5
DVDD
F11
AVDD33
K5
DVDD
F12
AVDD33
J7
DVDD
G4
AVDD33
K7
DVDD
G11
AVDD33
J9
DVDD
H4
AVDD33
K9
DVDD
J4
AVDD18
D4
HSDACN
L13
AVDD18
D5
HSDACP
L14
AVDD18
D8
INTn
D2
AVDD18
D9
MDC
B6
AVDD18
D10
MDIO
A6
AVDD18
D11
P0_LED[0]
D1
AVDD18
E4
P0_LED[1]
E2
AVDD18
E5
P0_LED[2]
E1
AVDD18
E10
P0_LED[3]
F2
AVDD18
E11
P0_MDIN[0]
P3
AVDD18
K11
P0_MDIN[1]
P4
AVDD18
L4
P0_MDIN[2]
N5
AVDD18
L5
P0_MDIN[3]
M6
AVDD18
L6
P0_MDIP[0]
N3
AVDD18
L7
P0_MDIP[1]
N4
AVDD18
L8
P0_MDIP[2]
P5
AVDD18
L9
P0_MDIP[3]
M5
AVDD18
L10
P0_S_INN
A1
AVDD18
L11
P0_S_INP
B1
CLK_SEL[0]
H14
P0_S_OUTN
A2
CLK_SEL[1]
H13
P0_S_OUTP
B2
CONFIG[0]
N1
P1_LED[0]
F1
CONFIG[1]
P1
P1_LED[1]
G2
CONFIG[2]
K3
P1_LED[2]
G1
CONFIG[3]
L3
P1_LED[3]
H1
DVDD
E6
P1_MDIN[0]
M7
DVDD
E7
P1_MDIN[1]
P8
DVDD
E8
P1_MDIN[2]
P7
DVDD
E9
P1_MDIN[3]
P6
DVDD
F4
P1_MDIP[0]
M8
Doc. No. MV-S106839-U0 Rev. C
Page 50
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Signal Description
Pin Description
P in N a m e
P i n N um b e r
P in N a m e
P i n N um be r
P1_MDIP[1]
N8
P3_S_OUTP
B13
P1_MDIP[2]
N7
Q_INN
A9
P1_MDIP[3]
N6
Q_INP
B9
P1_S_INN
B4
Q_OUTN
B8
P1_S_INP
A4
Q_OUTP
A8
P1_S_OUTN
B3
NC
E14
P1_S_OUTP
A3
NC
F14
P2_LED[0]
H2
REF_CLKN
D14
P2_LED[1]
J1
REF_CLKP
D13
P2_LED[2]
K1
RESET
E3
P2_LED[3]
K2
RSET
K12
P2_MDIN[0]
N9
NC
K14
P2_MDIN[1]
N10
TCK
G12
P2_MDIN[2]
N11
TDI
G14
P2_MDIN[3]
M10
TDO
D12
P2_MDIP[0]
P9
TEST[0]
B5
P2_MDIP[1]
P10
TEST[1]
A5
P2_MDIP[2]
P11
TMS
G13
P2_MDIP[3]
M9
TRST
E12
P2_S_INN
B11
TSTPT
K13
P2_S_INP
A11
TSTPTF
C8
P2_S_OUTN
B12
V12_EN
C7
P2_S_OUTP
A12
V18_L
J2
P3_LED[0]
L1
V18_R
E13
P3_LED[1]
L2
VDDC
H12
P3_LED[2]
M1
VDDOM
D6
P3_LED[3]
M2
VDDOM
D7
P3_MDIN[0]
P14
VDDOL
F3
P3_MDIN[1]
M11
VDDOL
G3
P3_MDIN[2]
P13
VDDOL
H3
P3_MDIN[3]
P12
VDDOL
J3
P3_MDIP[0]
N14
VDDOR
F13
P3_MDIP[1]
M12
VSS
A7
P3_MDIP[2]
N13
VSS
A10
P3_MDIP[3]
N12
VSS
B7
P3_S_INN
A14
VSS
B10
P3_S_INP
B14
VSS
C1
P3_S_OUTN
A13
VSS
C2
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 51
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
P in N a m e
P i n N um b e r
P in N a m e
P i n N um be r
VSS
C3
VSS
H7
VSS
C4
VSS
H8
VSS
C5
VSS
H9
VSS
C6
VSS
H10
VSS
C9
VSS
H11
VSS
C10
VSS
J6
VSS
C11
VSS
J8
VSS
C12
VSS
J10
VSS
C13
VSS
J11
VSS
C14
VSS
K4
VSS
D3
VSS
K6
VSS
F5
VSS
K8
VSS
F6
VSS
K10
VSS
F7
VSS
L12
VSS
F8
VSS
M3
VSS
F9
VSS
M4
VSS
F10
VSS
M13
VSS
G5
VSS
M14
VSS
G6
VSS
N2
VSS
G7
VSS
P2
VSS
G8
VSSC
J12
VSS
G9
XTAL_IN
J13
VSS
G10
XTAL_OUT
J14
VSS
H5
VSS
H6
Doc. No. MV-S106839-U0 Rev. C
Page 52
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
2
PHY Functional Specifications
The device is a 4-port 10/100/1000 Gigabit Ethernet transceiver. Each port of the device may
operate completely independent of each other, but they are identical in performance and
functionality. The functional description and electrical specifications for the device are applicable to
each port. For simplicity, the functional description in this document describes the operation of a
single transceiver.
Port numbers have been omitted from many diagrams and descriptive text indicating that the
functionality applies to all ports. In this document, the pins for each port are specified by the port
number, pin name, and signal number, respectively.
For example, LED 1 pin for Port 0 shown below:
P0_LED[1]
However, the MDIO pin supported by the device are global to the chip and do not have port
numbers. Figure 10 shows the functional block diagram of the device.
For purpose of discussion, the word “device” refers to all devices.
Note
Refer to Table 1 on page 6 for a list of features supported by each device.
RESETn
XTAL_IN
XTAL_OUT
REF_CLKP
REF_CLKN
TRSTn
TCK
TMS
TDI
TDO
Fiber
P3_S_INP/N
P3_S_OUTP/N
Copper
Generator/
Checker
Clock/
Reset
JTAG
P3_MDIP/N[3:0]
INTn
MDIO
MDC
Fiber
P2_S_INP/N
P2_S_OUTP/N
Generator/
Checker
Q_INP/N
Q_OUTP/N
Copper
P3_LED[3:0]
P2_LED[3:0]
P1_LED[3:0]
Copyright © 2020 Marvell
September 22, 2020
Management
Interface
QSGMII
P2_MDIP/N[3:0]
Fiber
Generator/
Checker
LED
P1_S_INP/N
P1_S_OUTP/N
P1_MDIP/N[3:0]
P0_LED[3:0]
V18_L
V18_R
V12_EN
CONFIG[3:0]
Configuration
Copper
RSET
TSTPT
TSTPTF
HSDACP/N
TEST[1:0]
Bias/
Test
Generator/
Checker
Fiber
P0_S_INP/N
P0_S_OUTP/N
P0_MDIP/N[3:0]
Copper
Figure 10: Device Functional Block Diagram
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 53
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.1
Modes of Operation and Major Interfaces
The device has three separate major electrical interfaces:
MDI to Copper Cable
SERDES/SGMII
QSGMII
The MDI is always a media interface. The SGMII and QSGMII Interfaces can be on the system
interface side, or on the media interface side. The QSGMII can be used as a Media interface only in
conjunction with the QSGMII Crossover Muxing and Loopback. (The system interface is also known
as MAC interface. It is typically the connection between the PHY and the MAC or the system ASIC.)
For example:
Figure 11: SGMII System to Copper Interface Example
10/100/1000 Mbps
Ethernet MAC
10/100/1000 Mbps
Ethernet MAC
10/100/1000 Mbps
Ethernet MAC
Alaska® PHY Device
10/100/1000 Mbps
Ethernet MAC
M
a
g
n
e
t
i
c
s
RJ45
RJ45
RJ45
RJ45
System Interface
- SGMII
Media Interface:
- 10BASE-T
- 100BASE-TX
- 1000BASE-T
Figure 12: QSGMII System to SGMII/Fiber Media Interface Example
SFP
Quad 10/100/1000
Mbps
Ethernet MAC with
QSGMII Interface
SFP
Alaska® PHY Device
SFP
SFP
System Interface
- QSGMII
Doc. No. MV-S106839-U0 Rev. C
Page 54
Media Interface
- SGMII
- 1000BASE-X
- 100BASE-FX
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Modes of Operation and Major Interfaces
Figure 13: QSGMII System to Copper Interface Example
Quad 10/100/1000
Mbps
Ethernet MAC with
QSGMII Interface
Alaska® PHY Device
M
a
g
n
e
t
i
c
s
RJ45
RJ45
RJ45
RJ45
System Interface
- QSGMII
Media Interface:
- 10BASE-T
- 100BASE-TX
- 1000BASE-T
As can be seen from these examples, SGMII can act either as a system interface or a Media
interface. To keep the notation simple, SGMII (System) will be used to indicate SGMII system
interface and SGMII (Media) will be used to indicate SGMII media interface. It is also important to
note the differences in the logical operation of the two modes. The major difference is due to the
SGMII Auto-Negotiation function:
When used as a system interface, the device implements the PHY SGMII Auto-Negotiation
status (link, duplex, etc.) advertisements as specified in the Cisco SGMII specification.
When used as a Media interface, the device implements the MAC SGMII Auto-Negotiation
function, which monitors PHY status advertisements.
For details of how SGMII Auto-Negotiation operates, see Section 2.8.3, SGMII Auto-Negotiation,
on page 75 as well as the Cisco SGMII specification.
The device supports 8 modes of operation as shown in Table 55. For each mode of operation two or
three of three interfaces as described in section 2.1, 2.2, and 2.3 are powered up. On hardware
reset, all four ports are configured to operate in the same mode. However, it is possible for each port
to operate in a different mode than another by programming register 20_18.2:0.
The behavior of the 1.25 GHz SERDES interface is selected by setting the MODE[2:0] register in
20_18.2:0. The SERDES can operate in 100BASE-FX, 1000BASE-X, SGMII (System), and SGMII
(Media).
The behavior of the QSGMII is also selected by setting the MODE[2:0] register in 20_18.2:0. The
QSGMII can operate in QSGMII (System) or QSGMII (Media).
Table 55: MODE[2:0] Select
M O D E [ 2 : 0 ] R e g i st e r 20 _ 1 8 . 2 : 0
D e s c r i pt i o n
000
QSGMII (System) to Copper
001
SGMII (System) to Copper
010
QSGMII (System) to 1000BASE-X
011
Reserved
100
Reserved
101
Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 55
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 55: MODE[2:0] Select (Continued)
M O D E [ 2 : 0 ] R e g i st e r 20 _ 1 8 . 2 : 0
D e s c r i pt i o n
110
Reserved
111
Reserved
Doc. No. MV-S106839-U0 Rev. C
Page 56
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Copper Media Interface
2.2
Copper Media Interface
The copper interface consists of the MDIP/N[3:0] pins that connect to the physical media for
1000BASE-T, 100BASE-TX, and 10BASE-T modes of operation.
The device integrates MDI termination resistors. The IEEE 802.3 specification requires that both
sides of a link have termination resistors to prevent reflections. Traditionally, these resistors and
additional capacitors are placed on the board between a PHY device and the magnetics. The
resistors have to be very accurate to meet the strict IEEE return loss requirements. Typically, ± 1%
accuracy resistors are used on the board. These additional components between the PHY and the
magnetics complicate board layout. Integrating the resistors has many advantages including
component cost savings, better ICT yield, board reliability improvements, board area savings,
improved layout, and signal integrity improvements. See the Application Note: “Benefits of
Integrating Termination Resistors for Ethernet Applications” for details.
2.2.1
Transmit Side Network Interface
2.2.1.1
Multi-mode TX Digital to Analog Converter
The device incorporates a multi-mode transmit DAC to generate filtered 4D PAM 5, MLT3, or
Manchester coded symbols. The transmit DAC performs signal wave shaping to reduce EMI. The
transmit DAC is designed for very low parasitic loading capacitances to improve the return loss
requirement, which allows the use of low cost transformers.
2.2.1.2
Slew Rate Control and Waveshaping
In 1000BASE-T mode, partial response filtering and slew rate control is used to minimize high
frequency EMI. In 100BASE-TX mode, slew rate control is used to minimize high frequency EMI. In
10BASE-T mode, the output waveform is pre-equalized via a digital filter.
2.2.2
Encoder
2.2.2.1
1000BASE-T
In 1000BASE-T mode, the transmit data bytes are scrambled to 9-bit symbols and encoded into 4D
PAM5 symbols. Upon initialization, the initial scrambling seed is determined by the PHY address.
This prevents multiple device from outputting the same sequence during idle, which helps to reduce
EMI.
2.2.2.2
100BASE-TX
In 100BASE-TX mode, the transmit data stream is 4B/5B encoded, serialized, and scrambled.
2.2.2.3
10BASE-T
In 10BASE-T mode, the transmit data is serialized and converted to Manchester encoding.
2.2.3
Receive Side Network Interface
2.2.3.1
Analog to Digital Converter
The device incorporates an advanced high speed ADC on each receive channel with greater
resolution than the ADC used in the reference model of the IEEE 802.3ab standard committee.
Higher resolution ADC results in better SNR, and therefore, lower error rates. Patented architectures
and design techniques result in high differential and integral linearity, high power supply noise
rejection, and low metastability error rate. The ADC samples the input signal at 125 MHz.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 57
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.2.3.2
Active Hybrid
The device employs a sophisticated on-chip hybrid to substantially reduce the near-end echo, which
is the super-imposed transmit signal on the receive signal. The hybrid minimizes the echo to reduce
the precision requirement of the digital echo canceller. The on-chip hybrid allows both the transmitter
and receiver to use the same transformer for coupling to the twisted pair cable, which reduces the
cost of the overall system.
2.2.3.3
Echo Canceller
Residual echo not removed by the hybrid and echo due to patch cord impedance mismatch, patch
panel discontinuity, and variations in cable impedance along the twisted pair cable result in drastic
SNR degradation on the receive signal. The device employs a fully developed digital echo canceller
to adjust for echo impairments from more than 100 meters of cable. The echo canceller is fully
adaptive to compensate for the time varying nature of channel conditions.
2.2.3.4
NEXT Canceller
The 1000BASE-T physical layer uses all 4 pairs of wires to transmit data to reduce the baud rate
requirement to only 125 MHz. This results in significant high frequency crosstalk between adjacent
pairs of cable in the same bundle. The device employs 3 parallel NEXT cancellers on each receive
channel to cancel any high frequency crosstalk induced by the adjacent 3 transmitters. A fully
adaptive digital filter is used to compensate for the time varying nature of channel conditions.
2.2.3.5
Baseline Wander Canceller
Baseline wander is more problematic in the 1000BASE-T environment than in the traditional
100BASE-TX environment due to the DC baseline shift in both the transmit and receive signals. The
device employs an advanced baseline wander cancellation circuit to automatically compensate for
this DC shift. It minimizes the effect of DC baseline shift on the overall error rate.
2.2.3.6
Digital Adaptive Equalizer
The digital adaptive equalizer removes inter-symbol interference at the receiver. The digital adaptive
equalizer takes unequalized signals from ADC output and uses a combination of feedforward
equalizer (FFE) and decision feedback equalizer (DFE) for the best-optimized signal-to-noise (SNR)
ratio.
2.2.3.7
Digital Phase Lock Loop
In 1000BASE-T mode, the slave transmitter must use the exact receive clock frequency it sees on
the receive signal. Any slight long-term frequency phase jitter (frequency drift) on the receive signal
must be tracked and duplicated by the slave transmitter; otherwise, the receivers of both the slave
and master physical layer devices have difficulty canceling the echo and NEXT components. In the
device, an advanced DPLL is used to recover and track the clock timing information from the receive
signal. This DPLL has very low long-term phase jitter of its own, thereby maximizing the achievable
SNR.
2.2.3.8
Link Monitor
The link monitor is responsible for determining if link is established with a link partner. In 10BASE-T
mode, link monitor function is performed by detecting the presence of valid link pulses (NLPs) on the
MDIP/N pins.
In 100BASE-TX and 1000BASE-T modes, link is established by scrambled idles.
Doc. No. MV-S106839-U0 Rev. C
Page 58
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Copper Media Interface
If Force Link Good register 16_0.10 is set high, the link is forced to be good and the link monitor is
bypassed for 100BASE-TX and 10BASE-T modes. In the 1000BASE-T mode, register 16_0.10 has
no effect.
2.2.3.9
Signal Detection
In 1000BASE-T mode, signal detection is based on whether the local receiver has acquired lock to
the incoming data stream.
In 100BASE-TX mode, the signal detection function is based on the receive signal energy detected
on the MDIP/N pins that is continuously qualified by the squelch detect circuit, and the local receiver
acquiring lock.
2.2.4
Decoder
2.2.4.1
1000BASE-T
In 1000BASE-T mode, the receive idle stream is analyzed so that the scrambler seed, the skew
among the 4 pairs, the pair swap order, and the polarity of the pairs can be accounted for. Once
calibrated, the 4D PAM 5 symbols are converted to 9-bit symbols that are then descrambled into
8-bit data values. If the descrambler loses lock for any reason, the link is brought down and
calibration is restarted after the completion of Auto-Negotiation.
2.2.4.2
100BASE-TX
In 100BASE-TX mode, the receive data stream is recovered and converted to NRZ. The NRZ
stream is descrambled and aligned to the symbol boundaries. The aligned data is then parallelized
and 5B/4B decoded. The receiver does not attempt to decode the data stream unless the scrambler
is locked. The descrambler “locks” to the scrambler state after detecting a sufficient number of
consecutive idle code-groups. Once locked, the descrambler continuously monitors the data stream
to make sure that it has not lost synchronization. The descrambler is always forced into the unlocked
state when a link failure condition is detected, or when insufficient idle symbols are detected.
2.2.4.3
10BASE-T
In 10BASE-T mode, the recovered 10BASE-T signal is decoded from Manchester to NRZ, and then
aligned. The alignment is necessary to ensure that the start of frame delimiter (SFD) is aligned to the
nibble boundary.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 59
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.3
1.25 GHz SERDES Interface
The 1.25 GHz SERDES Interface can be configured as an SGMII to be hooked up to a MAC or as a
100BASE-FX/1000BASE-X/SGMII to be hooked up to the media.
2.3.1
Electrical Interface
The input and output buffers are internally terminated to 50 ohm impedance. The output swing can
be adjusted by programming register 26_1.2:0.
The input and output buffers of the 1.25 GHz SERDES interface are internally terminated by 50 ohm
impedance. No external terminations are required. The 1.25 GHz SERDES I/Os are Current Mode
Logic (CML) buffers. CML I/Os can be used to connect to other components with PECL or LVDS
I/Os. See the “Reference Design Schematics” and “Fiber Interface” application note for details.
Figure 14: CML I/Os
CML Outputs
Internal bias
50 ohm
CML Inputs
Internal bias1
1
50 ohm
50 ohm
S_OUTP
S_OUTN
S_INP
Internal bias
Isink
50 ohm
S_INN
1. Internal bias is generated from the
AVDDH supply and is typically 1.05V.
2.3.2
SGMII Speed and Link
When the SGMII MAC interface is used, the media interface can be copper or QSGMII. The
operational speed of the SGMII MAC interface is determined according to Table 56 media interface
status and/or loopback mode.
Table 56: SGMII (MAC Interface) Operational Speed
Link Status or Media Interface Status
S G M II ( M A C I nt e r f a c e ) S pe e d
No Link
Determined by speed setting of 21_2.2:0
MAC Loopback
Determined by speed setting of 21_2.2:0
1000BASE-T or QSGMII (Media) at 1000 Mbps
1000 Mbps
100BASE-TX or QSGMII (Media) at 100 Mbps
100 Mbps
10BASE-T or QSGMII (Media) at 10 Mbps
10 Mbps
Doc. No. MV-S106839-U0 Rev. C
Page 60
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
1.25 GHz SERDES Interface
Two registers are available to determine whether the SGMII achieved link and sync. Register 17_1.5
indicates that the SERDES locked onto the incoming KDKDKD… sequence. Register 17_1.10
indicates whether 1000BASE-X link is established on the SERDES. If SGMII Auto-Negotiation is
disabled, register 17_1.10 has the same meaning as register 17_1.5. If SGMII Auto-Negotiation is
enabled, then register 17_1.10 indicates whether SGMII Auto-Negotiation successfully established
link.
2.3.3
False SERDES Link Up Prevention
The SERDES interface can operate in 1000BASE-X mode and in 100BASE-FX mode where an
unconnected optical receiver will send full swing noise into the PHY. Sometimes this random noise
will look like a real signal and falsely cause the 1000BASE-X or 100BASE-FX PCS to link up.
A noise filtering state machine can be enabled to reduce the probability of false link up. When the
state machine is enabled it will cause a small delay in link up time.
Table 57: Fiber Noise Filtering
Register
F un c t i o n
S et t i ng
Mode
HW
R st
SW
R st
26_1.14
1000BASE-X
Noise Filtering
1 = Enable
0 = Disable
R/W
0
Retain
26_1.13
100BASE-FX
Noise Filtering
1 = Enable
0 = Disable
R/W
0
Retain
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 61
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.4
QSGMII 5.0 GHz SERDES Interface
The 5.0 GHz SERDES Interface is used as the QSGMII.
The QSGMII aggregates and de-aggregates four SGMII ports via a 5.0 GHz SERDES.
Figure 15: QSGMII
5.0 GHz
SERDES
8/10
8/10
Mux
De-Mux
K28.5 to
K28.1
Swapper
SGMII
PCS
2.4.1
K28.1 to
K28.5
Swapper
SGMII
PCS
SGMII
PCS
SGMII
PCS
SGMII
PCS
SGMII
PCS
SGMII
PCS
SGMII
PCS
Electrical Interface
The input and output buffers are internally terminated to 50 ohm impedance.
The input and output buffers of the 5.0 GHz SERDES interface are internally terminated by 50 ohm
impedance. No external terminations are required. The 5.0 GHz SERDES I/Os are Current Mode
Logic (CML) buffers. CML I/Os can be used to connect to other components with PECL or LVDS
I/Os. See the “Reference Design Schematics” and “Fiber Interface” application note for details.
The polarity of the 5.0 GHz inputs and outputs can be inverted.
Register 26_4.13 inverts the input;: 0 = Invert, 1 = Normal.
Register 26_4.12 inverts the outputs; 0 = Invert, 1 = Normal.
Note
In order to meet the QSGMII transmit and receive jitter specifications, a 125 MHz or
156.25 MHz reference clock input is required. The 25 MHz reference clock input option
should not be used for applications using the QSGMII.
Doc. No. MV-S106839-U0 Rev. C
Page 62
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
QSGMII 5.0 GHz SERDES Interface
Figure 16: CML I/Os
CML Outputs
Internal bias
50 ohm
CML Inputs
Internal bias1
1
50 ohm
50 ohm
Q_OUTP
Q_OUTN
Q_INP
Internal bias
Isink
50 ohm
Q_INN
1. Internal bias is generated from the
AVDDH supply and is typically 1.38V for
output termination, and 1.2V for input
termination.
2.4.2
QSGMII Register Addressing
QSGMII registers are accessed by setting Register 22.7:0 to 0x04. There are four copies of the
QSGMII registers - one for each port. The only exception are registers 26_4 and 27_4, which are
common control registers for QSGMII. These registers can be accessed via any of the four ports
PHY addresses.
2.4.3
QSGMII Speed and Link
When the QSGMII MAC interface is used, the media interface can be copper or
SGMII/1000BASE-X/100BASE-FX. The operational speed of the aggregated SGMII interfaces
within the QSGMII MAC interface is determined according to Table 58 media interface status and/or
loopback mode.
Each SGMII port of the QSGMII can independently operate at different speeds.
Table 58: SGMII Port Operational Speed
L in k S t a t us
S G M II S p ee d
No Link
Determined by speed setting of 21_2.2:0
MAC Loopback
Determined by speed setting of 21_2.2:0
1000BASE-T, SGMII at 1000 Mbps, 1000BASE-X
1000 Mbps
100BASE-TX, SGMII at 100 Mbps, 100BASE-FX
100 Mbps
10BASE-T, SGMII at 10 Mbps
10 Mbps
Two registers are available to determine whether the QSGMII achieved link and sync. Register 17_
4.5 indicates that the SERDES locked onto the incoming KDKDKD… sequence. If QSGMII
Auto-Negotiation is disabled, register 17_4.10 has the same meaning as register 17_4.5. If QSGMII
Auto-Negotiation is enabled, then register 17_4.10 indicates whether QSGMII Auto-Negotiation
successfully established link.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 63
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.5
Loopback
The device implements various different loopback paths.
2.5.1
System Interface Loopback
The functionality, timing, and signal integrity of the System interface can be tested by placing the
device in System interface loopback mode. This can be accomplished by setting register 0_0.14 = 1,
0_1.14 = 1, or 0_4.14 = 1. In loopback mode, the data received from the MAC is not transmitted out
on the media interface. Instead, the data is looped back and sent to the MAC. During loopback, link
will be lost and packets will not be received.
If loopback is enabled while auto-negotiating, FLP Auto-Negotiation codes will be transmitted. If
loopback is enabled in forced 10BASE-T mode, 10BASE-T idle link pulses will be transmitted on the
copper side. If loopback is enabled in forced 100BASE-T mode, 100BASE-T idles will be transmitted
on the copper side.
The speed of the SGMII or QSGMII is determined by register 21_2.2:0 during loopback. 21_2.2:0 is
100 = 10 Mbps, 101 = 100 Mbps, 110 = 1000 Mbps.
Figure 17: MAC Interface Loopback Diagram - Copper Media Interface
MAC
SERDES
System (QSGMII or SGMII)
Interface
PCS
0_0.14 = 1
PMA
PMD
Copper
Interface
Doc. No. MV-S106839-U0 Rev. C
Page 64
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Loopback
Figure 18: System Interface Loopback Diagram - Fiber Media Interface
MAC
SERDES
System (QSGMII)
Interface
PCS
0_1.14 = 1
PMA
PMD
Fiber Interface
Figure 19: System Interface Loopback Diagram - QSGMII Media Interface
MAC
SERDES
System (SGMII)
Interface
PCS
0_4.14 = 1
PMA
PMD
QSGMII
Interface
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 65
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.5.2
Synchronous SERDES Loopback
The 1.25 GHz SERDES and 5.0 GHz SERDES can loop back the raw 10 bit symbol at the receiver
back to the transmitter. In this mode of operation, the received data is assumed to be frequency
locked with the transmit data output by the PHY. No frequency compensation is performed when the
10 bit symbol is looped back. This mode facilitates testing using non 8/10 symbols such as PRBS.
The 1.25 GHz SERDES synchronous loopback is enabled by setting register 16_1.12 = 1 and 16_
1.8 = 1.
The 5.0 GHz SERDES synchronous loopback is enabled by setting register 26_4.9 = 1.
Figure 20: Synchronous SERDES Loopback Diagram
MAC
SERDES
System (SGMII or QSGMII)
Interface
PCS
PMA
PMD
Any Media
Interface
2.5.3
Line Loopback
Line loopback allows a link partner to send frames into the device to test the transmit and receive
data path. Frames from a link partner into the PHY, before reaching the MAC interface pins, are
looped back and sent out on the line. They are also sent to the MAC. The packets received from the
MAC are ignored during line loopback. Refer to Figure 21 on page 67. This allows the link partner to
receive its own frames.
Before enabling the line loopback feature, the PHY must first establish link to another PHY link
partner. If Auto-Negotiation is enabled, both link partners should advertise the same speed and
full-duplex. If Auto-Negotiation is disabled, both link partners need to be forced to the same speed
and full-duplex. Once link is established, the line loopback mode can be enabled.
Register 21_2.14 = 1 enables the line loopback on the copper interface.
Register 16_1.12 = 1 and 16_1.8 = 0 enables the line loopback of the 1000BASE-X, SGMII.
Register 16_4.12 = 1 enables the line loopback of the QSGMII media interface.
Doc. No. MV-S106839-U0 Rev. C
Page 66
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Loopback
Figure 21: Copper Line Loopback Data Path
MAC
SERDES
System
(SGMII or QSGMII)
Interface
PCS
21_2.14 = 1
PMA
PMD
Copper
Interface
Figure 22: Fiber Line Loopback Data Path
MAC
SERDES
System
(QSGMII)
Interface
16_1.12 = 1
and
16_1.8 = 0
PCS
PMA
PMD
Fiber
Interface
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 67
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Figure 23: QSGMII Line Loopback Data Path
MAC
SERDES
System
(SGMII)
Interface
PCS
16_4.12 = 1
PMA
PMD
QSGMII
Interface
2.5.4
External Loopback
For production testing, an external loopback stub allows testing of the complete data path.
For 10BASE-T and 100BASE-TX modes, the loopback test requires no register writes. For
1000BASE-T mode, register 18_6.3 must be set to 1 to enable the external loopback. All copper
modes require an external loopback stub.
The loopback stub consists of a plastic RJ-45 header, connecting RJ-45 pair 1,2 to pair 3,6 and
connecting pair 4,5 to pair 7,8, as seen in Figure 24.
Figure 24: Loopback Stub (Top View with Tab up)
1
2
3
4
5
6
7
8
Doc. No. MV-S106839-U0 Rev. C
Page 68
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Loopback
The external loopback test setup requires the presence of a MAC that will originate the frames to be
sent out through the PHY. Instead of a normal RJ-45 cable, the loopback stubs allows the PHY to
self-link at 1000 Mbps. It also allows the actual external loopback. See Figure 25. The MAC should
see the same packets it sent, looped back to it.
Figure 25: Test Setup for 10/100/1000 Mbps Modes using an External Loopback
Stub
Loopback Stub
MAC
Alaska ® PHY
Copyright © 2020 Marvell
September 22, 2020
Mag/RJ-45
1
2
3
4
5
6
7
8
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 69
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.6
Resets
In addition to the hardware reset pin (RESETn) there are several software reset bits as summarized
in Table 59.
Register 27_4.15 is a software bit that emulates the hardware reset. The entire chip is reset as if the
RESETn pin is asserted. Once triggered, registers are not accessible through the MDIO until the
chip reset completes.
The copper, fiber, and QSGMII circuits are reset per port via register 0_0.15, 0_1.15, and 0_4.15
respectively. A reset in one circuit does not directly affect another circuit.
Register 20_18.15 resets the mode control, port power management, and generator and checkers.
Register 26_4.15 resets the QSGMII for all 4 ports including the 5.0G SERDES.
All the reset registers described are self clear.
Table 59: Reset Control Bits
Reset
Register
Register Effect
Bl ock
27_4.15
Chip Hardware Reset
Entire Chip
0_0.15
Software Reset for Bank 0, 2, 3, 5, 7
Copper - per port
0_1.15
Software Reset for Bank 1
Fiber/SGMII - per port
0_4.15
Software Reset for Bank 4
QSGMII - per port
26_4.15
Software Reset for Bank 4 - All 4 ports
QSGMII - all ports and
common
20_18.15
Software Reset for Bank 6 and 18
Generator/Checker/Mode per port
Doc. No. MV-S106839-U0 Rev. C
Page 70
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Power Management
2.7
Power Management
The device supports several advanced power management modes that conserve power.
2.7.1
Manual Power Down
There are multiple power down control bits on chip and they are summarized in Table 60. Each
power down control independently powers down its respective circuits. In general, it is not necessary
to power down an unused interface. The PHY will automatically power down any unused circuit. For
example when auto-media detect is turned on, the unused interface will automatically power down.
The automatic PHY power management can be overridden by setting the power down control bits.
These bits have priority over the PHY power management in that the circuit can not be powered up
by the power management when its associated power down bit is set to 1. When a circuit is power
back up by setting the bit to 0, a software reset is also automatically sent to the corresponding
circuit.
Note that register 0_0.11 and 16_0.2 are logically ORed to form a power down control.
Table 60: Power Down Control Bits
2.7.2
R e s e t R e g is t e r
R e g i st e r E f f e c t
0_0.11
Copper Power Down
16_0.2
Copper Power Down
0_1.11
Fiber/SGMII Power Down
0_4.11
QSGMII Power Down - Per port
26_4.11
Global QSGMII Power Down
MAC Interface Power Down
In some applications, the MAC interface must run continuously regardless of the state of the network
interface. Additional power will be required to keep the MAC interface running during low power
states.
If absolute minimal power consumption is required during network interface power down mode or in
the Energy Detect modes, then register 16_2.3 or 16_1.3 should be set to 0 to allow the MAC
interface to power down.
Table 61 shows which bit controls the automatic MAC interface power down, and the MAC interface
that is powered down. In general 16_2.3 is used when the network interface is copper and 16_1.3 is
used when the network interface is fiber.
There is no equivalent bit when the QSGMII is used as the network interface. In MODE = 101 the
power down in the QSGMII has no effect on the SGMII. Also note that there is no energy detect
function in the QSGMII.
In the auto media detect modes (MODE = 110 and 111) both the fiber side and copper side has to
indicate power down before the QSGMII port can be powered down.
Table 61: Automatic MAC Interface Power Down
Register
20_18.2:0
Mode
M A C I n t e r f a c e P o w er
Do wn C o nt ro l Bi t
M A C I n t er f a c e
P o we r e d D o w n
000
QSGMII (System) to Copper
16_2.3
QSGMII Port Logic
001
SGMII (System) to Copper
16_2.3
SGMII
010
QSGMII (System) to 1000BASE-X
16_1.3
QSGMII Port Logic
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 71
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.7.3
Copper Energy Detect Modes
The device can be placed in energy detect power down modes by selecting either of the two energy
detect modes. Both modes enable the PHY to wake up on its own by detecting activity on the CAT 5
cable. The status of the energy detect is reported in register 17_0.4 and the energy detect changes
are reported in register 19_0.4.
2.7.3.1
Energy Detect (Mode 1)
Energy Detect (Mode 1) is entered by setting register 16_0.9:8 to 10.
In Mode 1, only the signal detection circuitry and serial management interface are active. If the PHY
detects energy on the line, it starts to Auto-Negotiate sending FLPs for 5 seconds. If at the end of 5
seconds the Auto-Negotiation is not completed, then the PHY stops sending FLPs and goes back to
monitoring receive energy. If Auto-Negotiation is completed, then the PHY goes into normal
10/100/1000 Mbps operation. If during normal operation the link is lost, the PHY will re-start
Auto-Negotiation. If no energy is detected after 5 seconds, the PHY goes back to monitoring receive
energy.
2.7.3.2
Energy Detect +TM (Mode 2)
Energy Detect (Mode 2) is entered by setting register 16_0.9:8 to 11.
In Mode 2, the PHY sends out a single 10 Mbps NLP (Normal Link Pulse) every one second. Except
for this difference, Mode 2 is identical to Mode 1 operation. If the device is in Mode 1, it cannot wake
up a connected device; therefore, the connected device must be transmitting NLPs, or either device
must be woken up through register access. If the device is in Mode 2, then it can wake a connected
device.
2.7.3.3
Normal 10/100/1000 Mbps Operation
Normal 10/100/1000 Mbps operation can be entered by turning off energy detect mode by setting
register 16_0.9:8 to 0x.
2.7.3.4
Power State Upon Exiting Power Down
When the PHY exits power down (register 0_0.11 or 16_0.2) the active state will depend on whether
the energy detect function is enabled (register 16_0.9:8 = 1x). If the energy detect function is
enabled, the PHY will transition to the energy detect state first and will wake up only if there is a
signal on the wire.
Table 62: Power State after Exiting Power Down
Register
Behavior
0_0.11
16_0.2
16 _ 0 . 9 : 8
1
x
xx
Power down
x
1
xx
Power down
1 to 0
0
00
Transition to power up
0
1 to 0
00
Transition to power up
1 to 0
0
1x
Transition to energy detect state
0
1 to 0
1x
Transition to energy detect state
Doc. No. MV-S106839-U0 Rev. C
Page 72
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Auto-Negotiation
2.7.4
Low Power Modes
Three low power modes are supported in the device.
IEEE 22.2.4.1.5 compliant power down
Energy Detect (Mode 1)
Energy Detect+TM (Mode 2)
IEEE 22.2.4.1.5 power down compliance allows for the PHY to be placed in a low-power
consumption state by register control.
Energy Detect (Mode 1) allows the device to wake up when energy is detected on the wire.
Energy Detect+TM (Mode 2) is identical to Mode 1 with the additional capability to wake up a link
partner. In Mode 2, the 10BASE-T link pulses are sent once every second while listening for energy
on the line.
Details of each mode are described below.
2.7.5
Low Power Operating Modes
2.7.5.1
IEEE Power Down Mode
The standard IEEE power down mode is entered by setting register 0_0.11. In this mode, the PHY
does not respond to any system interface (i.e., QSGMII/SGMII) signals except the MDC/MDIO. It
also does not respond to any activity on the copper or fiber media.
In this power down mode, the PHY cannot wake up on its own by detecting activity on the media. It
can only wake up by setting registers 0_0.11 and 16_0.2 = 0.
Upon deassertion of hardware reset, Register 0_0.11 and 16_0.2 are set to 1 to default the device to
a power down state.
Register 0_0.11 and 16_0.2 are logically ORed to form a power down control.
2.7.5.2
Energy Detect Power Down Modes
The device can be placed in energy detect power down modes by selecting either of the two energy
detect modes. Both modes enable the PHY to wake up on its own by detecting activity on the CAT 5
cable. The energy detect modes only apply to the copper media. The status of the energy detect is
reported in register 17_0.4 and the energy detect changes are reported in register 19_0.4.
2.7.6
SGMII Effect on Low Power Modes
In some applications, the SGMII must run continuously regardless of the state of the PHY. Additional
power will be required to keep this SGMII running during low power states.
If absolute minimal power consumption is required during the IEEE power down mode or the Energy
Detect modes, then register 16_2.3 should be set to 0 to allow the SGMII to power down. Note that
for these settings to take effect a software reset must be issued.
2.8
Auto-Negotiation
The device supports four types of Auto-Negotiation.
10/100/1000BASE-T Copper Auto-Negotiation. (IEEE 802.3 Clauses 28 and 40)
1000BASE-X Fiber Auto-Negotiation (IEEE 802.3 Clause 37)
SGMII Auto-Negotiation (Cisco specification)
QSGMII Auto-Negotiation (Cisco specification)
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 73
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Auto-Negotiation provides a mechanism for transferring information from the local station to the link
partner to establish speed, duplex, and Master/Slave preference during a link session.
Auto-Negotiation is initiated upon any of the following conditions:
Power up reset
Hardware reset
Software reset (Register 0_0.15, 0_1.15, or 0_4.15)
Restart Auto-Negotiation (Register 0_0.9, 0_1.9, 0_4.9)
Transition from power down to power up (Register 0.0_0.11, 0_1.11, or 0_4.11)
The link goes down
The following sections describe each of the Auto-Negotiation modes in detail.
2.8.1
10/100/1000BASE-T Auto-Negotiation
The 10/100/1000BASE-T Auto-Negotiation (AN) is based on Clause 28 and 40 of the IEEE 802.3
specification. It is used to negotiate speed, duplex, and flow control over CAT5 UTP cable. Once
Auto-Negotiation is initiated, the device determines whether or not the remote device has
Auto-Negotiation capability. If so, the device and the remote device negotiate the speed and duplex
with which to operate.
If the remote device does not have Auto-Negotiation capability, the device uses the parallel detect
function to determine the speed of the remote device for 100BASE-TX and 10BASE-T modes. If link
is established based on the parallel detect function, then it is required to establish link at half-duplex
mode only. Refer to IEEE 802.3 clauses 28 and 40 for a full description of Auto-Negotiation.
After hardware reset, 10/100/1000BASE-T Auto-Negotiation can be enabled and disabled via
Register 0_0.12. Auto MDI/MDIX and Auto-Negotiation may be disabled and enabled independently.
When Auto-Negotiation is disabled, the speed and duplex can be set via registers 0_0.13, 0_0.6,
and 0_0.8 respectively. When Auto-Negotiation is enabled the abilities that are advertised can be
changed via registers 4_0 and 9_0.
Changes to registers 0_0.12, 0_0.13, 0_0.6 and 0_0.8 do not take effect unless one of the following
takes place:
Software reset (registers 0_0.15)
Restart Auto-Negotiation (register 0_0.9)
Transition from power down to power up (register 0_0.11)
The copper link goes down
To enable or disable Auto-Negotiation, Register 0_0.12 should be changed simultaneously with
either register 0_0.15 or 0_0.9. For example, to disable Auto-Negotiation and force 10BASE-T
half-duplex mode, register 0_0 should be written with 0x8000.
Registers 4_0 and 9_0 are internally latched once every time the Auto-Negotiation enters the Ability
Detect state in the arbitration state machine. Hence, a write into Register 4_0 or 9_0 has no effect
once the device begins to transmit Fast Link Pulses (FLPs).This guarantees that sequences of FLPs
transmitted are consistent with one another.
Register 7_0 is treated in a similar way as registers 4_0 and 9_0 during additional next page
exchanges.
If 1000BASE-T mode is advertised, then the device automatically sends the appropriate next pages
to advertise the capability and negotiate master/slave mode of operation. If the user does not wish to
transmit additional next pages, then the next page bit (Register 4_0.15) can be set to zero, and the
user needs to take no further action.
Doc. No. MV-S106839-U0 Rev. C
Page 74
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Auto-Negotiation
If next pages in addition to the ones required for 1000BASE-T are needed, then the user can set
register 4_0.15 to one, and send and receive additional next pages via registers 7_0and 8_0,
respectively. The device stores the previous results from register 8 in internal registers, so that new
next pages can overwrite register 8_0.
Note that 1000BASE-T next page exchanges are automatically handled by the device without user
intervention, regardless of whether or not additional next pages are sent.
Once the device completes Auto-Negotiation, it updates the various status in registers 1_0, 5_0, 6_
0, and 10_0. Speed, duplex, page received, and Auto-Negotiation completed status are also
available in registers 17_0 and 19_0.
See Section 3, PHY Register Description, on page 99.
2.8.2
1000BASE-X Auto-Negotiation
1000BASE-X Auto-Negotiation is defined in Clause 37 of the IEEE 802.3 specification. It is used to
auto-negotiate duplex and flow control over fiber cable. Registers 0_1, 4_1, 5_1, 6_1, and 15_1 are
used to enable AN, advertise capabilities, determine link partner’s capabilities, show AN status, and
show the duplex mode of operation respectively.
Register 22.7:0 must be set to one to view the fiber auto-negotiation registers.
The device supports Next Page option for 1000BASE-X Auto-Negotiation. Register 7_1 of the fiber
pages is used to transmit Next Pages, and register 8_1 of the fiber pages is used to store the
received Next Pages. The Next Page exchange occurs with software intervention. The user must set
Register 4_1.15 to enable fiber Next Page exchange. Each Next Page received in the registers
should be read before a new Next Page to be transmitted is loaded in Register 7_1.
If the PHY enables 1000BASE-X Auto-Negotiation and the link partner does not, the link cannot link
up. The device implements an Auto-Negotiation bypass mode. See Section 2.8.3.1, Serial Interface
Auto-Negotiation Bypass Mode, on page 76 for more details.
2.8.3
SGMII Auto-Negotiation
SGMII is a de-facto standard designed by Cisco. SGMII uses 1000BASE-X coding to send data as
well as Auto-Negotiation information between the PHY and the MAC. However, the contents of the
SGMII Auto-Negotiation are different than the 1000BASE-X Auto-Negotiation. See the “Cisco SGMII
Specification” and the “MAC Interfaces and Auto-Negotiation” application note for further details.
The device supports SGMII with and without Auto-Negotiation. Auto-Negotiation can be enabled or
disabled by writing to Register 0_1.12 followed by a soft reset. If SGMII Auto-Negotiation is disabled,
the MAC interface link, speed, and duplex status (determined by the media side) cannot be
conveyed to the MAC from the PHY. The user must program the MAC with this information in some
other way (e.g., by reading PHY registers for link, speed, and duplex status). However, the
operational speed of the SGMII will follow the speed of the media. (See Table 56 on page 60).
Regardless of whether the Auto-Negotiation is enabled or disabled.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 75
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.8.3.1
Serial Interface Auto-Negotiation Bypass Mode
If the MAC or the PHY implements the Auto-Negotiation function and the other does not, two-way
communication is not possible unless Auto-Negotiation is manually disabled and both sides are
configured to work in the same operational modes. To solve this problem, the device implements the
SGMII Auto-Negotiation Bypass Mode. When entering the state “Ability_Detect,” a bypass timer
begins to count down from an initial value of approximately 200 ms. If the device receives idles
during the 200 ms, the device will interpret that the other side is “alive” but cannot send configuration
codes to perform Auto-Negotiation. After 200 ms, the state machine will move to a new state called
“Bypass_Link_Up” in which the device assumes a link-up status and the operational mode is set to
the value listed under the “Comments” column of Table 63.
Table 63: SGMII Auto-Negotiation modes
Reg. 0_1.12
R e g . 2 6 _ 1. 6
C om m e n ts
0
X
No Auto-Negotiation. User responsible for determining
speed, link, and duplex status by reading PHY registers.
1
0
Normal SGMII Auto-Negotiation. Speed, link, and duplex
status automatically communicated to the MAC during
Auto-Negotiation.
1
1
MAC Auto-Negotiation enabled.
Normal operation.
MAC Auto-Negotiation disabled.
After 200 ms the PHY will disable Auto-Negotiation and link
based on idles.
2.8.4
QSGMII Auto-Negotiation
The QSGMII aggregates and de-aggregates four SGMII ports with the SGMII Auto-Negotiation code
word passing transparently through the QSGMII.
The SGMII Auto-Negotiation described in Section 2.8.3, SGMII Auto-Negotiation, on page 75
applies to the Auto-Negotiation used on the QSGMII. The only exception to that is that the register is
accessed by setting Register 22.7:0 to 0x04 (Page 4) instead of 0x01 (Page 1), i.e., the
Auto-Negotiation enable register is accessed via Register 0_4.12 instead of 0_1.12 and the
enhanced SGMII mode is selected through Register 16_4.7:6 instead of 16_1.7:6.
Doc. No. MV-S106839-U0 Rev. C
Page 76
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Downshift Feature
2.9
Downshift Feature
Without the downshift feature enabled, connecting between two Gigabit link partners requires a
four-pair RJ-45 cable to establish 10, 100, or 1000 Mbps link. However, there are existing cables that
have only two-pairs, which are used to connect 10 Mbps and 100 Mbps Ethernet PHYs. With the
availability of only pairs 1, 2 and 3,6, Gigabit link partners can Auto-Negotiate to 1000 Mbps, but fail
to link. The Gigabit PHY will repeatedly go through the Auto-Negotiation but fail 1000 Mbps link and
never try to link at 10 Mbps or 100 Mbps.
With the Marvell® downshift feature enabled, the device is able to Auto-Negotiate with another
Gigabit link partner using cable pairs 1,2 and 3,6 to downshift and link at 10 Mbps or 100 Mbps,
whichever is the next highest advertised speed common between the two Gigabit PHYs.
In the case of a three pair cable (additional pair 4,5 or 7,8 - but not both) the same downshift function
for two-pair cables applies.
By default, the downshift feature is turned off. Refer to register 16_0.14:11 which describe how to
enable this feature and how to control the downshift algorithm parameters.
To enable the downshift feature, the following registers must be set:
Register 16_0.11 = 1 - enables downshift
Register 16_0.14:12 - sets the number of link attempts before downshifting
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 77
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.9.1
Offset
The offset reports the offset seen at the receiver. This is a debug mode. Bits 7:0 of registers 16_5,
17_5, 18_5, and 19_5 have no meaning. When bits 15:8 return a value of 0x80 it means there is
zero offset. If bit 15:8 returns a value of 0x00 then the test failed.
Note that in the maximum peak, first peak, and sample point modes, the systematic offset is
automatically subtracted from the results.
2.10
CRC Error Counter and Frame Counter
The CRC counter and frame counters, normally found in MACs, are available in the device. The
error counter and frame counter features are enabled through register writes and each counter is
stored in eight register bits.
Register 18_18.2:0 controls which path the CRC checker and packet counter is counting.
If register 18_18.2:0 is set to 010 then the Copper receive path is checked.
If register 18_18.2:0 is set to 100 then the SGMII/Fiber input path is checked.
If register 18_18.2:0 is set to 110 then the QSGMII input path is checked.
2.10.1
Enabling the CRC Error Counter and Frame Counter
To enable the counters to count, set register 18_18.2:0 to a non-zero value. If the counters are
enabled while receiving any packets, the packet may be counted as an error packet. It is
recommended to clear the counters after the counters are enabled.
To disable the counters, set register 18_18.2:0 to 000.
To read the CRC counter and frame counter, read register 17_18.
17_18.15:8 (Frame count is stored in these bits)
17_18.7:0 (CRC error count is stored in these bits)
The CRC counter and frame counter do not clear on a read command.
To clear the counters, write Register 18_18.4 = 1. The register 18_18.4 is a self-clear bit. Disabling
the counters by writing register 18_18.2:0 to 000 will also reset the counters.
2.11
Packet Generator
The device contains a very simple packet generator. Packet Generation (Table 160 p. 157) lists the
device Packet Generator register details.
The packet generator is enabled when:
Register 16_18.7:5 controls which path the packet generator is connected to.
If register 16_18.7:5 is set to 010 then the input into the SGMII/Fiber or the QSGMII is ignored and
the packet is generated onto the copper transmit path.
If register 16_18.7:5 is set to 100 then the copper receiver or the QSGMII is ignored and the packet
is generated onto the SGMII/Fiber output path.
If register 16_18.7:5 is set to 110 then the copper receiver or the SGMII/Fiber is ignored and the
packet is generated onto the QSGMII output path.
Once enabled, a fixed length packet of 64 or 1518 byte frame (including CRC) will be transmitted
separated by 12 bytes of IPG the inter-packet-gap (IPG). The length of the IPG between the packets
can be programmed (by default the IPG is set to 12 bytes). The preamble length will be 8 bytes. The
payload of the frame is either a fixed 5A, A5, 5A, A5 pattern or a pseudo random pattern. A correct
IEEE CRC is appended to the end of the frame. An error packet can also be generated.
Doc. No. MV-S106839-U0 Rev. C
Page 78
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
MDI/MDIX Crossover
The registers are as follows:
16_18.7:5 Packet generator enable. 000 = Normal operation. Else = Enable internal packet
generator
16_18.4 Packet generator trigger/status. 0 = Packet Generator is transmitting packets. 1 =
Transmission is done. Writing ‘0’ when this bit is ‘1’ will retrigger the packet generator to send
another burst of packets.
16_18.3 Packet generator self clear control. 0 = Resume normal operation after all packets are sent.
1 = Stay in packet generator mode after all packets are sent.
16_18.2 Payload type. 0 = Pseudo random. 1 = Fixed 5A, A5, 5A, A5,...
16_18.1 Packet length. 0 = 64 bytes. 1 = 1518 bytes
16_18.0 Error packet. 0 = Good CRC. 1 = Symbol error and corrupt CRC.
16_18.15:8 Packet Burst Size. 0x00 = Continuous. 0x01 to 0xFF = Burst 1 to 255 packets.
19_18.7:0 IPG Length + 1 (in bytes). Default is 12 bytes.
If register 16_18.15:8 is set to a non-zero value (to send burst packets), the register 16_18.7:5
packet generator behavior is controlled by register 16_18.4:3. If register 16_18.3 is set to ‘0’, register
16_18.7:5 will self clear once the required numbers of packets are generated. Note that if register
16_18.7:5 is manually set to 0 while packets are still bursting, the bursting will cease immediately
once the current active packet finishes transmitting. The value in register 16_18.15:8 should not be
changed while register 16_18.7:5 is set to a non-zero value. If register 16_18.3 is set to ‘1’, register
16_18.7:5 will retain the value and the packet generator will stay active. Normal packets that sent
towards the direction of the packet generator are transmitting will be blocked until the packet
generator control is released. As an example, if the copper packet generator is enabled, any packets
sent from the SGMII/QSGMII to the copper interface will be blocked. Register 16_18.4 indicates the
status of the packet generator transmission. When register 16_18.4 is ‘1’, writing ‘0’ will trigger the
packet generator to send another burst packets.
2.12
MDI/MDIX Crossover
The device automatically determines whether or not it needs to cross over between pairs as shown
in Table 64 on page 79 so that an external crossover cable is not required. If the device
interoperates with a device that cannot automatically correct for crossover, the device makes the
necessary adjustment prior to commencing Auto-Negotiation. If the device interoperates with a
device that implements MDI/MDIX crossover, a random algorithm as described in IEEE 802.3 clause
40.4.4 determines which device performs the crossover.
When the device interoperates with legacy 10BASE-T devices that do not implement
Auto-Negotiation, the device follows the same algorithm as described above since link pulses are
present. However, when interoperating with legacy 100BASE-TX devices that do not implement
Auto-Negotiation (i.e. link pulses are not present), the device uses signal detect to determine
whether or not to crossover.
The auto MDI/MDIX crossover function can be disabled via register 16_0.6:5.
The pin mapping in MDI and MDIX modes is shown in Table 64.
Table 64: Media Dependent Interface Pin Mapping
Pi n
MDI
MDIX
10 00 BAS E-T
1 0 0 B A S E - TX
10BASE-T
100 0BASE-T
100BASE-TX
10BASE-T
MDIP/N[0]
BI_DA±
TX±
TX±
BI_DB±
RX±
RX±
MDIP/N[1]
BI_DB±
RX±
RX±
BI_DA±
TX±
TX±
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 79
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 64: Media Dependent Interface Pin Mapping (Continued)
Pi n
MDI
MDIX
10 00 BAS E-T
1 0 0 B A S E - TX
10BASE-T
100 0BASE-T
100BASE-TX
10BASE-T
MDIP/N[2]
BI_DC±
unused
unused
BI_DD±
unused
unused
MDIP/N[3]
BI_DD±
unused
unused
BI_DC±
unused
unused
Table 64 assumes no crossover on PCB.
Note
The MDI/MDIX status is indicated by Register 17_0.6. This bit indicates whether the receive pairs
(3,6) and (1,2) are crossed over. In 1000BASE-T operation, the device can correct for crossover
between pairs (4,5) and (7,8) as shown in Table 64. However, this is not indicated by Register 17_
0.6.
If 1000BASE-T link is established, pairs (1,2) and (3,6) crossover is reported in register 21_5.4, and
pairs (4,5) and (7,8) crossover is reported in register 21_5.5.
2.13
Polarity Correction
The device automatically corrects polarity errors on the receive pairs in 1000BASE-T and 10BASE-T
modes. In 100BASE-TX mode, the polarity does not matter.
In 1000BASE-T mode, receive polarity errors are automatically corrected based on the sequence of
idle symbols. Once the descrambler is locked, the polarity is also locked on all pairs. The polarity
becomes unlocked only when the receiver loses lock.
In 10BASE-T mode, polarity errors are corrected based on the detection of validly spaced link
pulses. The detection begins during the MDI crossover detection phase and locks when the
10BASE-T link is up. The polarity becomes unlocked when link is down.
The polarity correction status is indicated by Register 17_0.1. This bit indicates whether the receive
pair (3,6) is polarity reversed in MDI mode of operation. In MDIX mode of operation, the receive pair
is (1,2) and Register 17_0.1 indicates whether this pair is polarity reversed. Although all pairs are
corrected for receive polarity reversal, Register 17_0.1 only indicates polarity reversal on the pairs
described above.
If 1000BASE-T link is established register 21_5.3:0 reports the polarity on all 4 pairs.
Polarity correction can be disabled by register write 16_0.1 = 1. Polarity will then be forced in normal
10BASE-T mode.
2.14
FLP Exchange Complete with No Link
Sometimes when link does not come up, it is difficult to determine whether the failure is due to the
auto-negotiation Fast Link Pulse (FLP) not completing or from the 10/100/1000BASE-T link not
being able to come up.
Register 19_0.3 is a sticky bit that gets set to 1 whenever the FLP exchange is completed but the
link cannot be established for some reason. Once the bit is set, it can be cleared only by reading the
register.
This bit will not be set if the FLP exchange is not completed, or if link is established.
Doc. No. MV-S106839-U0 Rev. C
Page 80
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
LED
2.15
LED
The LED[3:0] pins can be used to drive LED pins. Registers 16_3, 17_3, 18_3, and 19_3 controls
the operation of the LED pins. LED[3:0] are used to configure the PHY per Section 2.17.1, Hardware
Configuration, on page 89. After the configuration is completed, LED[3:0] will operate per this
section.
The LED[2] pin outputs either the LED[2] function or the LED[4] function. Register 19_3.14 controls
the selection.
The LED[3] pin outputs either the LED[3] function or the LED[5] function. Register 19_3.15 controls
the selection.
The LED[4] and LED[5] pins do not exist.
In general, 19_3.7:4 controls the LED[5] function, 19_3.3:0 controls the LED[4] function, 16_3.15:12
controls the LED[3] function, 16_3.11:8 controls the LED[2] function, 16_3.7:4 controls the LED[1]
function, and 16_3.3:0 controls the LED[0] function. These are referred to single LED modes.
However, there are some LED modes where LED[5:4] function operates as a unit, LED[3:2] function
operates as a unit and LED[1:0] operate as a unit. These are entered when 19_3.3:2 is set to 11,
16_3.11:10 is set to 11, or 16_3.3:2 is set to 11 respectively. These are referred to as dual LED
modes. In dual LED modes, register 19_3.7:4 have no meaning when 19_3.3:2 is set to 11,16_
3.15:12 have no meaning when 16_3.11:10 is set to 11, and 16_3.7:4 have no meaning when 16_
3.3:2 is set to 11.
The LED reports the status of the active media interface i.e., copper or fiber.
Figure 26 shows the general chaining of function for the LEDs. The various functions are described
in the following sections.
Figure 26: LED Chain
Media
Link
Status
Receive
Activity
Pulse
Stretch
Transmit
Activity
Pulse
Stretch
Logic
Logic
Blink
Logic
Mix
Polarity
LED[1:0]
Manual
Override
and
Control
LED[1:0] Function
Media
Link
Status
Receive
Activity
Pulse
Stretch
Transmit
Activity
Pulse
Stretch
Logic
Logic
Blink
Logic
Mix
Polarity
Mux
Manual
Override
and
Control
LED[3:2]
LED[3:2] Function
Media
Link
Status
Receive
Activity
Pulse
Stretch
Transmit
Activity
Pulse
Stretch
Logic
Logic
Blink
Logic
Mix
Polarity
Manual
Override
and
Control
LED[5:4] Function
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 81
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 65: LED[3:2] Functional Pin Mapping
2.15.1
Register
L ED P in
De f in it io n
19_3.15
LED[3]
0 = Output LED[3] function to LED[3] pin
1 = Output LED[5] function to LED[3] pin
19_3.14
LED[2]
0 = Output LED[2] function to LED[2] pin
1 = Output LED[4] function to LED[2] pin
LED Polarity
There are a variety of ways to hook up the LEDs. Some examples are shown in Figure 27. In order
to make things more flexible registers 19_3.11:10, 19_3.9:8, 17_3.7:6, 17_3.5:4, 17_3.3:2, and 17_
3.1:0 specify the output polarity for the LED[5:0] function. The lower bit of each pair specified the on
(active) state of the LED, either high or low. The upper bit of each pair specifies whether the off state
of the LED should be driven to the opposite level of the on state or Hi-Z. The Hi-Z state is useful in
cases such the LOS and INIT function where the inactive state is Hi-Z.
Figure 27: Various LED Hookup Configurations
Single LED High Active
Single LED Low Active
Three terminal
bi-color LED High Active
Three terminal
bi-color LED Low Active
Two terminal
bi-color LED
Table 66: LED Polarity
Register
L ED F u nc t io n
De f in it io n
19_3.11:10
LED[5]
00 = On - drive LED[5] low, Off - drive LED[5] high
01 = On - drive LED[5] high, Off - drive LED[5] low
10 = On - drive LED[5] low, Off - tristate LED[5]
11 = On - drive LED[5] high, Off - tristate LED[5]
19_3.9:8
LED[4]
00 = On - drive LED[4] low, Off - drive LED[4] high
01 = On - drive LED[4] high, Off - drive LED[4] low
10 = On - drive LED[4] low, Off - tristate LED[4]
11 = On - drive LED[4] high, Off - tristate LED[4]
17_3.7:6
LED[3]
00 = On - drive LED[3] low, Off - drive LED[3] high
01 = On - drive LED[3] high, Off - drive LED[3] low
10 = On - drive LED[3] low, Off - tristate LED[3]
11 = On - drive LED[3] high, Off - tristate LED[3]
17_3.5:4
LED[2]
00 = On - drive LED[2] low, Off - drive LED[2] high
01 = On - drive LED[2] high, Off - drive LED[2] low
10 = On - drive LED[2] low, Off - tristate LED[2]
11 = On - drive LED[2] high, Off - tristate LED[2]
Doc. No. MV-S106839-U0 Rev. C
Page 82
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
LED
Table 66: LED Polarity (Continued)
2.15.2
Register
L ED F u nc t io n
De f in it io n
17_3.3:2
LED[1]
00 = On - drive LED[1] low, Off - drive LED[1] high
01 = On - drive LED[1] high, Off - drive LED[1] low
10 = On - drive LED[1] low, Off - tristate LED[1]
11 = On - drive LED[1] high, Off - tristate LED[1]
17_3.1:0
LED[0]
00 = On - drive LED[0] low, Off - drive LED[0] high
01 = On - drive LED[0] high, Off - drive LED[0] low
10 = On - drive LED[0] low, Off - tristate LED[0]
11 = On - drive LED[0] high, Off - tristate LED[0]
Pulse Stretching and Blinking
Register 18_3.14:12 specifies the pulse stretching duration of a particular activity. Only the transmit
activity, receive activity, and (transmit or receive) activity are stretched. All other statuses are not
stretched since they are static in nature and no stretching is required.
Some status will require blinking instead of a solid on. Register 18_3.10:8 specifies the blink rate.
Note that the pulse stretching is applied first and the blinking will reflect the duration of the stretched
pulse.
The stretched/blinked output will then be mixed if needed (Section 2.15.3, Bi-Color LED Mixing,
on page 84) and then inverted/Hi-Z according to the polarity described in section (Section 2.15.1,
LED Polarity, on page 82)
Table 67: Pulse Stretching and Blinking
Register
L ED F u nc t io n
De f i n it io n
18_3.14:12
Pulse stretch
duration
000 = No pulse stretching
001 = 21 ms to 42 ms
010 = 42 ms to 84 ms
011 = 84 ms to 170 ms
100 = 170 ms to 340 ms
101 = 340 ms to 670 ms
110 = 670 ms to 1.3s
111 = 1.3s to 2.7s
18_3.10:8
Blink Rate
000 = 42 ms
001 = 84 ms
010 = 170 ms
011 = 340 ms
100 = 670 ms
101 to 111 = Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 83
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.15.3
Bi-Color LED Mixing
In the dual LED modes the mixing function allows the 2 colors of the LED to be mixed to form a third
color. This is useful since the PHY is tri speed and the three colors each represent one of the
speeds. Register 17_3.15:12 control the amount to mix in the LED[5], LED[3], and LED[1] pins.
Register 17_3.11:8 control the amount to mix in the LED[4], LED[2], and LED[0] pins. The mixing is
determined by the percentage of time the LED is on during the active state. The percentage is
selectable in 12.5% increments.
Note that there are two types of bi-color LEDs: three terminal type, and two terminal type. For
example, the third and fourth LED block from the left in Figure 27 on page 82 illustrates three
terminal types, and the one on the far right is the two terminal type. In the three terminal type both of
the LEDs can be turned on at the same time. Hence the sum of the percentage specified by 17_
3.15:12 and 17_3.11:8 can exceed 100%. However, in the two terminal type the sum should never
exceed 100% since only one LED can be turned on at any given time.
The mixing only applies when register 19_3.3:0, 16_3.11:8 or 16_3.3:0 are set to 11xx. There is no
mixing in single LED modes.
Table 68: Bi-Color LED Mixing
Register
L ED F u nc t io n
De f in it io n
17_3.15:12
LED[5], LED[3],
LED[1] mix
percentage
When using 2 terminal bi-color LEDs the mixing
percentage should not be set greater than 50%.
0000 = 0%
0001 = 12.5%
.
.
0111 = 87.5%
1000 = 100%
1001 to 1111 = Reserved
17_3.11:8
LED[4], LED[2],
LED[0] mix
percentage
When using 2 terminal bi-color LEDs the mixing
percentage should not be set greater than 50%.
0000 = 0%
0001 = 12.5%,
.
.
.
0111 = 87.5%
1000 = 100%
1001 to 1111 = Reserved
Doc. No. MV-S106839-U0 Rev. C
Page 84
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
LED
2.15.4
Modes of Operation
The LED pins relay some modes of the PHY so that these modes can be displayed by the LEDs.
Most of the single LED modes are self-explanatory from the register map of register 16_3. We will
cover the non-obvious ones in this section.
Table 69: Modes of Operation
Register
L E D F un c t i o n
Defi ni ti on
19_3.7:4
LED[5] Control
If 19_3.3:2 is set to 11 then 19_3.7:4 has no effect
0000 = On - Receive, Off - No Receive
0001 = On - Link, Blink - Activity, Off - No Link
0010 = On - Link, Blink - Receive, Off - No Link
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = On - Transmit, Off - No Transmit
0110 = On - Full-duplex, Off - Half-duplex
0111 = On - Full-duplex, Blink - Collision Off - Half-duplex
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
11xx = Reserved
19_3.3:0
LED[4] Control
0000 = On - Receive, Off - No Receive
0001 = On - Link, Blink - Activity, Off - No Link
0010 = On - Link, Blink - Receive, Off - No Link
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = On - Transmit, Off - No Transmit
0110 = On - Full-duplex, Off - Half-duplex
0111 = On - Full-duplex, Blink - Collision Off - Half-duplex
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
1100 = MODE 1 (Dual LED mode)
1101 = MODE 2 (Dual LED mode)
1110 = MODE 3 (Dual LED mode)
1111 = MODE 4 (Dual LED mode)
16_3.15:12
LED[3] Control
If 16_3.11:10 is set to 11 then 16_3.15:12 has no effect
0000 = On - Fiber Link, Off - Else
0001 = On - Link, Blink - Activity, Off - No Link
0010 = On - Link, Blink - Receive, Off - No Link
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = Reserved
0110 = On - 10 Mbps or 1000 Mbps Master, Off - Else
0111 = On - Full-duplex, Off - Half-duplex
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
11xx = Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 85
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 69: Modes of Operation (Continued)
Register
L E D F un c t i o n
Defi ni ti on
16_3.11:8
LED[2] Control
0000 = On - Link, Off - No Link
0001 = On - Link, Blink - Activity, Off - No Link
0010 = Reserved
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = On - Transmit, Off - No Transmit
0110 = On - 10/1000 Mbps Link, Off - Else
0111 = On - 10 Mbps Link, Off - Else
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
1100 = MODE 1 (Dual LED mode)
1101 = MODE 2 (Dual LED mode)
1110 = MODE 3 (Dual LED mode)
1111 = MODE 4 (Dual LED mode)
16_3.7:4
LED[1] Control
If 16_3.3:2 is set to 11 then 16_3.7:4 has no effect
0000 = On - Copper Link, Off - Else
0001 = On - Link, Blink - Activity, Off - No Link
0010 = On - Link, Blink - Receive, Off - No Link
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = On - 100 Mbps, Link or Fiber Link, Off - Else
0110 = On - 100/1000 Mbps Link, Off - Else
0111 = On - 100 Mbps Link, Off - Else
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
11xx = Reserved
16_3.3:0
LED[0] Control
0000 = On - Link, Off - No Link
0001 = On - Link, Blink - Activity, Off - No Link
0010 = 3 blinks - 1000 Mbps
2 blinks - 100 Mbps
1 blink - 10 Mbps
0 blink - No Link
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = On - Transmit, Off - No Transmit
0110 = On - Copper Link, Off - Else
0111 = On - 1000 Mbps Link, Off - Else
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
1100 = MODE 1 (Dual LED mode)
1101 = MODE 2 (Dual LED mode)
1110 = MODE 3 (Dual LED mode)
1111 = MODE 4 (Dual LED mode)
Doc. No. MV-S106839-U0 Rev. C
Page 86
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
LED
2.15.4.1
Compound LED Modes
Compound LED modes are defined in Table 70.
Table 70: Compound LED Status
2.15.4.2
Co m p o un d M o d e
Description
Activity
Transmit Activity OR Receive Activity
Copper Link
10BASE-T link OR 100BASE-TX Link OR 1000BASE-T Link
Link
Copper Link or Fiber Link
Speed Blink
When 16_3.3:0 is set to 0010 the LED[0] pin takes on the following behavior.
LED[0] outputs the sequence shown in Table 71 depending on the status of the link. The sequence
consists of 8 segments. If a 1000 Mbps link is established the LED[0] outputs 3 pulses, 100 Mbps 2
pulses, 10 Mbps 1 pulse, and no link 0 pulses. The sequence repeats over and over again
indefinitely.
The odd numbered segment pulse duration is specified in 18_3.1:0. The even numbered pulse
duration is specified in 18_3.3:2.
Table 71: Speed Blinking Sequence
S eg m e n t
1 0 M bp s
1 0 0 M bp s
1000 Mbps
No Li n k
Du rat io n
1
On
On
On
Off
18_3.1:0
2
Off
Off
Off
Off
18_3.3:2
3
Off
On
On
Off
18_3.1:0
4
Off
Off
Off
Off
18_3.3:2
5
Off
Off
On
Off
18_3.1:0
6
Off
Off
Off
Off
18_3.3:2
7
Off
Off
Off
Off
18_3.1:0
8
Off
Off
Off
Off
18_3.3:2
Table 72: Speed Blink
2.15.4.3
Register
L ED F u nc t io n
De f in it io n
18_3.3:2
Pulse Period for
even segments
00 = 84 ms
01 = 170 ms
10 = 340 ms
11 = 670 ms
18_3.1:0
Pulse Period for
odd segments
00 = 84 ms
01 = 170 ms
10 = 340 ms
11 = 670 ms
Manual Override
When 19_3.7:6, 19_3.3:2,16_3.15:14, 16_3.11:10, 16_3.7:6, and 16_3.3:2 are set to 10 the
LED[5:0] are manually forced. Registers 19_3.5:4, 19_3.1:0,16_3.13:12, 16_3.9:8, 16_3.5:4, and
16_3.1:0 then select whether the LEDs are to be on, off, Hi-Z, or blink.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 87
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
If bi-color LEDs are used, the manual override will select only one of the two colors. In order to get
the third color by mixing, MODE 1 and MODE 2 should be used (Section 2.15.4.4, MODE 1, MODE
2, MODE 3, MODE 4, on page 88).
2.15.4.4
MODE 1, MODE 2, MODE 3, MODE 4
MODE 1 to 4 are dual LED modes. These are used to mix a third color using bi-color LEDs.
When 19_3.3:0,16_3.11:8 or 16_3.3:0 is set to 11xx then one of the 4 modes are enabled.
MODE 1 Solid mixed color. The mixing is discussed in Section 2.15.3, Bi-Color LED Mixing,
on page 84.
MODE 2 Blinking mixed color. The mixing is discussed in Section 2.15.3. The blinking is discussed
in section Section 2.15.2, Pulse Stretching and Blinking, on page 83.
MODE 3 Behavior according to Table 73.
MODE 4 Behavior according to Table 74.
Note that MODE 4 is the same as MODE 3 except the 10 Mbps and 100 Mbps are reversed.
Table 73: MODE 3 Behavior
Status
L E D[5 ]
L E D[3 ]
L E D[1 ]
L ED [ 4 ]
L ED [ 2 ]
L ED [ 0 ]
1000 Mbps Link - No Activity
Off
Solid On
1000 Mbps Link - Activity
Off
Blink
100 Mbps Link - No Activity
Solid Mix
Solid Mix
100 Mbps Link - Activity
Blink Mix
Blink Mix
10 Mbps Link - No Activity
Solid On
Off
10 Mbps Link - Activity
Blink
Off
No link
Off
Off
Table 74: MODE 4 Behavior
2.15.5
Status
L E D[5 ]
L E D[3 ]
L E D[1 ]
LE D[ 4 ]
LE D[ 2 ]
LE D[ 0 ]
1000 Mbps Link - No Activity
Off
Solid On
1000 Mbps Link - Activity
Off
Blink
100 Mbps Link - No Activity
Solid On
Off
100 Mbps Link - Activity
Blink
Off
10 Mbps Link - No Activity
Solid Mix
Solid Mix
10 Mbps Link - Activity
Blink Mix
Blink Mix
No link
Off
Off
Behavior in Various Low Power States
When the PHY is in software reset, powered down, or the energy detect state, the LEDs are set to
the inactive state in order to save power unless overridden by the user.
Doc. No. MV-S106839-U0 Rev. C
Page 88
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Interrupt
If the LED[x] control (Registers 16_3.11:8, 16_3.7:4, and 16_3.3:0 is set to 10xx (forced mode) then
the LEDs will be forced regardless of the power state. This allows the user to have direct control over
the LEDs. Note that the LED will not BLINK when the PHY is in low power state.
If the LED[x] control is not set to 10xx, then the LEDs will be forced off when the PHY is in the
software reset, power down state or in the energy detect state. The off value for LED[x] is defined by
the setting in registers 17_3.7:6, 17_3.5:4, 17_3.3:2, 17_3.1:0, 19_3.11:10, and 19_3.9:8.
When the PHY is in the powered up state and not in the energy detect state, the LED[x] will operate
normally.
2.16
Interrupt
The INTn pin supports the interrupt function. INTn is active low.
Registers 18_0, 18_1, 18_2, 18_4, and 26_6.7 are the Interrupt Enable registers.
Registers 19_0, 19_1, 19_2, 19_4, and 26_6.6 are the Interrupt Status registers.
Registers 23_0 is the Interrupt Status summary registers. Register 23_0 lists the ports that have
active interrupts. Register 23_0 provides a quick way to isolate the interrupt so that the MAC or
switch does not have to poll register 19 for all ports. Reading register 23_0 does not de-assert the
INTn pin. Note that register 23_0 can be accessed by reading register 23_0 using the PHY address
of any of the four ports.
The various pages of register 18 and 26_6.7 are used to select the interrupt events that can activate
the interrupt pin. The interrupt pin will be activated if any of the selected events on any page of
register 18 or 26_6.7 occurs.
If a certain interrupt event is not enabled for the INTn pin, it will still be indicated by the
corresponding Interrupt status bits if the interrupt event occurs. The unselected events will not cause
the INTn pin to be activated.
2.17
Configuring the Device
The device can be configured two ways:
Hardware configuration strap options (unmanaged applications)
MDC/MDIO register writes (managed applications)
All hardware configuration options can be overwritten by software except PHYADR[4:2] and PHY_
ORDER.
2.17.1
Hardware Configuration
After the deassertion of RESETn the device will be hardware configured.
The device is configured through the CONFIG[3:0] pins and CLK_SEL[1:0].
CLK_SEL[1:0] are used to select the reference clock input option. See Section 2.18, Reference
Clock, on page 96 for details.
Each CONFIG[3:0] pin is used to configure 4 bits. The 4-bit value is set depending on what is
connected to the CONFIG pins soon after the deassertion of hardware reset. The 4-bit mapping is
shown in Table 75.
Table 75: Four Bit Mapping
P in
Bit 3, 2,1,0
VSS
0000
P0_LED[1]
0001
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 89
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 75: Four Bit Mapping (Continued)
P in
Bit 3, 2,1,0
P0_LED[2]
0010
P0_LED[3]
0011
P1_LED[0]
0100
P1_LED[1]
0101
P1_LED[2]
0110
P1_LED[3]
0111
P2_LED[0]
1000
P2_LED[1]
1001
P2_LED[2]
1010
P2_LED[3]
1011
P3_LED[0]
1100
P3_LED[1]
1101
P3_LED[2]
1110
VDDO
1111
P0_LED[0]
Reserved
P3_LED[3]
Reserved
The 4 bits for each CONFIG pin is mapped as shown in Table 76.
Table 76: Configuration Mapping
P in
B it 3
B it 2
Bi t1
Bi t 0
CONFIG[0]
PHY_ORDER
PHYAD[4]
PHYAD[3]
PHYAD[2]
CONFIG[1]
SEL_MS
ENA_PAUSE
C_ANEG[1]
C_ANEG[0]
CONFIG[2]
S_ANEG, Q_ANEG
ENA_XC
DIS_SLEEP
PDOWN
CONFIG[3]
Reserved (Set to 0)
MODE[2]
MODE[1]
MODE[0]
Each bit in the configuration is defined as shown in Table 77.
Table 77: Device Configuration Definition
Bi ts
D e fi ni ti on
Register Affected
PHYAD[4:2]
PHY Address Bits 4:2
None
PHY_ORDER
0 = PHYAD[1:0] is set as follows: Port 0 - 00, Port 1 - 01,
Port 2 - 10, Port 3 - 11
None
1 = PHYAD[1:0] is set as follows: Port 0 - 11, Port 1 - 10,
Port 2 - 01, Port 3 - 00
Doc. No. MV-S106839-U0 Rev. C
Page 90
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Configuring the Device
Table 77: Device Configuration Definition (Continued)
Bi ts
D e fi ni ti on
Register Affected
C_ANEG[1:0]
00 = Advertise 1000BASE-T/1000BASE-X Full-Duplex Only
4_0.8:5 = 0000, 9_0.8 = 0, 4_1.6:5 = 01
01 = Advertise 1000BASE-T/1000BASE-X Full and
Half-Duplex Only
4_0.8:5 = 0000, 9_0.8 = 1, 4_1.6:5 = 11
10 = Advertise All Capabilities Except
1000BASE-T/1000BASE-X Half-Duplex
4_0.8:5 = 1111, 9_0.8 = 0, 4_1.6:5 = 01
11 = Advertise All Capabilities
4_0.8:5 = 1111, 9_0.8 = 1, 4_1.6:5 = 11
0 = Do Not Advertise Pause and Asymmetric Pause
4_0.11:10 = 00, 4_1.8:7 = 00
1 = Advertise Pause and Asymmetric Pause
4_0.11:10 = 11, 4_1.8:7 = 11
0 = Default Power Up Port
See Table 78 on page 92
1 = Default Power Down Port
See Table 78 on page 92
0 = Default Energy Detect On
16_0.9:8 = 11
1 = Default Energy Detect Off
16_0.9:8 = 00
0 = Default Disable Auto-Crossover
16_0.6 = 0
1 = Default Enable Auto-Crossover
16_0.6 = 1
0 = Prefer Slave
9_0.11:10 = 00
1 = Prefer Master
9_0.11:10 = 11
000 = QSGMII (System) to Copper
20_18.2:0 = 000
001 = SGMII (System) to Copper
20_18.2:0 = 001
010 = QSGMII (System) to 1000BASE-X
20_18.2:0 = 010
ENA_PAUSE
PDOWN
DIS_SLEEP
ENA_XC
SEL_MS
MODE[2:0]
011 = Reserved
100 = Reserved
101 = Reserved
110 = Reserved
111 = Reserved
S_ANEG
Q_ANEG
0 = SGMII/1000BASE-X Auto-Negotiations Off
0_1.12 = 0
1 = SGMII/1000BASE-X Auto-Negotiations On
0_1.12 = 1
0 = SGMII Auto-Negotiations on QSGMII Off
0_4.12 = 0
1 = SGMII Auto-Negotiations on QSGMII On
0_4.12 = 1
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 91
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 78: PDOWN Register Setting as a Function of MODE[2:0]
MODE[2:0]
2.17.2
PDOWN
0 _ 0 . 11
0 _ 1 . 11
0 _ 4 . 11
xxx
0
0
0
0
000
1
1
0
0
001
1
1
0
0
010
1
0
1
0
011
1
0
1
0
100
1
0
1
0
101
1
0
0
1
110
1
1
1
0
111
1
1
1
0
Software Configuration - Management Interface
The management interface provides access to the internal registers via the MDC and MDIO pins
and is compliant with IEEE 802.3 Clause 22 and Clause 45 MDIO protocol. MDC is the management
data clock input and, it can run from DC to a maximum rate of 12.5 MHz. At high MDIO fanouts the
maximum rate may be decreased depending on the output loading. MDIO is the management data
input/output and is a bi-directional signal that runs synchronously to MDC.
The MDIO pin requires a pull-up resistor in a range from 1.5 kohm to 10 kohm that pulls the MDIO
high during the idle and turnaround.
PHY address is configured during the hardware reset sequence. Refer to Section 2.17.1, Hardware
Configuration, on page 89 for more information on how to configure PHY addresses.
All the required serial management registers are implemented as well as several optional registers.
A description of the registers can be found in the Register Description.
2.17.2.1
Clause 22 MDC/MDIO Management Interface
Typical read and write operations on the management interface are shown in Figure 28 and
Figure 29.
Figure 28: Typical MDC/MDIO Read Operation
MDC
MDIO
0
(STA)
1
1
0
A4 A3
A2
A1
A0 R4 R3 R2 R1 R0
MDIO
Z
0
(PHY)
IDLE
OPCODE
START
(Read)
PHY Address
Register Address
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
TA
Doc. No. MV-S106839-U0 Rev. C
Page 92
Register Data
IDLE
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Configuring the Device
Figure 29: Typical MDC/MDIO Write Operation
MDC
MDIO
0
(STA)
IDLE
1
0
1
OPCODE
START
(Write)
A4 A3
A2
A1
PHY Address
A0 R4 R3 R2 R1 R0
1
Register Address
0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
TA
Register Data
IDLE
Table 79 is an example of a read operation.
Table 79: Serial Management Interface Protocol
32-Bit
Preamble
Start of
Frame
OpCode
Read =
10
Wr ite =
01
5-Bit
P HY
Device
Ad d r e s s
5-Bit
PH Y
Register
Ad d r e s s
(MSB)
2-Bit
Tur n
a r ou n d
Read =
z0
Wri te =
10
16-Bit
D a ta Fi e ld
I d le
11111111
01
10
01100
00000
z0
0001001100000000
11111111
2.17.2.2
Extended Register Access
The IEEE defines only 32 registers address space for the PHY. In order to extend the number of
registers address space available a paging mechanism is used. Register 22 bits 7 to 0 are used to
specify the page. There is no paging for registers 22.
In this document, the short hand used to specify the registers take the form register_page.bit:bit,
register_page.bit, register.bit:bit, or register.bit.
For example:
Register 16 page 2 bits 5 to 2 is specified as 16_2.5:2.
Register 16 page 2 bits 5 is specified as 16_2.5.
It takes four MDIO write commands to write the same register to the same value on all 4 ports.
Register 22.15:14 can be used to selectively ignore PHYAD[4:2] and PHYAD[1:0] as shown in
Table 80 so that the same register address can be written to all four ports in one MDIO write
command. PHYAD[4:0] will still be decoded for read commands.
Care must be taken to setup multiple port write. To enable the concurrent write access write register
22 four times in a row with bit 14 set to 1 – once to each PHYAD[4:0]. The values written on all 16
bits must be the same otherwise unpredictable behavior will occur.
Once the four write commands to register 22 are issued, all subsequent writes will be concurrent to
all ports including writes to register 22.
Concurrent write access will continue as long as every write to register 22 sets 22.14 to 1.
To disable concurrent write access simply write register 22.14 to 0.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 93
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 80: Page Address
Register
F un c t i o n
S et t i ng
Mode
HW
R st
SW
R st
22.15
Ignore
PHYAD[4:2]
0 = Use PHYAD[4:2] to decode write commands
1 = Ignore PHYAD[4:2] to decode write commands
R/W
0
Retain
22.14
Ignore
PHYAD[1:0]
0 = Use PHYAD[1:0] to decode write commands
1 = Ignore PHYAD[1:0] to decode write commands
R/W
0
Retain
22.13:8
Reserved
00000000
RO
0
0
22.7:0
Page select
for registers
0 to 21, 23
to 28
Page Number
R/W
00
Retain
2.17.2.3
Clause 45 MDC/MDIO Management Interface (XMDIO)
Clause 45 provides extension of Clause 22 MDC/MDIO management interface to access more
device registers while retaining its logical compatibility of the frame format. Clause 22 uses frame
format with “Start of Frame” code of ‘01’ while Clause 45 uses frame format with “Start of Frame”
code of ‘00’. The extensions for Clause 45 MDIO indirect register accesses are specified in Table 81.
Table 81: Extensions for Management Frame Format for Indirect Access
F r am e
3 2- bi t
P r e am b l e
Sta rt of
F r a me
O pcode
5 -b it PH Y
A d dre ss
(MSB)
D evi ce
A dd re ss
2- b it
Tur na ro un d
16 -bit ADRESS/ DATA
Fi el d
I dl e
Address
1..1
00
00
PPPPP
DDDDD
10
AAAAAAAAAAAAAAAA
Z
Write
1..1
00
01
PPPPP
DDDDD
10
DDDDDDDDDDDDDDDD
Z
Read
1..1
00
11
PPPPP
DDDDD
Z0
DDDDDDDDDDDDDDDD
Z
Read
Increment
1..1
00
10
PPPPP
DDDDD
Z0
DDDDDDDDDDDDDDDD
Z
Clause 45 MDIO implements a 16-bit address register that stores the address of the register to be
accessed. For an address cycle, it contains the address of the register to be accessed on the next
cycle. For read, write, post-read increment-address cycles, the field contains the data for the
register. At power up and reset, the contents of the register are undefined. Write, read, and
post-read-increment-address frames access the address register, though write and read frames do
not modify the contents of the address register.
2.17.2.4
Clause 45 Access to Clause 22 Registers
Clause 22 registers space can also be access through the Clause 45 MDIO protocol. All of the
Clause 22 registers are mapped into Clause 45 Device Address (DEVAD) 3 vendor specific register
space (0x8000 – 0x9FFF). The Clause 22 registers are mapped as the following:
C45_REGAD[15:0] = {3b’100, P22[7:0], C22_REGAD[4:0]}
Where:
P22[7:0] – Clause 22 register 22 paging
C22_REGAD[4:0] – Clause 22 REGAD[4:0]
C45_REGAD[15:0] – Clause 45 REGAD[15:0]
Doc. No. MV-S106839-U0 Rev. C
Page 94
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Configuring the Device
Table 82: Clause 45 Access to Clause 22 Registers Example
C l a us e 2 2 R e gi s t e r s
C l a us e 4 5 R eg i s t e r s
Pag e
R e g i s t e r A d dre s s
D e v i ce A d d r e s s
Register Address
0x0
0x4
0x3
0x8004 (3b’100, 8b’0000 0000, 5b’00100)
0x1
0x11 (Register 17)
0x3
0x8031 (3b’100, 8b’0000 0000, 5b’10001)
0x12
0x14 (Register 20)
0x3
0x8254 (3b’100, 8b’0001 0010, 5b’10100)
2.17.2.5
Preamble Suppression
The device is permanently programmed for preamble suppression. A minimum of one idle bit is
required between operations.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 95
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.18
Reference Clock
The device can use a 25 MHz crystal, 25 MHz oscillator, 125 MHz single-ended clock,
25/125/156.25MHz differential clock as reference clock. REF_CLKP/N are LVDS differential inputs
with an internal 100 ohm differential termination resistor and internal ac-coupling. The connection to
the reference clock pins are shown in Table 83. The reference frequency used must be indicated by
the CLK_SEL[1:0] pins.
Table 83: Reference Clock Pin Connections
R e f er e nc e
S ou r c e
C L K_
S E L[ 1 : 0 ]
XTAL _IN
XTAL _OU T
RE F _C L KP
R EF _ CL K N
25 MHz
Crystal
11
Connect to
Crystal
Connect to
Crystal
Leave Floating
Leave Floating
25 MHz
Oscillator
11
Connect to
Driver
Leave
Floating
Leave Floating
Leave Floating
25 MHz
Differential
10
Leave
Floating
Leave
Floating
Connect to
Driver
Connect to
Driver
125 MHz
Differential
01
Leave
Floating
Leave
Floating
Connect to
Driver
Connect to
Driver
125 MHz
Single-ended
01
Leave
Floating
Leave
Floating
Connect to
Driver
0.1 f cap to
ground
156.25 MHz
Differential
00
Leave
Floating
Leave
Floating
Connect to
Driver
Connect to
Driver
When using a 25/125/156.25 MHz diff clock, the REF_CLKP/N inputs are used instead of XTAL_
IN/XTAL_OUT.
Note
In order to meet the QSGMII transmit and receive jitter specifications, a 125 MHz or
156.25 MHz reference clock input is required. The 25 MHz reference clock input option
should not be used for applications using the QSGMII.
Doc. No. MV-S106839-U0 Rev. C
Page 96
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Functional Specifications
Power Supplies
2.19
Power Supplies
The device requires three power supplies: 1.0V, 1.8V, and 3.3V. If 2.5V I/Os are required (e.g., JTAG
or MDC/MDIO pins), then a fourth supply of 2.5V will be required. The VDDOM can operate at 1.2V.
If VDDO is 2.5V, then I/Os are not 3.3V tolerant. For I/Os to be 3.3V tolerant, VDDO must be 3.3V.
2.19.1
AVDD33
AVDD33 is used as 3.3V analog supply.
2.19.2
AVDD18
AVDD18 is used as the 1.8V analog supply.
2.19.3
VDDC
VDDC is used as the 1.8V XTAL_IN/OUT supply. The XTAL_IN/OUT pins are not 3.3V or 2.5V
tolerant.
Refer to the ‘Oscillator Level Shifting’ (MV-S301630-00) application note for details on how to
convert a 2.5V/3.3V clock source to 1.8V clock.
2.19.4
DVDD
DVDD is used for the digital logic. DVDD is the 1.0V digital supply.
2.19.5
VDDOL
VDDOL supplies the digital I/O pins for RESETn1, LED, CONFIG, and INTn.
V18_L should be tied to VSS if the VDDOL voltage is set to 2.5V or 3.3V.
V18_L should be floating if the VDDOL voltage is set to 1.8V.
2.19.6
VDDOR
VDDOR supplies the digital I/O pins for TDO, TDI, TMS, TCK, TRST, REF_CLKP/N, or CLK_
SEL[1:0].
V18_R should be tied to VSS if the VDDOR voltage is set to 2.5V or 3.3V.
V18_R should be floating if the VDDOR voltage is set to 1.8V.
For the 88E1543, VDDOR is 2.5V or 3.3V.
For the 88E1545, VDDOR is 2.5V or 3.3V.
1. When VDDOL = 3.3V, the RESETn pin can operate at 2.5V level. See Table 177 on page 170 for details.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 97
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
2.19.7
VDDOM
VDDOM supplies the digital I/O pins for MDC, MDIO, and TEST.
V12_EN should be tied to VSS if the VDDOM voltage is set to 2.5V or 3.3V.
V12_EN should be floating if the VDDOM voltage is set to 1.2V or 1.8V
For the 88E1543, VDDOM is 2.5V or 3.3V.
For the 88E1545, VDDOM is 1.2V or 1.8V.
2.19.8
Power Supply Sequencing
On power-up, no special power supply sequencing is required.
Doc. No. MV-S106839-U0 Rev. C
Page 98
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
3
PHY Register Description
The device supports both Clause 22 MDIO register access protocol and Clause 45 XMDIO register
access protocol. The device also supports Clause 22 MDIO access to registers in Clause 45 XMDIO
space using Page 0 register 13 and 14.
Table 84 below defines the register types used in the register map.
Table 84: Register Types
Ty p e
D e s c r i p t i on
C
Clear after read.
LH
Register field with latching high function. If status is high, then the register is set to one and remains set until
a read operation is performed through the management interface or a reset occurs.
LL
Register field with latching low function. If status is low, then the register is cleared to zero and remains zero
until a read operation is performed through the management interface or a reset occurs.
Retain
The register value is retained after software reset is executed.
RES
Reserved for future use. All reserved bits are read as zero unless otherwise noted.
RO
Read only.
ROS
Read only, Set high after read.
ROC
Read only clear. After read, register field is cleared.
R/W
This bit or these bits must be read and left unchanged when performing a write.
RWR
Read/Write clear on read. All field bits are readable and writable. After reset, register field is cleared to 0.
RWS
Read/Write set. All field bits are readable and writable. After reset, register field is set to a non-zero value
specified in the text.
SC
Self-Clear. Writing a one to this register causes the desired function to be immediately executed, then the
register field is automatically cleared to zero when the function is complete.
Update
Value written to the register field doesn’t take effect until soft reset is executed.
WO
Write only. Reads to this type of register field return undefined data.
For all binary equations appearing in the register map, the symbol | is equal to a binary OR
operation.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 99
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
3.1
PHY MDIO Register Description
The IEEE defines only 32 registers address space for the PHY. In order to extend the number of
registers address space available a paging mechanism is used. Register 22 bits 7 to 0 are used to
specify the page. There is no paging for register 22.
In this document, the short hand used to specify the registers take the form register_page.bit:bit,
register_page.bit, register.bit:bit, or register.bit.
For example:
Register 16 page 2 bits 5 to 2 is specified as 16_2.5:2.
Register 16 page 2 bits 5 is specified as 16_2.5.
Register 2 bit 3 to 0 is specified as 2.3:0.
Note that in this context the setting of the page register (register 22) has no effect.
Register 2 bit 3 is specified as 2.3.
Doc. No. MV-S106839-U0 Rev. C
Page 100
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Figure 30: Device Register Map Summary - Page 0 - Page 7
P a g e A d d re s s
0
1
0
1
2
3
4
Copper A dv
SGMII
MA C Ctrl/Status
LED
QSGMII
C o pper C o ntro l
R egister
C o pper Status
R egister
F iber C o ntro l
R egis ter
F iber Status
R egis ter
P H Y Identifier 1
P H Y Identifier 1
3
P H Y Identifier 2
P H Y Identifier 2
C o pper A uto N ego tiatio n
A dvertisem ent
R egister
C o pper Link
P artner A bility
R egis ter - B ase
P age
C o pper A uto N ego tiatio n
Expansio n
R egister
F iber A uto N ego tiatio n
A dv ertis em ent
R egis ter
QSGM II A uto N ego tiatio n
A dv ertisem ent
R egister
F iber Link P artner
A bility R egister
QSGM II Link
P artner A bility
R egister
F iber A uto N ego taitio n
Expans io n
R egis ter
QSGM II A uto N ego tiatio n
Expansio n
R egister
5
6
7
8
9
10
6
7
QSGM II C o ntro l
R egister
QSGM II Status
R egister
2
4
5
A dvanced V CT Pakcet Gen/Chk C able D iagno stics
C o pper N ext P age F iber N ext P age
T ransm it R egis ter T rans m it R egis ter
C o pper Link
P artner N ext P age
R egister
1000B A SE-T
C o ntro l R egis ter
1000B A SE-T
Status R egister
F iber Link P artner
N ext P age
R egis ter
11
12
M M D acc es s
co ntro l register
M M D acc es s
A ddress /D ata
register
Extended Status
R egister
13
14
15
16
s
s
e
r
d
d
A
r
e
t
s
i
g
e
R
Extended Status
R egis ter
C o pper Specific
F iber Specific
M A C Spec ific
LED [3:0] F unc tio n
C o ntro l R egister 1 C o ntro l R egister 1 C o ntro l R egis ter 1 C o ntro l R egis ter
17
C o pper Spec ific
Status R egister 1
F iber Specific
Status R egister
18
C o pper Specific
Interrupt Enable
R egister
F iber Specific
Interrupt Enable
R egis ter
M A C Spec ific
Interrupt Enable
R egis ter
F iber Interrupt
Status R egister
QSGM II Specific
C o ntro l R egis ter
LED [3:0] P o larity
C o ntro l R egis ter
QSGM II Spec ific
Status R egister
LED T im er
C o ntro l R egis ter
QSGM II Spec ific
Interrupt Enable
R egister
LED [5:4] F unc tio n
C o ntro l and
P o larity R egis ter
QSGM II Interrupt
Status R egis ter
A dvanced VC T T X
to M D I[0] R x
C o upling
A dvanced VC T T X
to M D I[1] R x
C o upling
P ac ket
Generatio n
C R C C o unters
C hec ker C o ntro l
P H Y C able
D iagno stics P air 0
Length
P H Y C able
D iagno s tic s P air 1
Length
P H Y C able
D iagno stics P air 2
Length
C o pper P o rt
P H Y C able
P ac ket Generato r D iagno stics P air 3
IP G C o ntro l
Length
19
C o pper Interrupt
Status R egis ter
20
C o pper Specific
C o ntro l R egis ter 2
21
C o pper Specific
R eceive Erro r
C o unter
F iber Specific
R ec eiv e Erro r
C o unter
Glo bal Interrupt
Status
P R B S C o ntro l
P R B S C o ntro l
24
P R B S Erro r
C o unter LSB
P R B S Erro r
C o unter LSB
25
P R B S Erro r
C o unter M SB
P R B S Erro r
C o unter M SB
A dvanc ed VC T
C ro s s P air
P o s itiv e
T hresho ld
Late C o llisio n
Windo w A djust
A dvanced VC T
C ro ss P air
N egativ e
T hres ho ld
26
F iber Specific
C o ntro l R egister 2
QSGM II Glo bal
C o ntro l R egister 1
A dvanc ed VC T
Sam e P air
Im pedance
P o s itiv e
T hres ho ld 0 and 1
M isc T est
A dvanced VC T
Sam e P air
Im pedanc e
N egativ e
T hres ho ld 0 and 1
QSGM II Glo bal
C o ntro l R egis ter 2
A dvanc ed VC T
Sam e P air
Im pedance
P o s itiv e
T hresho ld 2 and 3
A dvanced VC T
Sam e P air
Im pedanc e
N egativ e
T hresho ld 2 and 3
A dvanc ed VC T
Sam e P air
Im pedance
P o s itiv e
T hres ho ld 4 and
T rans m it P uls e
C o ntro l
A dvanced VC T
Sam e P air
Im pedanc e
N egativ e
T hres ho ld 4
22
23
27
M A C Spec ific
C o ntro l R egister 2
QSGM II R X_ER
B yte C apture
1000B A SE-T P air
Skew R egis ter
QSGM II Spec ific
R ec eive Erro r
C o unter
1000B A SE-T P air
Swap and P o larity
P H Y C able
D iagno s tic s
R esults
P H Y C able
D iagno s tic s
C o ntro l
P age A ddress
28
A dvanc e VC T
C o ntro l
A dvanc ed VC T
Sam ple P o int
D istance
Late C o llisio n
C o unters 1 & 2
Late C o llisio n
C o unters 3 & 4
29
30
31
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 101
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Figure 31: Device Register Map Summary - Page 8 - Page 255
Page Ad dress
8
9
10,11
12
13
14
15
16
17
18
19
20
21 to 254
255
Common
0
EEE C ontrol
Regis ter 1
1
EEE C ontrol
Regis ter 2
2
EEE C ontrol
Regis ter 3
Fact ory Tes t
Modes
Fact ory Tes t
Modes
9
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
10
Fact ory Tes t
Modes
3
4
5
6
7
8
11
12
13
14
Reg ister Addr ess
Fact ory Tes t
Modes
15
16
Packet
Generation
17
CRC Counters
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
Fact ory Tes t
Modes
18
19
Packet Generator
IPG Control
Fact ory Tes t
Modes
20
General Control
Regis ter 1
Fact ory Tes t
Modes
Fact ory Tes t
Modes
21
22
Page Address
23
Fact ory Tes t
Modes
24
Fact ory Tes t
Modes
25
Link D is connect
Count
26
RX_ER by te
c apture
Fact ory Tes t
Modes
Fact ory Tes t
Modes
27
Fact ory Tes t
Modes
28
Fact ory Tes t
Modes
29
30
Fact ory Tes t
Modes
31
Doc. No. MV-S106839-U0 Rev. C
Page 102
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 85: Register Map
Register Name
R e g i s t e r A dd r e s s
Ta b l e a n d P ag e
Copper Control Register
Page 0, Register 0
Table 86, p. 105
Copper Status Register
Page 0, Register 1
Table 87, p. 107
PHY Identifier 1
Page 0, Register 2
Table 88, p. 108
PHY Identifier 2
Page 0, Register 3
Table 89, p. 108
Copper Auto-Negotiation Advertisement Register
Page 0, Register 4
Table 90, p. 109
Copper Link Partner Ability Register - Base Page
Page 0, Register 5
Table 91, p. 111
Copper Auto-Negotiation Expansion Register
Page 0, Register 6
Table 92, p. 112
Copper Next Page Transmit Register
Page 0, Register 7
Table 93, p. 113
Copper Link Partner Next Page Register
Page 0, Register 8
Table 94, p. 114
1000BASE-T Control Register
Page 0, Register 9
Table 95, p. 114
1000BASE-T Status Register
Page 0, Register 10
Table 96, p. 115
MMD Access Control Register
Page 0, Register 13
Table 97, p. 116
MMD Access Address/Data Register
Page 0, Register 14
Table 98, p. 116
Extended Status Register
Page 0, Register 15
Table 99, p. 117
Copper Specific Control Register 1
Page 0, Register 16
Table 100, p. 117
Copper Specific Status Register 1
Page 0, Register 17
Table 101, p. 118
Copper Specific Interrupt Enable Register
Page 0, Register 18
Table 102, p. 119
Copper Interrupt Status Register
Page 0, Register 19
Table 103, p. 121
Copper Specific Control Register 2
Page 0, Register 20
Table 104, p. 122
Copper Specific Receive Error Counter Register
Page 0, Register 21
Table 105, p. 122
Page Address
Page Any, Register 22
Table 106, p. 122
Global Interrupt Status
Page 0, Register 23
Table 107, p. 123
Fiber Control Register
Page 1, Register 0
Table 108, p. 123
Fiber Status Register
Page 1, Register 1
Table 109, p. 125
PHY Identifier
Page 1, Register 2
Table 110, p. 126
PHY Identifier
Page 1, Register 3
Table 111, p. 126
Fiber Auto-Negotiation Advertisement Register 1000BASE-X Mode (Register 16_1.1:0 = 01)
Page 1, Register 4
Table 112, p. 127
Fiber Auto-Negotiation Advertisement Register - SGMII
(System mode) (Register 16_1.1:0 = 10)
Page 1, Register 4
Table 113, p. 128
Fiber Auto-Negotiation Advertisement Register - SGMII
(Media mode) (Register 16_1.1:0 = 11)
Page 1, Register 4
Table 114, p. 129
Fiber Link Partner Ability Register - 1000BASE-X Mode
(Register 16_1.1:0 = 01)
Page 1, Register 5
Table 115, p. 129
Fiber Link Partner Ability Register - SGMII (System mode)
(Register 16_1.1:0 = 10)
Page 1, Register 5
Table 116, p. 130
Fiber Link Partner Ability Register - SGMII (Media mode)
(Register 16_1.1:0 = 11)
Page 1, Register 5
Table 117, p. 130
Fiber Auto-Negotiation Expansion Register
Page 1, Register 6
Table 118, p. 131
Fiber Next Page Transmit Register
Page 1, Register 7
Table 119, p. 132
Fiber Link Partner Next Page Register
Page 1, Register 8
Table 120, p. 133
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 103
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 85: Register Map (Continued)
Register Name
R e g i s t e r A dd r e s s
Ta b l e a n d P ag e
Extended Status Register
Page 1, Register 15
Table 121, p. 133
Fiber Specific Control Register 1
Page 1, Register 16
Table 122, p. 133
Fiber Specific Status Register
Page 1, Register 17
Table 123, p. 134
Fiber Interrupt Enable Register
Page 1, Register 18
Table 124, p. 135
Fiber Interrupt Status Register
Page 1, Register 19
Table 125, p. 136
Fiber Receive Error Counter Register
Page 1, Register 21
Table 126, p. 137
PRBS Control
Page 1, Register 23
Table 127, p. 137
PRBS Error Counter LSB
Page 1, Register 24
Table 128, p. 138
PRBS Error Counter MSB
Page 1, Register 25
Table 129, p. 138
Fiber Specific Control Register 2
Page 1, Register 26
Table 130, p. 138
MAC Specific Control Register 1
Page 3, Register 16
Table 131, p. 139
MAC Specific Control Register 2
Page 2, Register 21
Table 132, p. 139
LED[3:0] Function Control Register
Page 3, Register 16
Table 133, p. 140
LED[3:0] Polarity Control Register
Page 3, Register 17
Table 134, p. 141
LED Timer Control Register
Page 3, Register 18
Table 135, p. 142
LED[5:4] Function Control and Polarity Register
Page 3, Register 19
Table 136, p. 143
QSGMII Control Register
Page 4, Register 0
Table 137, p. 144
QSGMII Status Register
Page 4, Register 1
Table 138, p. 145
QSGMII Auto-Negotiation Advertisement Register - SGMII
(System mode) (Register 16_4.0 = 0)
Page 4, Register 4
Table 139, p. 146
QSGMII Link Partner Ability Register - SGMII (System
mode) Mode (Register 16_4.0 = 0)
Page 4, Register 5
Table 140, p. 146
QSGMII Link Partner Ability Register - SGMII (Media mode)
Mode (Register 16_4.0 = 1)
Page 4, Register 5
Table 141, p. 147
QSGMII Auto-Negotiation Expansion Register
Page 4, Register 6
Table 142, p. 148
QSGMII Specific Control Register 1
Page 4, Register 16
Table 143, p. 148
QSGMII Specific Status Register
Page 4, Register 17
Table 144, p. 149
QSGMII Interrupt Enable Register
Page 4, Register 18
Table 145, p. 150
QSGMII Interrupt Status Register
Page 4, Register 19
Table 146, p. 151
QSGMII Receive Error Counter Register
Page 4, Register 21
Table 147, p. 151
PRBS Control
Page 4, Register 23
Table 148, p. 151
PRBS Error Counter LSB
Page 4, Register 24
Table 149, p. 152
PRBS Error Counter MSB
Page 4, Register 25
Table 150, p. 152
QSGMII Global Control Register 1
Page 4, Register 26
Table 151, p. 152
QSGMII Global Control Register 2
Page 4, Register 27
Table 152, p. 153
1000BASE-T Pair Skew Register
Page 5, Register 20
Table 153, p. 154
1000BASE-T Pair Swap and Polarity
Page 5, Register 21
Table 154, p. 154
Copper Port Packet Generation
Page 6, Register 16
Table 155, p. 154
Copper Port CRC Counters
Page 6, Register 17
Table 156, p. 155
Checker Control
Page 6, Register 18
Table 157, p. 156
Copper Port Packet Generator IPG Control
Page 6, Register 19
Table 158, p. 156
Doc. No. MV-S106839-U0 Rev. C
Page 104
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 85: Register Map (Continued)
Register Name
R e g i s t e r A dd r e s s
Ta b l e a n d P ag e
Misc Test
Page 6, Register 26
Table 159, p. 156
Packet Generation
Page 18, Register 16
Table 160, p. 157
CRC Counters
Page 18, Register 17
Table 161, p. 157
Checker Control
Page 18, Register 18
Table 162, p. 158
Packet Generator IPG Control
Page 18, Register 19
Table 163, p. 158
General Control Register 1
Page 18, Register 20
Table 164, p. 159
Table 86: Copper Control Register
Page 0, Register 0
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Copper Reset
R/W, SC
0x0
SC
Copper Software Reset. Affects pages 0, 2, 3, 5, and 7.
Writing a 1 to this bit causes the PHY state machines to be
reset. When the reset operation is done, this bit is cleared
to 0 automatically. The reset occurs immediately.
1 = PHY reset
0 = Normal operation
14
Loopback
R/W
0x0
0x0
When loopback is activated, the transmitter data presented
on TXD is looped back to RXD internally. Link is broken
when loopback is enabled. Loopback speed is determined
by Registers 21_2.2:0.
1 = Enable Loopback
0 = Disable Loopback
13
Speed Select
(LSB)
R/W
0x0
Update
Changes to this bit are disruptive to the normal operation;
therefore, any changes to these registers must be followed
by a software reset to take effect.
A write to this register bit does not take effect until any one
of the following also occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Bit 6, 13
11 = Reserved
10 = 1000 Mbps
01 = 100 Mbps
00 = 10 Mbps
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 105
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 86: Copper Control Register (Continued)
Page 0, Register 0
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
12
Auto-Negotiation
Enable
R/W
0x1
Update
Changes to this bit are disruptive to the normal operation.
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
If Register 0_0.12 is set to 0 and speed is manually forced
to 1000 Mbps in Registers 0.13 and 0.6, then
Auto-Negotiation will still be enabled and only 1000BASE-T
full-duplex is advertised if register 0_0.8 is set to 1, and
1000BASE-T half-duplex is advertised if 0.8 is set to 0.
Registers 4.8:5 and 9.9:8 are ignored. Auto-Negotiation is
mandatory per IEEE for proper operation in 1000BASE-T.
1 = Enable Auto-Negotiation Process
0 = Disable Auto-Negotiation Process
11
Power Down
R/W
See Descr
Retain
Power down is controlled via register 0_0.11 and 16_0.2.
Both bits must be set to 0 before the PHY will transition
from power down to normal operation.
When the port is switched from power down to normal
operation, software reset and restart Auto-Negotiation are
performed even when bits Reset (0_0.15) and Restart
Auto-Negotiation (0_0.9) are not set by the user.
Upon hardware reset this bit takes on the value of PDOWN
and (MODE[2:0] = 00x or 11x)
1 = Power down
0 = Normal operation
10
Isolate
RO
0x0
0x0
This bit has no effect.
9
Restart Copper
Auto-Negotiation
R/W, SC
0x0
SC
Auto-Negotiation automatically restarts after hardware or
software reset regardless of whether or not the restart bit
(0_0.9) is set.
1 = Restart Auto-Negotiation Process
0 = Normal operation
8
Copper Duplex
Mode
R/W
0x1
Update
Changes to this bit are disruptive to the normal operation;
therefore, any changes to these registers must be followed
by a software reset to take effect.
A write to this register bit does not take effect until any one
of the following also occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
1 = Full-duplex
0 = Half-duplex
7
Collision Test
RO
0x0
0x0
This bit has no effect.
Doc. No. MV-S106839-U0 Rev. C
Page 106
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 86: Copper Control Register (Continued)
Page 0, Register 0
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
6
Speed Selection
(MSB)
R/W
0x1
Update
Changes to this bit are disruptive to the normal operation;
therefore, any changes to these registers must be followed
by a software reset to take effect.
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
bit 6, 13
11 = Reserved
10 = 1000 Mbps
01 = 100 Mbps
00 = 10 Mbps
5:0
Reserved
RO
Always
000000
Always
000000
Reserved
Table 87: Copper Status Register
Page 0, Register 1
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
100BASE-T4
RO
Always 0
Always 0
100BASE-T4.
This protocol is not available.
0 = PHY not able to perform 100BASE-T4
14
100BASE-X
Full-Duplex
RO
Always 1
Always 1
1 = PHY able to perform full-duplex 100BASE-X
13
100BASE-X
Half-Duplex
RO
Always 1
Always 1
1 = PHY able to perform half-duplex 100BASE-X
12
10 Mbps
Full-Duplex
RO
Always 1
Always 1
1 = PHY able to perform full-duplex 10BASE-T
11
10 Mbps
Half-Duplex
RO
Always 1
Always 1
1 = PHY able to perform half-duplex 10BASE-T
10
100BASE-T2
Full-Duplex
RO
Always 0
Always 0
This protocol is not available.
0 = PHY not able to perform full-duplex
9
100BASE-T2
Half-Duplex
RO
Always 0
Always 0
This protocol is not available.
0 = PHY not able to perform half-duplex
8
Extended Status
RO
Always 1
Always 1
1 = Extended status information in Register 15
7
Reserved
RO
Always 0
Always 0
Reserved
6
MF Preamble
Suppression
RO
Always 1
Always 1
1 = PHY accepts management frames with preamble
suppressed
5
Copper
Auto-Negotiation
Complete
RO
0x0
0x0
1 = Auto-Negotiation process complete
0 = Auto-Negotiation process not complete
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 107
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 87: Copper Status Register (Continued)
Page 0, Register 1
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
4
Copper Remote
Fault
RO,LH
0x0
0x0
1 = Remote fault condition detected
0 = Remote fault condition not detected
3
Auto-Negotiation
Ability
RO
Always 1
Always 1
1 = PHY able to perform Auto-Negotiation
2
Copper Link
Status
RO,LL
0x0
0x0
This register bit indicates when link was lost since the last
read. For the current link status, either read this register
back-to-back or read Register 17_0.10 Link Real Time.
1 = Link is up
0 = Link is down
1
Jabber Detect
RO,LH
0x0
0x0
1 = Jabber condition detected
0 = Jabber condition not detected
0
Extended
Capability
RO
Always 1
Always 1
1 = Extended register capabilities
HW Rst
SW Rst
D e s c r i p t i on
0x0141
0x0141
Marvell® OUI is 0x005043
Table 88: PHY Identifier 1
Page 0, Register 2
B its
Fi e ld
Mode
15:0
Organizationally RO
Unique
Identifier Bit 3:18
0000 0000 0101 0000 0100 0011
^
^
bit 1....................................bit 24
Register 2.[15:0] show bits 3 to 18 of the OUI.
0000000101000001
^
^
bit 3...................bit18
Table 89: PHY Identifier 2
Page 0, Register 3
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:10
OUI LSb
RO
Always
000011
Always
000011
Organizationally Unique Identifier bits 19:24
00 0011
^.........^
bit 19...bit24
9:4
Model
Number
RO
Always
101010
Always
101010
Model Number
101010
3:0
Revision Number RO
See Descr
See
Descr
Rev Number
See relevant product Release Notes for details.
Doc. No. MV-S106839-U0 Rev. C
Page 108
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 90: Copper Auto-Negotiation Advertisement Register
Page 0, Register 4
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Next Page
R/W
0x0
Update
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
If 1000BASE-T is advertised then the required next pages
are automatically transmitted. Register 4.15 should be set
to 0 if no additional next pages are needed.
1 = Advertise
0 = Not advertised
14
Ack
RO
Always 0
Always 0
Must be 0.
13
Remote Fault
R/W
0x0
Update
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
1 = Set Remote Fault bit
0 = Do not set Remote Fault bit
12
Reserved
R/W
0x0
Update
Reserved
11
Asymmetric
Pause
R/W
See Descr.
Update
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
Upon hardware reset this bit takes on the value of ENA_
PAUSE.
1 = Asymmetric Pause
0 = No asymmetric Pause
10
Pause
R/W
See Descr.
Update
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
Upon hardware reset this bit takes on the value of ENA_
PAUSE.
1 = MAC PAUSE implemented
0 = MAC PAUSE not implemented
9
100BASE-T4
R/W
0x0
Retain
0 = Not capable of 100BASE-T4
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 109
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 90: Copper Auto-Negotiation Advertisement Register (Continued)
Page 0, Register 4
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
8
100BASE-TX
Full-Duplex
R/W
See Descr.
Update
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
If register 0_0.12 is set to 0 and speed is manually forced
to 1000 Mbps in Registers 0_0.13 and 0_0.6, then
Auto-Negotiation will still be enabled and only 1000BASE-T
full-duplex is advertised if register 0_0.8 is set to 1, and
1000BASE-T half-duplex is advertised if 0_0.8 set to 0.
Registers 4_0.8:5 and 9_0.9:8 are ignored.
Auto-Negotiation is mandatory per IEEE for proper
operation in 1000BASE-T.
Upon hardware reset this bit takes on the value of C_
ANEG[1].
1 = Advertise
0 = Not advertised
7
100BASE-TX
Half-Duplex
R/W
See Descr.
Update
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
If register 0_0.12 is set to 0 and speed is manually forced
to 1000 Mbps in Registers 0.13 and 0.6, then
Auto-Negotiation will still be enabled and only 1000BASE-T
full-duplex is advertised if register 0_0.8 is set to 1, and
1000BASE-T half-duplex is advertised if 0.8 set to 0.
Registers 4.8:5 and 9.9:8 are ignored. Auto-Negotiation is
mandatory per IEEE for proper operation in 1000BASE-T.
Upon hardware reset this bit takes on the value of C_
ANEG[1].
1 = Advertise
0 = Not advertised
Doc. No. MV-S106839-U0 Rev. C
Page 110
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 90: Copper Auto-Negotiation Advertisement Register (Continued)
Page 0, Register 4
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
6
10BASE-TX
Full-Duplex
R/W
See Descr.
Update
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
If register 0_0.12 is set to 0 and speed is manually forced
to 1000 Mbps in Registers 0_0.13 and 0_0.6, then
Auto-Negotiation will still be enabled and only 1000BASE-T
full-duplex is advertised if register 0_0.8 is set to 1, and
1000BASE-T half-duplex is advertised if 0_0.8 set to 0.
Registers 4_0.8:5 and 9_0.9:8 are ignored.
Auto-Negotiation is mandatory per IEEE for proper
operation in 1000BASE-T.
Upon hardware reset this bit takes on the value of C_
ANEG[1].
1 = Advertise
0 = Not advertised
5
10BASE-TX
Half-Duplex
R/W
See Descr.
Update
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
If register 0_0.12 is set to 0 and speed is manually forced
to 1000 Mbps in Registers 0_0.13 and 0_0.6, then
Auto-Negotiation will still be enabled and only 1000BASE-T
full-duplex is advertised if register 0_0.8 is set to 1, and
1000BASE-T half-duplex is advertised if 0_0.8 set to 0.
Registers 4_0.8:5 and 9_0.9:8 are ignored.
Auto-Negotiation is mandatory per IEEE for proper
operation in 1000BASE-T.
Upon hardware reset this bit takes on the value of C_
ANEG[1].
1 = Advertise
0 = Not advertised
4:0
Selector Field
R/W
0x01
Retain
Selector Field mode
00001 = 802.3
Table 91: Copper Link Partner Ability Register - Base Page
Page 0, Register 5
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Next Page
RO
0x0
0x0
Received Code Word Bit 15
1 = Link partner capable of next page
0 = Link partner not capable of next page
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 111
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 91: Copper Link Partner Ability Register - Base Page (Continued)
Page 0, Register 5
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
14
Acknowledge
RO
0x0
0x0
Acknowledge
Received Code Word Bit 14
1 = Link partner received link code word
0 = Link partner does not have Next Page ability
13
Remote Fault
RO
0x0
0x0
Remote Fault
Received Code Word Bit 13
1 = Link partner detected remote fault
0 = Link partner has not detected remote fault
12
Technology Ability RO
Field
0x0
0x0
Received Code Word Bit 12
11
Asymmetric
Pause
RO
0x0
0x0
Received Code Word Bit 11
1 = Link partner requests asymmetric pause
0 = Link partner does not request asymmetric pause
10
Pause Capable
RO
0x0
0x0
Received Code Word Bit 10
1 = Link partner is capable of pause operation
0 = Link partner is not capable of pause operation
9
100BASE-T4
Capability
RO
0x0
0x0
Received Code Word Bit 9
1 = Link partner is 100BASE-T4 capable
0 = Link partner is not 100BASE-T4 capable
8
100BASE-TX
Full-Duplex
Capability
RO
0x0
0x0
Received Code Word Bit 8
1 = Link partner is 100BASE-TX full-duplex capable
0 = Link partner is not 100BASE-TX full-duplex capable
7
100BASE-TX
Half-Duplex
Capability
RO
0x0
0x0
Received Code Word Bit 7
1 = Link partner is 100BASE-TX half-duplex capable
0 = Link partner is not 100BASE-TX half-duplex capable
6
10BASE-T
Full-Duplex
Capability
RO
0x0
0x0
Received Code Word Bit 6
1 = Link partner is 10BASE-T full-duplex capable
0 = Link partner is not 10BASE-T full-duplex capable
5
10BASE-T
Half-Duplex
Capability
RO
0x0
0x0
Received Code Word Bit 5
1 = Link partner is 10BASE-T half-duplex capable
0 = Link partner is not 10BASE-T half-duplex capable
4:0
Selector Field
RO
0x00
0x00
Selector Field
Received Code Word Bit 4:0
Table 92: Copper Auto-Negotiation Expansion Register
Page 0, Register 6
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:5
Reserved
RO
0x000
0x000
Reserved.
Doc. No. MV-S106839-U0 Rev. C
Page 112
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 92: Copper Auto-Negotiation Expansion Register (Continued)
Page 0, Register 6
B its
Fi e ld
Mode
4
Parallel Detection RO,LH
Fault
HW Rst
SW Rst
D e s c r i p t i on
0x0
0x0
Register 6_0.4 is not valid until the Auto-Negotiation
complete bit (Reg 1_0.5) indicates completed.
1 = A fault has been detected via the Parallel Detection
function
0 = A fault has not been detected via the Parallel Detection
function
3
Link
Partner Next
page Able
RO
0x0
0x0
Register 6_0.3 is not valid until the Auto-Negotiation
complete bit (Reg 1_0.5) indicates completed.
1 = Link Partner is Next Page able
0 = Link Partner is not Next Page able
2
Local Next Page
Able
RO
0x1
0x1
Register 6_0.2 is not valid until the Auto-Negotiation
complete bit (Reg 1_0.5) indicates completed.
1 = Local Device is Next Page able
0 = Local Device is not Next Page able
1
Page Received
RO, LH
0x0
0x0
Register 6_0.1 is not valid until the Auto-Negotiation
complete bit (Reg 1_0.5) indicates completed.
1 = A New Page has been received
0 = A New Page has not been received
0
Link
Partner
Auto-Negotiation
Able
RO
0x0
0x0
Register 6_0.0 is not valid until the Auto-Negotiation
complete bit (Reg 1_0.5) indicates completed.
1 = Link Partner is Auto-Negotiation able
0 = Link Partner is not Auto-Negotiation able
Table 93: Copper Next Page Transmit Register
Page 0, Register 7
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Next Page
R/W
0x0
0x0
A write to register 7_0 implicitly sets a variable in the
Auto-Negotiation state machine indicating that the next
page has been loaded. Link fail will clear Reg 7_0.
Transmit Code Word Bit 15
14
Reserved
RO
0x0
0x0
Reserved
13
Message Page
Mode
R/W
0x1
0x1
Transmit Code Word Bit 13
12
Acknowledge2
R/W
0x0
0x0
Transmit Code Word Bit 12
11
Toggle
RO
0x0
0x0
Transmit Code Word Bit 11
10:0
Message/
R/W
Unformatted Field
0x001
0x001
Transmit Code Word Bit 10:0
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 113
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 94: Copper Link Partner Next Page Register
Page 0, Register 8
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Next Page
RO
0x0
0x0
Received Code Word Bit 15
14
Acknowledge
RO
0x0
0x0
Received Code Word Bit 14
13
Message Page
RO
0x0
0x0
Received Code Word Bit 13
12
Acknowledge2
RO
0x0
0x0
Received Code Word Bit 12
11
Toggle
RO
0x0
0x0
Received Code Word Bit 11
10:0
Message/
RO
Unformatted Field
0x000
0x000
Received Code Word Bit 10:0
Table 95: 1000BASE-T Control Register
Page 0, Register 9
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:13
Test Mode
R/W
0x0
Retain
TX_CLK comes from the RX_CLK pin for jitter testing in
test modes 2 and 3. After exiting the test mode, hardware
reset or software reset (Register 0_0.15) should be issued
to ensure normal operation. A restart of Auto-Negotiation
will clear these bits.
000 = Normal Mode
001 = Test Mode 1 - Transmit Waveform Test
010 = Test Mode 2 - Transmit Jitter Test (MASTER mode)
011 = Test Mode 3 - Transmit Jitter Test (SLAVE mode)
100 = Test Mode 4 - Transmit Distortion Test
101, 110, 111 = Reserved
12
MASTER/SLAVE R/W
Manual
Configuration
Enable
0x0
Update
A write to this register bit does not take effect until any of
the following also occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
1 = Manual MASTER/SLAVE configuration
0 = Automatic MASTER/SLAVE configuration
11
MASTER/SLAVE R/W
Configuration
Value
See Descr.
Update
A write to this register bit does not take effect until any of
the following also occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
Upon hardware reset this bit takes on the value of SEL_
MS.
1 = Manual configure as MASTER
0 = Manual configure as SLAVE
Doc. No. MV-S106839-U0 Rev. C
Page 114
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 95: 1000BASE-T Control Register (Continued)
Page 0, Register 9
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
10
Port Type
R/W
See Descr.
Update
A write to this register bit does not take effect until any of
the following also occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
Register 9_0.10 is ignored if Register 9_0.12 is equal to 1.
Upon hardware reset this bit takes on the value of SEL_
MS.
1 = Prefer multi-port device (MASTER)
0 = Prefer single port device (SLAVE)
9
1000BASE-T
Full-Duplex
R/W
0x1
Update
A write to this register bit does not take effect until any of
the following also occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Link goes down
1 = Advertise
0 = Not advertised
8
1000BASE-T
Half-Duplex
R/W
See Descr.
Update
A write to this register bit does not take effect until any of
the following also occurs:
Software reset is asserted (Register 0_0.15)
Restart Auto-Negotiation is asserted (Register 0_0.9)
Power down (Register 0_0.11, 16_0.2) transitions from
power down to normal operation
Copper link goes down.
Upon hardware reset this bit takes on the value of C_
ANEG[0].
1 = Advertise
0 = Not advertised
7:0
Reserved
R/W
0x00
Retain
Reserved
HW Rst
SW Rst
D e s c r i p t i on
Table 96: 1000BASE-T Status Register
Page 0, Register 10
B its
Fi e ld
Mode
15
MASTER/SLAVE RO,LH
Configuration
Fault
0x0
0x0
This register bit will clear on read.
1 = MASTER/SLAVE configuration fault detected
0 = No MASTER/SLAVE configuration fault detected
14
MASTER/SLAVE RO
Configuration
Resolution
0x0
0x0
1 = Local PHY configuration resolved to MASTER
0 = Local PHY configuration resolved to SLAVE
13
Local Receiver
Status
0x0
0x0
1 = Local Receiver OK
0 = Local Receiver is Not OK
RO
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 115
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 96: 1000BASE-T Status Register (Continued)
Page 0, Register 10
B its
Fi e ld
12
Mode
HW Rst
SW Rst
D e s c r i p t i on
Remote Receiver RO
Status
0x0
0x0
1 = Remote Receiver OK
0 = Remote Receiver Not OK
11
Link Partner
1000BASE-T
Full-Duplex
Capability
RO
0x0
0x0
1 = Link Partner is capable of 1000BASE-T full-duplex
0 = Link Partner is not capable of 1000BASE-T full-duplex
10
Link Partner
1000BASE-T
Half-Duplex
Capability
RO
0x0
0x0
1 = Link Partner is capable of 1000BASE-T half-duplex
0 = Link Partner is not capable of 1000BASE-T half-duplex
9:8
Reserved
RO
0x0
0x0
Reserved
7:0
Idle Error Count
RO, SC
0x00
0x00
MSB of Idle Error Counter
These register bits report the idle error count since the last
time this register was read. The counter pegs at 11111111
and will not roll over.
Table 97: MMD Access Control Register
Page 0, Register 13
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:14
Function
R/W
0x0
0x0
15:14
11= Data, post increment on writes only
10= Data, post increment on reads and writes
01= Data, no post increment
00= Address
13:5
Reserved
RO
0x000
0x000
Reserved
4:0
DEVAD
RO
0x00
0x00
Device address
Table 98: MMD Access Address/Data Register
Page 0, Register 14
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:0
Address Data
R/W
0x0000
0x0000
If 13.15:14 = 00, MMD DEVAD’s address register.
Otherwise, MMD DEVAD’s data register as indicated by the
contents of its address register
Doc. No. MV-S106839-U0 Rev. C
Page 116
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 99: Extended Status Register
Page 0, Register 15
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
1000BASE-X
Full-Duplex
RO
Always 0
Always 0
0 = not 1000BASE-X full-duplex capable
14
1000BASE-X
Half-Duplex
RO
Always 0
Always 0
0 = not 1000BASE-X half-duplex capable
13
1000BASE-T
Full-Duplex
RO
Always 1
Always 1
1 =1000BASE-T full-duplex capable
12
1000BASE-T
Half-Duplex
RO
Always 1
Always 1
1 =1000BASE-T half-duplex capable
11:0
Reserved
RO
0x000
0x000
Reserved
Table 100: Copper Specific Control Register 1
Page 0, Register 16
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:10
Reserved
9:8
Energy Detect
7
Reserved
6:5
MDI Crossover
Mode
R/W
See Descr.
Update
Changes to these bits are disruptive to the normal
operation; therefore, any changes to these registers must
be followed by a software reset to take effect.
Upon hardware reset bits defaults as follows:
ENA_XC Bits 6:5
0
01
1
11
11 = Enable automatic crossover for all modes
10 = Reserved
01 = Manual MDIX configuration
00 = Manual MDI configuration
4
Reserved
R/W
0x0
Retain
Reserved
3
Reserved
Reserved.
R/W
See Descr.
Update
Upon hardware reset both bits takes on the inverted value
of DIS_SLEEP.
0x = Off
10 = Sense only on Receive (Energy Detect)
11 = Sense and periodically transmit NLP (Energy
Detect+TM)
Reserved.
Reserved.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 117
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 100: Copper Specific Control Register 1 (Continued)
Page 0, Register 16
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
2
Power Down
R/W
0x0
Retain
Power down is controlled via register 0_0.11 and 16_0.2.
Both bits must be set to 0 before the PHY will transition
from power down to normal operation.
When the port is switched from power down to normal
operation, software reset and restart Auto-Negotiation are
performed even when bits Reset (0_0.15) and Restart
Auto-Negotiation (0_0.9) are not set by the user.
1 = Power down
0 = Normal operation
1
Polarity Reversal R/W
Disable
0x0
Retain
If polarity is disabled, then the polarity is forced to be
normal in 10BASE-T.
1 = Polarity Reversal Disabled
0 = Polarity Reversal Enabled
The detected polarity status is shown in Register 17_0.1,
or in 1000BASE-T mode, 21_5.3:0.
0
Disable Jabber
0x0
Retain
Jabber has effect only in 10BASE-T half-duplex mode.
1 = Disable jabber function
0 = Enable jabber function
R/W
Table 101: Copper Specific Status Register 1
Page 0, Register 17
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:14
Speed
RO
0x2
Retain
These status bits are valid only after resolved bit 17_0.11 =
1. The resolved bit is set when Auto-Negotiation is
completed or Auto-Negotiation is disabled.
11 = Reserved
10 = 1000 Mbps
01 = 100 Mbps
00 = 10 Mbps
13
Duplex
RO
0x0
Retain
This status bit is valid only after resolved bit 17_0.11 = 1.
The resolved bit is set when Auto-Negotiation is completed
or Auto-Negotiation is disabled.
1 = Full-duplex
0 = Half-duplex
12
Page Received
RO, LH
0x0
0x0
1 = Page received
0 = Page not received
11
Speed and
RO
Duplex Resolved
0x0
0x0
When Auto-Negotiation is not enabled 17_0.11 = 1.
1 = Resolved
0 = Not resolved
10
Copper Link (real RO
time)
0x0
0x0
1 = Link up
0 = Link down
Doc. No. MV-S106839-U0 Rev. C
Page 118
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 101: Copper Specific Status Register 1 (Continued)
Page 0, Register 17
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
9
Transmit Pause
Enabled
RO
0x0
0x0
This is a reflection of the MAC pause resolution. This bit is
for information purposes and is not used by the device.
This status bit is valid only after resolved bit 17_0.11 = 1.
The resolved bit is set when Auto-Negotiation is completed
or Auto-Negotiation is disabled.
1 = Transmit pause enabled
0 = Transmit pause disable
8
Receive Pause
Enabled
RO
0x0
0x0
This is a reflection of the MAC pause resolution. This bit is
for information purposes and is not used by the device.
This status bit is valid only after resolved bit 17_0.11 = 1.
The resolved bit is set when Auto-Negotiation is completed
or Auto-Negotiation is disabled.
1 = Receive pause enabled
0 = Receive pause disabled
7
Reserved
RO
0x0
0x0
Reserved
6
MDI Crossover
Status
RO
0x1
Retain
This status bit is valid only after resolved bit 17_0.11 = 1.
The resolved bit is set when Auto-Negotiation is completed
or Auto-Negotiation is disabled. This bit is 0 or 1 depending
on what is written to 16.6:5 in manual configuration mode.
Register 16.6:5 are updated with software reset.
1 = MDIX
0 = MDI
5
Reserved
4
Copper Energy
Detect Status
RO
0x0
0x0
1 = Sleep
0 = Active
3
Global Link Status RO
0x0
0x0
1 = Copper link is up
0 = Copper link is down
2
Reserved
1
Polarity (real
time)
RO
0x0
0x0
1 = Reversed
0 = Normal
Polarity reversal can be disabled by writing to Register
16_0.1. In 1000BASE-T mode, polarity of all pairs are
shown in Register 21_5.3:0.
0
Jabber (real time) RO
0x0
0x0
1 = Jabber
0 = No jabber
Reserved.
Reserved.
Table 102: Copper Specific Interrupt Enable Register
Page 0, Register 18
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Auto-Negotiation
Error Interrupt
Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 119
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 102: Copper Specific Interrupt Enable Register (Continued)
Page 0, Register 18
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
14
Speed Changed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
13
Duplex Changed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
12
Page Received
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
11
Auto-Negotiation
Completed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
10
Link Status
Changed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
9
Symbol Error
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
8
False Carrier
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
7
Reserved
R/W
0x0
Retain
Reserved
6
MDI Crossover
Changed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
5
Downshift
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
4
Copper Energy
Detect
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
3
FLP Exchange
Complete but no
Link Interrupt
Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
2
Reserved
1
Polarity Changed R/W
Interrupt Enable
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
0
Jabber Interrupt
Enable
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
Reserved.
R/W
Doc. No. MV-S106839-U0 Rev. C
Page 120
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 103: Copper Interrupt Status Register
Page 0, Register 19
B its
Fi e ld
15
Mode
HW Rst
SW Rst
D e s c r i p t i on
Copper AutoRO,LH
Negotiation Error
0x0
0x0
An error is said to occur if MASTER/SLAVE does not
resolve, parallel detect fault, no common HCD, or link does
not come up after negotiation is completed.
1 = Auto-Negotiation Error
0 = No Auto-Negotiation Error
14
Copper Speed
Changed
RO,LH
0x0
0x0
1 = Speed changed
0 = Speed not changed
13
Copper Duplex
Changed
RO,LH
0x0
0x0
1 = Duplex changed
0 = Duplex not changed
12
Copper Page
Received
RO,LH
0x0
0x0
1 = Page received
0 = Page not received
11
Copper AutoNegotiation
Completed
RO,LH
0x0
0x0
1 = Auto-Negotiation completed
0 = Auto-Negotiation not completed
10
Copper Link
Status Changed
RO,LH
0x0
0x0
1 = Link status changed
0 = Link status not changed
9
Copper Symbol
Error
RO,LH
0x0
0x0
1 = Symbol error
0 = No symbol error
8
Copper False
Carrier
RO,LH
0x0
0x0
1 = False carrier
0 = No false carrier
7
Reserved
RO
Always 0
Always 0
Reserved
6
MDI
Crossover
Changed
RO,LH
0x0
0x0
1 = Crossover changed
0 = Crossover not changed
5
Downshift
Interrupt
RO,LH
0x0
0x0
1 = Downshift detected
0 = No down shift
4
Copper Energy
Detect Changed
RO,LH
0x0
0x0
1 = Energy Detect state changed
0 = No Energy Detect state change detected
3
FLP Exchange
Complete but no
Link
RO,LH
0x0
0x0
1 = FLP Exchange Completed but Link Not Established
0 = No Event Detected
2
DTE power
RO,LH
detection status
changed interrupt
0x0
0x0
1 = DTE power detection status changed
0 = No DTE power detection status change detected
1
Polarity Changed RO,LH
0x0
0x0
1 = Polarity Changed
0 = Polarity not changed
0
Jabber
0x0
0x0
1 = Jabber
0 = No jabber
RO,LH
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 121
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 104: Copper Specific Control Register 2
Page 0, Register 20
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:8
Reserved
R/W
0x000
Retain
Reserved
7:4
Reserved
3
Reverse
MDIP/N[3]
Transmit Polarity
R/W
0x0
Retain
1 = Reverse Transmit Polarity
0 = Normal Transmit Polarity
2
Reverse
MDIP/N[2]
Transmit Polarity
R/W
0x0
Retain
1 = Reverse Transmit Polarity
0 = Normal Transmit Polarity
1
Reverse
MDIP/N[1]
Transmit Polarity
R/W
0x0
Retain
1 = Reverse Transmit Polarity
0 = Normal Transmit Polarity
0
Reverse
MDIP/N[0]
Transmit Polarity
R/W
0x0
Retain
1 = Reverse Transmit Polarity
0 = Normal Transmit Polarity
Reserved.
Table 105: Copper Specific Receive Error Counter Register
Page 0, Register 21
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:0
Receive Error
Count
RO, LH
0x0000
Retain
Counter will peg at 0xFFFF and will not roll over.
Both False carrier and symbol errors are reported.
Table 106: Page Address
Page Any, Register 22
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Ignore
PHYAD[4:2]
R/W
0x0
Retain
1 = Ignore PHYAD[4:2] to decode write commands
0 = Use PHYAD[4:2] to decode write commands
14
Ignore
PHYAD[1:0]
R/W
0x0
Retain
1 = Ignore PHYAD[1:0] to decode write commands
0 = Use PHYAD[1:0] to decode write commands
13:8
Reserved
RO
0x00
0x00
Reserved
7:0
Page select for
registers 0 to 28
R/W
0x00
Retain
Page Number
Doc. No. MV-S106839-U0 Rev. C
Page 122
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 107: Global Interrupt Status
Page 0, Register 23
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:4
Reserved
RO
0x000
0x000
Reserved
3:0
Port X Interrupt
RO
0x0
0x0
1 = Interrupt active on port X
0 = No interrupt active on port X
Table 108: Fiber Control Register
Page 1, Register 0
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Fiber Reset
R/W
0x0
SC
Fiber Software Reset. Affects page 1.
Writing a 1 to this bit causes the PHY state machines to be
reset. When the reset operation is done, this bit is cleared
to 0 automatically. The reset occurs immediately.
1 = PHY reset
0 = Normal operation
14
Loopback
R/W
0x0
0x0
When loopback is activated, the transmitter data presented
on TXD of the internal bus is looped back to RXD of the
internal bus. Link is broken when loopback is enabled.
Loopback speed is determined by the mode the device is
in.
1000BASE-X - loopback is always in 1000Mbps.
100BASE-FX - loopback is always in 100Mbps.
1 = Enable Loopback
0 = Disable Loopback
13
Speed Select
(LSB)
RO, R/W 0x0
Retain
If register 16_1.1:0 (MODE[1:0]) = 00 then this bit is always
1.
If register 16_1.1:0 (MODE[1:0]) = 01 then this bit is always
0.
If register 16_1.1:0 (MODE[1:0]) = 10 then this bit is 1 when
the PHY is at 100 Mbps, else it is 0.
If register 16_1.1:0 (MODE[1:0]) = 11 then this bit is R/W.
bit 6,13
10 = 1000 Mbps
01 = 100 Mbps
00 = 10 Mbps
12
Auto-Negotiation
Enable
R/W
Retain
If the value of this bit is changed, the link will be broken and
Auto-Negotiation Restarted
This bit has no effect when in 100BASE-FX mode
When this bit gets set/reset, Auto-negotiation is restarted
(bit 0_1.9 is set to 1).
On hardware reset this bit takes on the value of S_ANEG
1 = Enable Auto-Negotiation Process
0 = Disable Auto-Negotiation Process
See Descr
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 123
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 108: Fiber Control Register (Continued)
Page 1, Register 0
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
11
Power Down
R/W
See Descr
0x0
When the port is switched from power down to normal
operation, software reset and restart Auto-Negotiation are
performed even when bits Reset (0_1.15) and Restart
Auto-Negotiation (0_1.9) are not set by the user.
On hardware reset, bit 0_1.11 takes on the value of
PDOWN and (MODE[2:0] = 01x or 11x or 100)
1 = Power down
0 = Normal operation
10
Isolate
RO
0x0
0x0
This function is not supported
9
Restart Fiber
Auto-Negotiation
R/W, SC
0x0
SC
Auto-Negotiation automatically restarts after hardware,
software reset (0_1.15) or change in auto-negotiation
enable (0_1.12) regardless of whether or not the restart bit
(0_1.9) is set.
The bit is set when Auto-negotiation is Enabled or Disabled
in 0_1.12
1 = Restart Auto-Negotiation Process
0 = Normal operation
8
Duplex Mode
R/W
0x1
Retain
Writing this bit has no effect unless one of the following
events occur:
Software reset is asserted (Register 0_1.15)
Restart Auto-Negotiation is asserted (Register 0_1.9)
Auto-Negotiation Enable changes (Register 0_1.12)
Power down (Register 0_1.11) transitions from power down
to normal operation
1 = Full-duplex
0 = Half-duplex
7
Collision Test
RO
0x0
0x0
This bit has no effect.
6
Speed Selection
(MSB)
RO, R/W 0x1
Retain
If register 16_1.1:0 (MODE[1:0]) = 00 then this bit is always
0.
If register 16_1.1:0 (MODE[1:0]) = 01 then this bit is always
1.
If register 16_1.1:0 (MODE[1:0]) = 10 then this bit is 1 when
the PHY is at 1000 Mbps, else it is 0.
If register 16_1.1:0 (MODE[1:0]) = 11 then this bit is R/W.
bit 6,13
10 = 1000 Mbps
01 = 100 Mbps
00 = 10 Mbps
5:0
Reserved
RO
Always
000000
Reserved
Always
000000
Doc. No. MV-S106839-U0 Rev. C
Page 124
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 109: Fiber Status Register
Page 1, Register 1
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
100BASE-T4
RO
Always 0
Always 0
100BASE-T4.
This protocol is not available.
0 = PHY not able to perform 100BASE-T4
14
100BASE-X
Full-Duplex
RO
See Descr
See
Descr
If register 16_1.1:0 (MODE[1:0]) = 00 then this bit is 1, else
this bit is 0.
bit 6,13
1 = PHY able to perform full duplex 100BASE-X
0 = PHY not able to perform full duplex 100BASE-X
13
100BASE-X
Half-Duplex
RO
See Descr
See
Descr
If register 16_1.1:0 (MODE[1:0]) = 00 then this bit is 1, else
this bit is 0.
bit 6,13
1 = PHY able to perform half-duplex 100BASE-X
0 = PHY not able to perform half-duplex 100BASE-X
12
10 Mbps Full
Duplex
RO
Always 0
Always 0
0 = PHY not able to perform full-duplex 10BASE-T
11
10 Mbps
Half-Duplex
RO
Always 0
Always 0
0 = PHY not able to perform half-duplex 10BASE-T
10
100BASE-T2
Full-Duplex
RO
Always 0
Always 0
This protocol is not available.
0 = PHY not able to perform full-duplex
9
100BASE-T2
Half-Duplex
RO
Always 0
Always 0
This protocol is not available.
0 = PHY not able to perform half-duplex
8
Extended Status
RO
Always 1
Always 1
1 = Extended status information in Register 15
7
Reserved
RO
Always 0
Always 0
Reserved
6
MF
Preamble
Suppression
RO
Always 1
Always 1
1 = PHY accepts management frames with preamble
suppressed
5
Fiber AutoNegotiation
Complete
RO
0x0
0x0
1 = Auto-Negotiation process complete
0 = Auto-Negotiation process not complete
Bit is not set when link is up due of Fiber Auto-negotiation
Bypass or if Auto-negotiation is disabled.
4
Fiber Remote
Fault
RO,LH
0x0
0x0
1 = Remote fault condition detected
0 = Remote fault condition not detected
This bit is always 0 in SGMII modes.
3
AutoRO
Negotiation Ability
See Descr
See
Descr
If register 16_1.1:0 (MODE[1:0]) = 00 then this bit is 0, else
this bit is 1.
bit 6,13
1 = PHY able to perform Auto-Negotiation
0 = PHY not able to perform Auto-Negotiation
2
Fiber Link Status RO,LL
0x0
0x0
This register bit indicates when link was lost since the last
read. For the current link status, either read this register
back-to-back or read Register 17_1.10 Link Real Time.
1 = Link is up
0 = Link is down
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 125
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 109: Fiber Status Register (Continued)
Page 1, Register 1
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
1
Reserved
RO,LH
Always 0
Always 0
Reserved
0
Extended
Capability
RO
Always 1
Always 1
1 = Extended register capabilities
HW Rst
SW Rst
D e s c r i p t i on
0x0141
0x0141
Marvell® OUI is 0x005043
Table 110: PHY Identifier
Page 1, Register 2
B its
Fi e ld
Mode
15:0
Organizationally RO
Unique
Identifier Bit 3:18
0000 0000 0101 0000 0100 0011
^
^
bit 1....................................bit 24
Register 2.[15:0] show bits 3 to 18 of the OUI.
0000000101000001
^
^
bit 3...................bit18
Table 111: PHY Identifier
Page 1, Register 3
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:10
OUI LSb
RO
Always
000011
Always
000011
Organizationally Unique Identifier bits 19:24
000011
^.........^
bit 19...bit24
9:4
Model
Number
RO
Always
101010
Always
101010
Model Number
101010
3:0
Revision Number RO
See Descr
See
Descr
Rev Number
See relevant product Release Notes for details.
Doc. No. MV-S106839-U0 Rev. C
Page 126
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 112: Fiber Auto-Negotiation Advertisement Register - 1000BASE-X Mode (Register 16_1.1:0 =
01)
Page 1, Register 4
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Next Page
R/W
0x0
Retain
A write to this register bit does not take effect until any one
of the following occurs:
Software reset is asserted (Register 0_1.15)
Restart Auto-Negotiation is asserted (Register 0_1.9)
Power down (Register 0_1.11) transitions from power down
to normal operation
Link goes down
1 = Advertise
0 = Not advertised
14
Reserved
RO
Always
0
Always
0
Reserved
13:12
Remote Fault 2/
RemoteFault 1
R/W
0x0
Retain
A write to this register bit does not take effect until any one
of the following also occurs:
Software reset is asserted (Register 0_1.15)
Re-start Auto-Negotiation is asserted (Register 0_1.9)
Power down (Register 0_1.11) transitions from power down
to normal operation
Link goes down
Device has no ability to detect remote fault.
11 = Auto-Negotiation Error
10 = Offline
01 = Link Failure
00 = No error, link OK (default)
11:9
Reserved
RO
Always
000
Always
000
Reserved
8:7
Pause
R/W
See Descr.
Retain
A write to this register bit does not take effect until any one
of the following also occurs:
Software reset is asserted (Register 0_1.15)
Re-start Auto-Negotiation is asserted (Register 0_1.9)
Power down (Register 0_1.11) transitions from power down
to normal operation
Link goes down
Upon hardware reset both bits takes on the value of ENA_
PAUSE.
11 = Both Symmetric PAUSE and Asymmetric PAUSE
toward local device.
10 = Asymmetric PAUSE toward link partner
01 = Symmetric PAUSE
00 = No PAUSE
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 127
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 112: Fiber Auto-Negotiation Advertisement Register - 1000BASE-X Mode (Register 16_1.1:0 =
01) (Continued)
Page 1, Register 4
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
6
1000BASE-X
Half-Duplex
R/W
See Descr.
Retain
A write to this register bit does not take effect until any one
of the following also occurs:
Software reset is asserted (Register 0_1.15)
Re-start Auto-Negotiation is asserted (Register 0_1.9)
Power down (Register 0_1.11) transitions from power down
to normal operation
Link goes down
Upon hardware reset this bit takes on the value of C_
ANEG[0].
1 = Advertise
0 = Not advertised
5
1000BASE-X
Full-Duplex
R/W
0x1
Retain
A write to this register bit does not take effect until any one
of the following also occurs:
Software reset is asserted (Register 0_1.15)
Re-start Auto-Negotiation is asserted (Register 0_1.9)
Power down (Register 0_1.11) transitions from power down
to normal operation
Link goes down
1 = Advertise
0 = Not advertised
4:0
Reserved
R/W
0x00
0x00
Reserved
Table 113: Fiber Auto-Negotiation Advertisement Register - SGMII (System mode) (Register 16_
1.1:0 = 10)
Page 1, Register 4
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Link Status
RO
0x0
0x0
1 = Link is up on the Copper Interface
0 = Link is Not up on the Copper Interface
14
Reserved
RO
Always 0
Always 0
Reserved
13
Reserved
RO
Always 0
Always 0
Reserved
12
Duplex Status
RO
0x0
0x0
1 = Interface Resolved to Full-duplex
0 = Interface Resolved to Half-duplex
11:10
Speed[1:0]
RO
0x0
0x0
11 = Reserved
10 = Interface speed is 1000 Mbps
01 = Interface speed is 100 Mbps
00 = Interface speed is 10 Mbps
9
Transmit Pause
RO
0x0
0x0
Note that if register 16_1.7 is set to 0 then this bit is always
forced to 0.
1 = Enabled
0 = Disabled
Doc. No. MV-S106839-U0 Rev. C
Page 128
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 113: Fiber Auto-Negotiation Advertisement Register - SGMII (System mode) (Register 16_
1.1:0 = 10) (Continued)
Page 1, Register 4
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
8
Receive Pause
RO
0x0
0x0
Note that if register 16_1.7 is set to 0 then this bit is always
forced to 0.
1 = Enabled
0 = Disabled
7
Fiber/Copper
RO
0x0
0x0
Note that if register 16_1.7 is set to 0 then this bit is always
forced to 0.
1 = Fiber media
0 = Copper media
6:0
Reserved
RO
Always
0000001
Always
0000001
Reserved
Table 114: Fiber Auto-Negotiation Advertisement Register - SGMII (Media mode) (Register 16_1.1:0
= 11)
Page 1, Register 4
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:0
Reserved
RO
Always
0x0001
Always
0x0001
Reserved
Table 115: Fiber Link Partner Ability Register - 1000BASE-X Mode (Register 16_1.1:0 = 01)
Page 1, Register 5
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Next Page
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 15
1 = Link partner capable of next page
0 = Link partner not capable of next page
14
Acknowledge
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Acknowledge
Received Code Word Bit 14
1 = Link partner received link code word
0 = Link partner has not received link code word
13:12
Remote Fault 2/
Remote Fault 1
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 13:12
11 = Auto-Negotiation Error
10 = Offline
01 = Link Failure
00 = No error, link OK (default)
11:9
Reserved
RO
0x0
0x0
Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 129
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 115: Fiber Link Partner Ability Register - 1000BASE-X Mode (Register 16_1.1:0 = 01)
(Continued)
Page 1, Register 5
B its
Fi e ld
8:7
Mode
HW Rst
SW Rst
D e s c r i p t i on
Asymetric Pause RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 8:7
11 = Both Symmetric PAUSE and Asymmetric PAUSE
toward local device.
10 = Asymmetric PAUSE toward link partner
01 = Symmetric PAUSE
00 = No PAUSE
6
1000BASE-X
Half-Duplex
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word bit 6
1 = Link partner capable of 1000BASE-X half-duplex.
0 = Link partner not capable of 1000BASE-X half-duplex.
5
1000BASE-X
Full-Duplex
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word bit 5
1 = Link partner capable of 1000BASE-X full-duplex.
0 = Link partner not capable of 1000BASE-X full-duplex.
4:0
Reserved
RO
0x00
0x00
Reserved
Table 116: Fiber Link Partner Ability Register - SGMII (System mode) (Register 16_1.1:0 = 10)
Page 1, Register 5
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Reserved
RO
0x0
0x0
Reserved
14
Acknowledge
RO
0x0
0x0
Acknowledge
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 14
1 = Link partner received link code word
0 = Link partner has not received link code word
13:0
Reserved
RO
0x0000
0x0000
Reserved
Table 117: Fiber Link Partner Ability Register - SGMII (Media mode) (Register 16_1.1:0 = 11)
Page 1, Register 5
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Link
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 15
1 = Copper Link is up on the link partner
0 = Copper Link is not up on the link partner
Doc. No. MV-S106839-U0 Rev. C
Page 130
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 117: Fiber Link Partner Ability Register - SGMII (Media mode) (Register 16_1.1:0 = 11)
(Continued)
Page 1, Register 5
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
14
Acknowledge
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Acknowledge
Received Code Word Bit 14
1 = Link partner received link code word
0 = Link partner has not received link code word
13
Reserved
RO
0x0
0x0
Reserved
12
Duplex Status
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 12
1 = Copper Interface on the link Partner is capable of
Full-duplex
0 = Copper Interface on the link partner is capable of
Half-duplex
11:10
Speed Status
RO
0x0
0x0
Register bits are cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 11:10
11 = Reserved
10 = 1000 Mbps
01 = 100 Mbps
00 = 10 Mbps
9
Transmit Pause
Status
RO
0x0
0x0
This bit is non-zero only if the link partner supports
enhanced SGMII auto negotiation.
Received Code Word Bit 9
1 = Enabled
0 = Disabled
8
Receive Pause
Status
RO
0x0
0x0
This bit is non-zero only if the link partner supports
enhanced SGMII auto negotiation.
Received Code Word Bit 8
1 = Enabled
0 = Disabled
7
Fiber/Copper
Status
RO
0x0
0x0
This bit is non-zero only if the link partner supports
enhanced SGMII auto negotiation.
Received Code Word Bit 7
1 = Fiber media
0 = Copper media
6:0
Reserved
RO
0x00
0x00
Reserved
Table 118: Fiber Auto-Negotiation Expansion Register
Page 1, Register 6
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:4
Reserved
RO
0x000
0x000
Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 131
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 118: Fiber Auto-Negotiation Expansion Register (Continued)
Page 1, Register 6
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
3
Link
Partner Next
page Able
RO
0x0
0x0
SGMII and 100BASE-FX modes this bit is always 0. In
1000BASE-X mode register 6_1.3 is set when a base page
is received and the received link control word has bit 15 set
to 1. The bit is cleared when link goes down.
1 = Link Partner is Next Page able
0 = Link Partner is not Next Page able
2
Local Next Page
Able
RO
Always 1
Always 1
1 = Local Device is Next Page able
1
Page Received
RO, LH
0x0
0x0
Register 6_1.1 is set when a valid page is received.
1 = A New Page has been received
0 = A New Page has not been received
0
Link
Partner
Auto-Negotiation
Able
RO
0x0
0x0
This bit is set when there is sync status, the fiber receiver
has received 3 non-zero matching valid configuration code
groups and Auto-negotiation is enabled in register 0_1.12
1 = Link Partner is Auto-Negotiation able
0 = Link Partner is not Auto-Negotiation able
Table 119: Fiber Next Page Transmit Register
Page 1, Register 7
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Next Page
R/W
0x0
0x0
A write to register 7_1 implicitly sets a variable in the
Auto-Negotiation state machine indicating that the next
page has been loaded.
Register 7_1 only has effect in the 1000BASE-X mode.
Transmit Code Word Bit 15
14
Reserved
RO
0x0
0x0
Transmit Code Word Bit 14
13
Message Page
Mode
R/W
0x1
0x1
Transmit Code Word Bit 13
12
Acknowledge2
R/W
0x0
0x0
Transmit Code Word Bit 12
11
Toggle
RO
0x0
0x0
Transmit Code Word Bit 11.
This bit is internally set to the opposite value each time a
page is received
10:0
Message/
R/W
Unformatted Field
0x001
0x001
Transmit Code Word Bit 10:0
Doc. No. MV-S106839-U0 Rev. C
Page 132
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 120: Fiber Link Partner Next Page Register
Page 1, Register 8
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Next Page
RO
0x0
0x0
Register 8_1 only has effect in the 1000BASE-X mode.
The register is loaded only when a next page is received
from the link partner. It is cleared each time the link goes
down.
Received Code Word Bit 15
14
Acknowledge
RO
0x0
0x0
Received Code Word Bit 14
13
Message Page
RO
0x0
0x0
Received Code Word Bit 13
12
Acknowledge2
RO
0x0
0x0
Received Code Word Bit 12
11
Toggle
RO
0x0
0x0
Received Code Word Bit 11
10:0
Message/
RO
Unformatted Field
0x000
0x000
Received Code Word Bit 10:0
Table 121: Extended Status Register
Page 1, Register 15
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
1000BASE-X
Full-Duplex
RO
See Descr
See
Descr
If register 16_1.1:0 (MODE[1:0]) = 00 then this bit is 0, else
this bit is 1.
1 = 1000BASE-X full duplex capable
0 = Not 1000BASE-X full duplex capable
14
1000BASE-X
Half-Duplex
RO
See Descr
See
Descr
If register 16_1.1:0 (MODE[1:0]) = 00 then this bit is 0, else
this bit is 1.
1 = 1000BASE-X half duplex capable
0 = Not 1000BASE-X half duplex capable
13
1000BASE-T
Full-Duplex
RO
0x0
0x0
0 = Not 1000BASE-T full duplex capable
12
1000BASE-T
Half-Duplex
RO
0x0
0x0
0 = Not 1000BASE-T half duplex capable
11:0
Reserved
RO
0x000
0x000
Reserved
Table 122: Fiber Specific Control Register 1
Page 1, Register 16
B its
Fi e ld
15:13
Reserved
12
SERDES
Loopback
Mode
HW Rst
SW Rst
D e s c r i p t i on
Reserved.
R/W
0x0
0x0
Register 16_1.8 selects the line loopback path.
1 = Enable loopback from SERDES input to SERDES
output
0 = Normal Operation
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 133
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 122: Fiber Specific Control Register 1 (Continued)
Page 1, Register 16
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
11:10
Reserved
9
Reserved
R/W
0x0
Retain
Reserved
8
SERDES
Loopback Type
R/W
0x0
Retain
0 = Loopback Through PCS (Tx and Rx can be
asynchronous)
1 = Loopback raw 10 bit data (Tx and Rx must be
synchronous)
7:6
Reserved
5:4
Reserved
R/W
0x0
Retain
Reserved
3
MAC
Interface Power
Down
R/W
0x1
Update
Changes to this bit are disruptive to the normal operation;
therefore, any changes to these registers must be followed
by a software reset to take effect.
This bit determines whether MAC interface powers down
when Register 0_1.11 is used to power down the device or
when the PHY enters the energy detect state.
1 = Always power up
0 = Can power down
2
Reserved
R/W
0x1
Retain
Must set to 1
1:0
MODE[1:0]
RO
See Desc.
See
Desc.
These bits reflects the mode as programmed in register of
20_18.2:0
11 = SGMII Media mode
10 = SGMII System mode
01 = 1000BASE-X
00 = 100BASE-FX
Reserved.
Reserved.
Table 123: Fiber Specific Status Register
Page 1, Register 17
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:14
Speed
RO
0x0
Retain
These status bits are valid only after resolved bit 17_1.11 =
1. The resolved bit is set when Auto-Negotiation is
completed or Auto-Negotiation is disabled. In
100BASE-FX mode this bit is always 01.
11 = Reserved
10 = 1000 Mbps
01 = 100 Mbps
00 = 10 Mbps
13
Duplex
RO
0x0
Retain
This status bit is valid only after resolved bit 17_1.11 = 1.
The resolved bit is set when Auto-Negotiation is completed
or Auto-Negotiation is disabled. In 100BASE-FX mode this
bit follows register 0_1.8.
1 = Full-duplex
0 = Half-duplex
12
Page Received
RO, LH
0x0
0x0
In 100BASE-FX mode this bit is always 0.
1 = Page received
0 = Page not received
Doc. No. MV-S106839-U0 Rev. C
Page 134
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 123: Fiber Specific Status Register (Continued)
Page 1, Register 17
B its
Fi e ld
11
Mode
HW Rst
SW Rst
D e s c r i p t i on
Speed and
RO
Duplex Resolved
0x0
0x0
When Auto-Negotiation is not enabled or in 100BASE-FX
mode this bit is always 1.
1 = Resolved
0 = Not resolved
If bit 26_1.5 is 1, then this bit will be 0.
10
Link (real time)
RO
0x0
0x0
1 = Link up
0 = Link down
9:6
Reserved
RO
Always
00000
Always
00000
Reserved
5
Sync status
RO
0x0
0x0
1 = Sync
0 = No Sync
4
Fiber Energy
Detect
Status
RO
0x1
0x1
1 = No energy detected
0 = Energy Detected
3
Transmit Pause
Enabled
RO
0x0
0x0
This is a reflection of the MAC pause resolution. This bit is
for information purposes and is not used by the device.
This status bit is valid only after resolved bit 17_1.11 = 1.
The resolved bit is set when Auto-Negotiation is completed
or Auto-Negotiation is disabled. In 100BASE-FX mode this
bit is always 0.
1 = Transmit pause enabled
0 = Transmit pause disable
2
Receive Pause
Enabled
RO
0x0
0x0
This is a reflection of the MAC pause resolution. This bit is
for information purposes and is not used by the device.
This status bit is valid only after resolved bit 17_1.11 = 1.
The resolved bit is set when Auto-Negotiation is completed
or Auto-Negotiation is disabled. In 100BASE-FX mode this
bit is always 0.
1 = Receive pause enabled
0 = Receive pause disabled
1:0
Reserved
RO
Always 00
Always 00 Reserved
Table 124: Fiber Interrupt Enable Register
Page 1, Register 18
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Reserved
RO
Always 0
Always 0
Reserved
14
Speed Changed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
13
Duplex Changed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
12
Page Received
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 135
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 124: Fiber Interrupt Enable Register (Continued)
Page 1, Register 18
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
11
Auto-Negotiation
Completed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
10
Link Status
Changed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
9
Symbol Error
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
8
False Carrier
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
7
FIFO
Over/Underflow
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
6:5
Reserved
RO
Always 00
Always 00 Reserved
4
Fiber Energy
Detect
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
3:0
Reserved
RO
Always
0000
Always
0000
Reserved
Table 125: Fiber Interrupt Status Register
Page 1, Register 19
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Reserved
RO
Always 0
Always 0
Reserved
14
Speed Changed
RO,LH
0x0
0x0
1 = Speed changed
0 = Speed not changed
13
Duplex Changed
RO,LH
0x0
0x0
1 = Duplex changed
0 = Duplex not changed
12
Page Received
RO,LH
0x0
0x0
1 = Page received
0 = Page not received
11
Auto-Negotiation
Completed
RO,LH
0x0
0x0
1 = Auto-Negotiation completed
0 = Auto-Negotiation not completed
10
Link Status
Changed
RO,LH
0x0
0x0
1 = Link status changed
0 = Link status not changed
9
Symbol Error
RO,LH
0x0
0x0
1 = Symbol error
0 = No symbol error
8
False Carrier
RO,LH
0x0
0x0
1 = False carrier
0 = No false carrier
7
FIFO
Over/Underflow
RO,LH
0x0
0x0
1 = Over/Underflow Error
0 = No FIFO Error
Doc. No. MV-S106839-U0 Rev. C
Page 136
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 125: Fiber Interrupt Status Register (Continued)
Page 1, Register 19
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
6:5
Reserved
RO
Always 00
Always
00
Reserved
4
Fiber Energy
Detect Changed
RO,LH
0x0
0x0
1 = Energy Detect state changed
0 = No Energy Detect state change detected
3:0
Reserved
RO
Always
00000
Always
00000
Reserved
Table 126: Fiber Receive Error Counter Register
Page 1, Register 21
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:0
Receive Error
Count
RO, LH
0x0000
Retain
Counter will peg at 0xFFFF and will not roll over.
Both False carrier and symbol errors are reported.
Table 127: PRBS Control
Page 1, Register 23
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:8
Reserved
R/W
0x00
Retain
Reserved
7
Invert Checker
Polarity
R/W
0x0
Retain
1 = Invert
0 =Normal
6
Invert Generator
Polarity
R/W
0x0
Retain
1 = Invert
0 =Normal
5
PRBS Lock
R/W
0x0
Retain
1 = Do not start counting until PRBS locks first
0 = Counter Free Runs
4
Clear Counter
R/W, SC
0x0
0x0
1 = Clear Counter
0 = Normal
3:2
Pattern Select
R/W
0x0
Retain
11 = Generate 1010101010… pattern
10 = PRBS 31, x31 + x28 + 1 = 0
01 = PRBS 23, x23 + x18 + 1 = 0
00 = PRBS 7, x7 + x6 + 1 =0
1
PRBS Checker
Enable
R/W
0x0
0x0
1 = Enable
0 = Disable
0
PRBS Generator R/W
Enable
0x0
0x0
1 = Enable
0 = Disable
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 137
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 128: PRBS Error Counter LSB
Page 1, Register 24
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:0
PRBS Error
Count LSB
RO
0x0000
Retain
A read to this register freezes register 25_1.
Cleared only when register 23_1.4 is set to 1.
Table 129: PRBS Error Counter MSB
Page 1, Register 25
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:0
PRBS Error
Count MSB
RO
0x0000
Retain
This register does not update unless register 24_1 is read
first.
Cleared only when register 23_1.4 is set to 1.
Table 130: Fiber Specific Control Register 2
Page 1, Register 26
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Reserved
R/W
0x0
Retain
Reserved
14
1000BASE-X
Noise Filtering
R/W
0x0
Retain
1 = Enable
0 = Disable
13
100BASE-FX
Noise Filtering
R/W
0x0
Retain
1 = Enable
0 = Disable
12:10
Reserved
R/W
0x0
Update
Reserved
9
FEFI Enable
R/W
0x0
Retain
100BASE-FX FEFI
1 = Enable
0 = Disable
8:7
Reserved
R/W
0x0
Retain
Reserved
6
Serial
Interface
AutoNegotiation
bypass enable
R/W
0x1
Update
Changes to this bit are disruptive to the normal operation;
hence, any changes to these registers must be followed by
software reset to take effect.
1 = Bypass Allowed
0 = No Bypass Allowed
5
Serial
Interface
AutoNegotiation
bypass
status
RO
0x0
0x0
1 = Serial interface link came up because bypass mode
timer timed out and fiber Auto-Negotiation was bypassed.
0 = Serial interface link came up because regular fiber
Auto-Negotiation completed.
If this bit is 1, then bit 17_1.11 will be 0.
4
Reserved
R/W
0x0
Update
Reserved
3
Fiber Transmitter R/W
Disable
0x0
Retain
1 = Transmitter Disable
0 = Transmitter Enable
Doc. No. MV-S106839-U0 Rev. C
Page 138
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 130: Fiber Specific Control Register 2 (Continued)
Page 1, Register 26
B its
Fi e ld
Mode
2:0
SGMII/Fiber
R/W
Output Amplitude
HW Rst
SW Rst
D e s c r i p t i on
0x2
Retain
Differential voltage peak measured.
See AC/DC section for valid VOD values.
111 = 700mV
110 = 602mV
101 = 504mV
100 = 406mV
011 = 308mV
010 = 210 mV
001 = 112mV
000 = 14mV
Table 131: MAC Specific Control Register 1
Page 2, Register 16
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:4
Reserved
R/W
0xE00
Retain
Reserved
3
MAC
Interface Power
Down
R/W
0x1
Update
Changes to this bit are disruptive to the normal operation;
therefore, any changes to these registers must be followed
by a software reset to take effect.
This bit determines whether the MAC Interface powers
down when Register 0_0.11, 16_0.2 are used to power
down the device or when the PHY enters the energy detect
state.
1 = Always power up
0 = Can power down
2:0
Reserved
R/W
0x0
Retain
Reserved
Table 132: MAC Specific Control Register 2
Page 2, Register 21
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Reserved
R/W
0x0
0x0
Reserved
14
Copper Line
Loopback
R/W
0x0
0x0
1 = Enable Loopback of MDI to MDI
0 = Normal Operation
13:3
Reserved
R/W
0x208
Retain
Reserved.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 139
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 132: MAC Specific Control Register 2 (Continued)
Page 2, Register 21
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
2:0
Default MAC
interface speed
R/W
0x6
Update
Changes to these bits are disruptive to the normal
operation; therefore, any changes to these registers must
be followed by software reset to take effect.
MAC Interface Speed during Link down while
Auto-Negotiation is enabled.
Bit Speed
111 = Reserved
110 = 1000 Mbps
101 = 100 Mbps
100 = 10 Mbps
0XX = Reserved
Table 133: LED[3:0] Function Control Register
Page 3, Register 16
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:12
LED[3] Control
R/W
0x1
Retain
If 16_3.11:10 is set to 11 then 16_3.15:12 has no effect
0000 = On - Fiber Link, Off - Else
0001 = On - Link, Blink - Activity, Off - No Link
0010 = On - Link, Blink - Receive, Off - No Link
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = Reserved
0110 = On - 10 Mbps or 1000 Mbps Master, Off - Else
0111 = On - Full-duplex, Off - Half-duplex
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
11xx = Reserved
11:8
LED[2] Control
R/W
0x7
Retain
0000 = On - Link, Off - No Link
0001 = On - Link, Blink - Activity, Off - No Link
0010 = Reserved
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = On - Transmit, Off - No Transmit
0110 = On - 10/1000 Mbps Link, Off - Else
0111 = On - 10 Mbps Link, Off - Else
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
1100 = MODE 1 (Dual LED mode)
1101 = MODE 2 (Dual LED mode)
1110 = MODE 3 (Dual LED mode)
1111 = MODE 4 (Dual LED mode)
Doc. No. MV-S106839-U0 Rev. C
Page 140
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 133: LED[3:0] Function Control Register (Continued)
Page 3, Register 16
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
7:4
LED[1] Control
R/W
0x7
Retain
If 16_3.3:2 is set to 11 then 16_3.7:4 has no effect
0000 = On - Copper Link, Off - Else
0001 = On - Link, Blink - Activity, Off - No Link
0010 = On - Link, Blink - Receive, Off - No Link
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = On - 100 Mbps Link or Fiber Link, Off - Else
0110 = On - 100/1000 Mbps Link, Off - Else
0111 = On - 100 Mbps Link, Off - Else
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
11xx = Reserved
3:0
LED[0] Control
R/W
0x7
Retain
0000 = On - Link, Off - No Link
0001 = On - Link, Blink - Activity, Off - No Link
0010 = 3 blinks - 1000 Mbps
2 blinks - 100 Mbps
1 blink - 10 Mbps
0 blink - No Link
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = On - Transmit, Off - No Transmit
0110 = On - Copper Link, Off - Else
0111 = On - 1000 Mbps Link, Off - Else
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
1100 = MODE 1 (Dual LED mode)
1101 = MODE 2 (Dual LED mode)
1110 = MODE 3 (Dual LED mode)
1111 = MODE 4 (Dual LED mode)
Table 134: LED[3:0] Polarity Control Register
Page 3, Register 17
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:12
LED[5], LED[3],
LED[1] mix
percentage
R/W
0x8
Retain
When using 2 terminal bi-color LEDs the mixing
percentage should not be set greater than 50%.
0000 = 0%, 0001 = 12.5%,..., 0111 = 87.5%, 1000 = 100%
1001 to 1111 = Reserved
11:8
LED[4], LED[2],
LED[0] mix
percentage
R/W
0x8
Retain
When using 2 terminal bi-color LEDs the mixing
percentage should not be set greater than 50%.
0000 = 0%, 0001 = 12.5%,..., 0111 = 87.5%, 1000 = 100%
1001 to 1111 = Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 141
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 134: LED[3:0] Polarity Control Register (Continued)
Page 3, Register 17
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
7:6
LED[3] Polarity
R/W
0x0
Retain
11 = On - drive LED[3] high, Off - tristate LED[3]
10 = On - drive LED[3] low, Off - tristate LED[3]
01 = On - drive LED[3] high, Off - drive LED[3] low
00 = On - drive LED[3] low, Off - drive LED[3] high
5:4
LED[2] Polarity
R/W
0x0
Retain
11 = On - drive LED[2] high, Off - tristate LED[2]
10 = On - drive LED[2] low, Off - tristate LED[2]
01 = On - drive LED[2] high, Off - drive LED[2] low
00 = On - drive LED[2] low, Off - drive LED[2] high
3:2
LED[1] Polarity
R/W
0x0
Retain
11 = On - drive LED[1] high, Off - tristate LED[1]
10 = On - drive LED[1] low, Off - tristate LED[1]
01 = On - drive LED[1] high, Off - drive LED[1] low
00 = On - drive LED[1] low, Off - drive LED[1] high
1:0
LED[0] Polarity
R/W
0x0
Retain
11 = On - drive LED[0] high, Off - tristate LED[0]
10 = On - drive LED[0] low, Off - tristate LED[0]
01 = On - drive LED[0] high, Off - drive LED[0] low
00 = On - drive LED[0] low, Off - drive LED[0] high
Table 135: LED Timer Control Register
Page 3, Register 18
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Force INT
R/W
0x0
Retain
1 = Interrupt pin forced to be asserted
0 = Normal Operation
14:12
Pulse stretch
duration
R/W
0x4
Retain
111 = 1.3s to 2.7s
110 = 670 ms to 1.3s
101 = 340 ms to 670ms
100 = 170 ms to 340ms
011 = 84 ms to 170ms
010 = 42 ms to 84ms
001 = 21 ms to 42ms
000 = no pulse stretching
11
Reserved
R/W
0x1
Retain
Reserved
10:8
Blink Rate
R/W
0x3
Retain
101 to 111 = Reserved
100 = 670 ms
011 = 340 ms
010 = 170 ms
001 = 84 ms
000 = 42 ms
7:4
Reserved
R/W
0x0
Retain
0000
3:2
Speed Off Pulse
Period
R/W
0x1
Retain
11 = 670ms
10 = 340ms
01 = 170ms
00 = 84ms
Doc. No. MV-S106839-U0 Rev. C
Page 142
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 135: LED Timer Control Register (Continued)
Page 3, Register 18
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
1:0
Speed On Pulse
Period
R/W
0x1
Retain
11 = 670ms
10 = 340ms
01 = 170ms
00 = 84ms
Table 136: LED[5:4] Function Control and Polarity Register
Page 3, Register 19
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
LED[3] function
pin mapping
R/W
0x0
Retain
1 = Map LED[5] function to LED[3] pin
0 = Map LED[3] function to LED[3] pin
14
LED[2] function
pin mapping
R/W
0x0
Retain
1 = Map LED[4] function to LED[2] pin
0 = Map LED[2] function to LED[2] pin
13:12
Reserved
R/W
0x0
Retain
Reserved
11:10
LED[5] Polarity
R/W
0x0
Retain
11 = On - drive LED[5] high, Off - tristate LED[5]
10 = On - drive LED[5] low, Off - tristate LED[5]
01 = On - drive LED[5] high, Off - drive LED[5] low
00 = On - drive LED[5] low, Off - drive LED[5] high
9:8
LED[4] Polarity
R/W
0x0
Retain
11 = On - drive LED[4] high, Off - tristate LED[4]
10 = On - drive LED[4] low, Off - tristate LED[4]
01 = On - drive LED[4] high, Off - drive LED[4] low
00 = On - drive LED[4] low, Off - drive LED[4] high
7:4
LED[5] Control
R/W
0x7
Retain
If 19_3.3:2 is set to 11 then 19_3.7:4 has no effect
0000 = On - Receive, Off - No Receive
0001 = On - Link, Blink - Activity, Off - No Link
0010 = On - Link, Blink - Receive, Off - No Link
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = On - Transmit, Off - No Transmit
0110 = On - Full-duplex, Off - Half-duplex
0111 = On - Full-duplex, Blink - Collision Off - Half-duplex
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
11xx = Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 143
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 136: LED[5:4] Function Control and Polarity Register (Continued)
Page 3, Register 19
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
3:0
LED[4] Control
R/W
0x3
Retain
0000 = On - Receive, Off - No Receive
0001 = On - Link, Blink - Activity, Off - No Link
0010 = On - Link, Blink - Receive, Off - No Link
0011 = On - Activity, Off - No Activity
0100 = Blink - Activity, Off - No Activity
0101 = On - Transmit, Off - No Transmit
0110 = On - Full-duplex, Off - Half-duplex
0111 = On - Full-duplex, Blink - Collision Off - Half-duplex
1000 = Force Off
1001 = Force On
1010 = Force Hi-Z
1011 = Force Blink
1100 = MODE 1 (Dual LED mode)
1101 = MODE 2 (Dual LED mode)
1110 = MODE 3 (Dual LED mode)
1111 = MODE 4 (Dual LED mode)
Table 137: QSGMII Control Register
Page 4, Register 0
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Reset
R/W, SC
0x0
0x0
QSGMII Port Software Reset. Affects bank 4.
Writing a 1 to this bit causes the PHY state machines to be
reset. When the reset operation is done, this bit is cleared
to 0 automatically. The reset occurs immediately.
1 = PHY reset
0 = Normal operation
14
Loopback
R/W
0x0
0x0
When loopback is activated, the transmitter data presented
on TXD of the internal bus is looped back to RXD of the
internal bus. Link is broken when loopback is enabled.
1 = Enable Loopback
0 = Disable Loopback
13
Speed Select
(LSB)
RO, R/W 0x0
See
Descr/
Retain
If register 16_4.0 = 0 then this bit follows the network
speed.
If register 16_4.0 = 1 then this bit is R/W.
bit 6,13
10 = 1000 Mbps
01 = 100Mbps
12
Auto-Negotiation
Enable
R/W
Retain
If the value of this bit is changed, the link will be broken and
Auto-Negotiation Restarted
When this bit gets set/reset, Auto-negotiation is restarted
(bit 0_4.9 is set to 1).
On hardware reset this bit takes on the value of S_ANEG
1 = Enable Auto-Negotiation Process
0 = Disable Auto-Negotiation Process
See Descr
Doc. No. MV-S106839-U0 Rev. C
Page 144
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 137: QSGMII Control Register (Continued)
Page 4, Register 0
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
11
Power Down
R/W
See Descr
Retain
On hardware reset this register takes on the value of 1 if
PDOWN = 1 and MODE[2:0] is 101 else takes on a value of
0.
1 = Power down
0 = Normal operation
10
Reserved
R/W
0x0
Retain
Reserved
9
Restart Fiber
Auto-Negotiation
R/W, SC
0x0
SC
Auto-Negotiation automatically restarts after hardware,
software reset (0_4.15) or change in auto-negotiation
enable (0_4.12) regardless of whether or not the restart bit
(0_4.9) is set.
The bit is set when Auto-negotiation is Enabled or Disabled
in 0_4.12
1 = Restart Auto-Negotiation Process
0 = Normal operation
8
Reserved
RO
0x1
0x1
Reserved
7
Reserved
RO
0x0
0x0
Reserved
6
Speed Selection
(MSB)
RO, R/W 0x1
See
Descr/
Retain
If register 16_4.0 = 0 then this bit follows the network
speed.
If register 16_4.0 = 1 then this bit is R/W.
bit 6,13
10 = 1000 Mbps
01 = 100Mbps
5:0
Reserved
RO
0x00
Reserved
0x00
Table 138: QSGMII Status Register
Page 4, Register 1
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:6
Reserved
RO
0x000
0x000
Reserved
5
Fiber AutoNegotiation
Complete
RO
0x0
0x0
1 = Auto-Negotiation process complete
0 = Auto-Negotiation process not complete
Bit is not set when link is up due of Fiber Auto-negotiation
Bypass or if Auto-negotiation is disabled.
4
Reserved
RO
0x0
0x0
Reserved
3
Reserved
RO
0x0
0x0
Reserved
2
Fiber Link Status RO,LL
0x0
0x0
This register bit indicates when link was lost since the last
read. For the current link status, either read this register
back-to-back or read Register 17_4.10 Link Real Time.
1 = Link is up
0 = Link is down
1
Reserved
RO
0x0
0x0
Reserved
0
Reserved
RO
0x0
0x0
Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 145
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 139: QSGMII Auto-Negotiation Advertisement Register - SGMII (System mode) (Register 16_
4.0 = 0)
Page 4, Register 4
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Link Status
RO
0x0
0x0
0 = Link is Not up on the Copper Interface
1 = Link is up on the Copper Interface
14
Reserved
RO
0x0
0x0
Reserved
13
Reserved
RO
0x0
0x0
Reserved
12
Duplex Status
RO
0x0
0x0
0 = Interface Resolved to Half-duplex
1 = Interface Resolved to Full-duplex
11:10
Speed[1:0]
RO
0x0
0x0
11 = Reserved
10 = Interface speed is 1000 Mbps
01 = Interface speed is 100 Mbps
00 = Interface speed is 10 Mbps
9
Transmit Pause
RO
0x0
0x0
Note that if register 16_4.7 is set to 0 then this bit is always
forced to 0.
1 = Enabled
0 = Disabled
8
Receive Pause
RO
0x0
0x0
Note that if register 16_4.7 is set to 0 then this bit is always
forced to 0.
1 = Enabled
0 = Disabled
7
Fiber/Copper
RO
0x0
0x0
Note that if register 16_4.7 is set to 0 then this bit is always
forced to 0.
1 = Fiber media
0 = Copper media
6:0
Reserved
RO
Always
0000001
Always
0000001
Reserved
Table 140: QSGMII Link Partner Ability Register - SGMII (System mode) Mode (Register 16_4.0 = 0)
Page 4, Register 5
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Reserved
RO
0x0
0x0
Reserved
14
Acknowledge
RO
0x0
0x0
Acknowledge
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 14
1 = Link partner received link code word
0 = Link partner has not received link code word
13:0
Reserved
RO
0x0000
0x0000
Reserved
Doc. No. MV-S106839-U0 Rev. C
Page 146
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 141: QSGMII Link Partner Ability Register - SGMII (Media mode) Mode (Register 16_4.0 = 1)
Page 4, Register 5
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Link
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 15
1 = Copper Link is up on the link partner
0 = Copper Link is not up on the link partner
14
Acknowledge
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Acknowledge
Received Code Word Bit 14
1 = Link partner received link code word
0 = Link partner has not received link code word
13
Reserved
RO
0x0
0x0
Reserved
12
Duplex Status
RO
0x0
0x0
Register bit is cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 12
1 = Copper Interface on the link Partner is capable of
Full-duplex
0 = Copper Interface on the link partner is capable of
Half-duplex
11:10
Speed Status
RO
0x0
0x0
Register bits are cleared when link goes down and loaded
when a base page is received
Received Code Word Bit 11:10
11 = Reserved
10 = 1000 Mbps
01 = 100 Mbps
00 = 10 Mbps
9
Transmit Pause
Status
RO
0x0
0x0
This bit is non-zero only if the link partner supports
enhanced SGMII auto negotiation.
Received Code Word Bit 9
1 = Enabled
0 = Disabled
8
Receive Pause
Status
RO
0x0
0x0
This bit is non-zero only if the link partner supports
enhanced SGMII auto negotiation.
Received Code Word Bit 8
1 = Enabled
0 = Disabled
7
Fiber/Copper
Status
RO
0x0
0x0
This bit is non-zero only if the link partner supports
enhanced SGMII auto negotiation.
Received Code Word Bit 7
1 = Fiber media
0 = Copper media
6:0
Reserved
RO
0x00
0x00
Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 147
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 142: QSGMII Auto-Negotiation Expansion Register
Page 4, Register 6
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:4
Reserved
RO
0x000
0x000
Reserved
3
Link Partner Next RO
page Able
0x0
0x0
1 = Link Partner is Next Page able
0 = Link Partner is not Next Page able
2
Local Next Page
Able
RO
0x0
0x0
1 = Local Device is Next Page able
1
Page Received
RO, LH
0x0
0x0
Register 6_4.1 is set when a valid page is received.
1 = A New Page has been received
0 = A New Page has not been received
0
Link
Partner
Auto-Negotiation
Able
RO
0x0
0x0
This bit is set when there is sync status, the fiber receiver
has received 3 non-zero matching valid configuration code
groups and Auto-negotiation is enabled in register 0_4.12
1 = Link Partner is Auto-Negotiation able
0 = Link Partner is not Auto-Negotiation able
Table 143: QSGMII Specific Control Register 1
Page 4, Register 16
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:13
Reserved
12
QSGMII
Loopback
R/W
0x0
0x0
1 = Enable loopback from QSGMII input to QSGMII output
0 = Normal operation
11
Reserved
R/W
0x0
Retain
Reserved
10
Force Link Good
R/W
0x0
Retain
If link is forced to be good, the link state machine is
bypassed and the link is always up.
1 = Force link good
0 = Normal operation
9
Serial
Interface
AutoNegotiation
bypass enable
R/W
0x1
Update
Changes to this bit are disruptive to the normal operation;
hence, any changes to these registers must be followed by
software reset to take effect.
1 = Bypass Allowed
0 = No Bypass Allowed
8
Reserved
R/W
0x0
Retain
Reserved
7:6
Reserved
5:2
Reserved
1
Reserved
Reserved.
Reserved.
R/W
0x1
Retain
Reserved
Reserved.
Doc. No. MV-S106839-U0 Rev. C
Page 148
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 143: QSGMII Specific Control Register 1 (Continued)
Page 4, Register 16
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
0
Mode
R/W
See Desc.
Update
Changes to this bit are disruptive to the normal operation;
therefore, any changes to these registers must be followed
by a software reset to take effect.
On hardware reset the register default to 1 if MODE[2:0] is
101, else the register defaults to 0.
0 = SGMII System mode
1 = SGMII Media mode
Table 144: QSGMII Specific Status Register
Page 4, Register 17
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:14
Speed
RO
0x0
Retain
These status bits are valid only after resolved bit 17_4.11 =
1. The resolved bit is set when Auto-Negotiation is
completed or Auto-Negotiation is disabled.
11 = Reserved
10 = 1000 Mbps
01 = 100 Mbps
00 = 10 Mbps
13
Duplex
RO
0x0
Retain
This status bit is valid only after resolved bit 17_4.11 = 1.
The resolved bit is set when Auto-Negotiation is completed
or Auto-Negotiation is disabled.
1 = Full-duplex
0 = Half-duplex
12
Page Received
RO, LH
0x0
0x0
1 = Page received
0 = Page not received
11
Speed and
RO
Duplex Resolved
0x0
0x0
When Auto-Negotiation is not enabled this bit is always 1.
1 = Resolved
0 = Not resolved
10
Link (real time)
RO
0x0
0x0
1 = Link up
0 = Link down
9
Serial
Interface
AutoNegotiation
bypass
status
RO
0x0
0x0
1 = Serial interface link came up because bypass mode
timer timed out and fiber Auto-Negotiation was bypassed.
0 = Serial interface link came up because regular fiber
Auto-Negotiation completed.
If this bit is 1, then bit 17_4.11 will be 0.
8:6
Reserved
RO
0x0
0x0
Reserved
5
Sync status
RO
0x0
0x0
1 = Sync
0 = No Sync
4
Reserved
RO
0x0
0x0
Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 149
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 144: QSGMII Specific Status Register (Continued)
Page 4, Register 17
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
3
Transmit Pause
Enabled
RO
0x0
0x0
This is a reflection of the MAC pause resolution. This bit is
for information purposes and is not used by the device.
This status bit is valid only after resolved bit 17_4.11 = 1.
The resolved bit is set when Auto-Negotiation is completed
or Auto-Negotiation is disabled. In 100BASE-FX mode this
bit is always 0.
1 = Transmit pause enabled
0 = Transmit pause disable
2
Receive Pause
Enabled
RO
0x0
0x0
This is a reflection of the MAC pause resolution. This bit is
for information purposes and is not used by the device.
This status bit is valid only after resolved bit 17_4.11 = 1.
The resolved bit is set when Auto-Negotiation is completed
or Auto-Negotiation is disabled. In 100BASE-FX mode this
bit is always 0.
1 = Receive pause enabled
0 = Receive pause disabled
1:0
Reserved
RO
0x0
0x0
Reserved
Table 145: QSGMII Interrupt Enable Register
Page 4, Register 18
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Reserved
R/W
0x0
Retain
Reserved
14
Speed Changed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
13
Duplex Changed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
12
Page Received
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
11
Auto-Negotiation
Completed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
10
Link Status
Changed
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
9
Symbol Error
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
8
False Carrier
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
7
FIFO
Over/Underflow
Interrupt Enable
R/W
0x0
Retain
1 = Interrupt enable
0 = Interrupt disable
6:0
Reserved
R/W
0x00
Retain
Reserved
Doc. No. MV-S106839-U0 Rev. C
Page 150
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 146: QSGMII Interrupt Status Register
Page 4, Register 19
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Reserved
RO
0x0
0x0
Reserved
14
Speed Changed
RO,LH
0x0
0x0
1 = Speed changed
0 = Speed not changed
13
Duplex Changed
RO,LH
0x0
0x0
1 = Duplex changed
0 = Duplex not changed
12
Page Received
RO,LH
0x0
0x0
1 = Page received
0 = Page not received
11
Auto-Negotiation
Completed
RO,LH
0x0
0x0
1 = Auto-Negotiation completed
0 = Auto-Negotiation not completed
10
Link Status
Changed
RO,LH
0x0
0x0
1 = Link status changed
0 = Link status not changed
9
Symbol Error
RO,LH
0x0
0x0
1 = Symbol error
0 = No symbol error
8
False Carrier
RO,LH
0x0
0x0
1 = False carrier
0 = No false carrier
7
FIFO
Over/Underflow
RO,LH
0x0
0x0
1 = Over/Underflow Error
0 = No FIFO Error
6:0
Reserved
RO
0x00
0x00
Reserved
Table 147: QSGMII Receive Error Counter Register
Page 4, Register 21
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:0
Receive Error
Count
RO, LH
0x0000
Retain
Counter will peg at 0xFFFF and will not roll over.
Both False carrier and symbol errors are reported.
Table 148: PRBS Control
Page 4, Register 23
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:8
Reserved
R/W
0x00
Retain
Reserved
7
Invert Checker
Polarity
R/W
0x0
Retain
1 = Normal
0 = Invert
6
Invert Generator
Polarity
R/W
0x0
Retain
1 = Normal
0 = Invert
5
PRBS Lock
R/W
0x0
Retain
0 = Counter Free Runs
1 = Do not start counting until PRBS locks first
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 151
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 148: PRBS Control (Continued)
Page 4, Register 23
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
4
Clear Counter
R/W, SC
0x0
0x0
0 = Normal
1 = Clear Counter
3:2
Pattern Select
R/W
0x0
Retain
11 = Generate 1010101010… pattern
10 = PRBS 31, x31 + x28 + 1 = 0
01 = PRBS 23, x23 + x18 + 1 = 0
00 = PRBS 7, x7 + x6 + 1 =0
1
PRBS Checker
Enable
R/W
0x0
0x0
1 = Enable
0 = Disable
0
PRBS Generator R/W
Enable
0x0
0x0
1 = Enable
0 = Disable
Table 149: PRBS Error Counter LSB
Page 4, Register 24
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:0
PRBS Error
Count LSB
RO
0x0000
Retain
A read to this register freezes register 25_4.
Cleared only when register 23_4.4 is set to 1.
Table 150: PRBS Error Counter MSB
Page 4, Register 25
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:0
PRBS Error
Count MSB
RO
0x0000
Retain
This register does not update unless register 24_4 is read
first.
Cleared only when register 23_4.4 is set to 1.
Table 151: QSGMII Global Control Register 1
Page 4, Register 26
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
QSGMII Global
Reset
R/W, SC
0x0
SC
QSGMII Global Software Reset.
Writing a 1 to this bit cause all four ports as well as the
common circuit to be reset. When the reset operation is
done, this bit is cleared to 0 automatically. The reset occurs
immediately.
1 = PHY reset
0 = Normal operation
14
QSGMII
Reference Clock
Source Select
R/W
0x0
Update
Changes to this bit are disruptive to the normal operation;
therefore, any changes to these registers must be followed
by a software reset to take effect.
1 = Reserved
0 = Use XTAL_IN/REF_CLKP/N as source
Doc. No. MV-S106839-U0 Rev. C
Page 152
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 151: QSGMII Global Control Register 1 (Continued)
Page 4, Register 26
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
13
Invert Q_INP/N
Polarity
R/W
0x1
Retain
1 = Normal
0 = Invert
12
Invert Q_OUTP/N R/W
Polarity
0x1
Retain
1 = Normal
0 = Invert
11
QSGMII Global
Power down
R/W
See Desc.
Retain
1 = Power down all four ports as well as the common circuit
0 = Power up common circuit. Per port power state is a
function of register 0_4.11.
On hardware reset this register takes on the value of 1 if
MODE[2:0] is 001 else takes on a value of 0.
10
Reserved
R/W
0x0
Update
Reserved
9
Raw 10-bit Line
Loopback
R/W
0x0
0x0
1 = Loopback raw 10 bit data from QSGMII input to
QSGMII output (Tx and Rx must be synchronous)
0 = Normal
8:4
Reserved
R/W
0x0
Retain
Reserved.
3
Enable Running
Disparity
Checking
R/W
0x0
Retain
1 = Output error symbol if running disparity is incorrect.
0 = Ignore running disparity when determining whether
symbol error occurred.
2:0
Reserved
R/W
0x2
Retain
Reserved
Table 152: QSGMII Global Control Register 2
Page 4, Register 27
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Chip Hardware
Reset
R/W, SC
0x0
0x0
Writing a 1 to this bit cause the entire chip to hard reset
1 = PHY reset
0 = Normal operation
14
Internal QSGMII
Loopback
R/W
0x0
Retain
1 = Loopback QSGMII data on internal bus and power
down 5.0G SERDES
0 = Pass data through 5.0G SERDES
13:9
Reserved
R/W
0x3F
Retain
Reserved
8:7
Reserved
R/W
0x3
Retain
Reserved.
1
QSGMII Output
Crossover 2, 3
R/W
0x0
Retain
1 = Port 2 to QSGMII Lane 3, Port 3 to QSGMII Lane 2
0 = Port 2 to QSGMII Lane 2, Port 3 to QSGMII Lane 3
0
QSGMII Output
Crossover 0, 1
R/W
0x0
Retain
1 = Port 0 to QSGMII Lane 1, Port 1 to QSGMII Lane 0
0 = Port 0 to QSGMII Lane 0, Port 1 to QSGMII Lane 1
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 153
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 153: 1000BASE-T Pair Skew Register
Page 5, Register 20
B its
Fi e ld
15:12
Mode
HW Rst
SW Rst
D e s c r i p t i on
Pair 7,8 (MDI[3]±) RO
0x0
0x0
Skew = bit value x 8ns. Value is correct to within ± 8ns.
The contents of 20_5.15:0 are valid only if Register 21_5.6
=1
11:8
Pair 4,5 (MDI[2]±) RO
0x0
0x0
Skew = bit value x 8ns. Value is correct to within ± 8ns.
7:4
Pair 3,6 (MDI[1]±) RO
0x0
0x0
Skew = bit value x 8ns. Value is correct to within ± 8ns.
3:0
Pair 1,2 (MDI[0]±) RO
0x0
0x0
Skew = bit value x 8ns. Value is correct to within ± 8ns.
Table 154: 1000BASE-T Pair Swap and Polarity
Page 5, Register 21
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:7
Reserved
RO
0x000
0x000
Reserved
6
Register 20_5
and 21_5 valid
RO
0x0
0x0
The contents of 21_5.5:0 and 20_5.15:0 are valid only if
Register 21_5.6 = 1
1= Valid
0 = Invalid
5
C, D Crossover
RO
0x0
0x0
1 = Channel C received on MDI[2]±
Channel D received on MDI[3]±
0 = Channel D received on MDI[2]±
Channel C received on MDI[3]±
4
A, B Crossover
RO
0x0
0x0
1 = Channel A received on MDI[0]±
Channel B received on MDI[1]±
0 = Channel B received on MDI[0]±
Channel A received on MDI[1]±
3
Pair 7,8 (MDI[3]±) RO
Polarity
0x0
0x0
1 = Negative
0 = Positive
2
Pair 4,5 (MDI[2]±) RO
Polarity
0x0
0x0
1 = Negative
0 = Positive
1
Pair 3,6 (MDI[1]±) RO
Polarity
0x0
0x0
1 = Negative
0 = Positive
0
Pair 1,2 (MDI[0]±) RO
Polarity
0x0
0x0
1 = Negative
0 = Positive
Table 155: Copper Port Packet Generation
Page 6, Register 16
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:8
Packet Burst
R/W
0x00
Retain
0x00 = Continuous
0x01 to 0xFF = Burst 1 to 255 packets
Doc. No. MV-S106839-U0 Rev. C
Page 154
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 155: Copper Port Packet Generation (Continued)
Page 6, Register 16
B its
Fi e ld
Mode
7
Packet Generator R/W
Transmit
Trigger/Status
HW Rst
SW Rst
D e s c r i p t i on
0x0
Retain
This bit is used to trigger the packet generator to send
another burst packets and also indicates the status of the
packet generator in burst mode.
This bit is valid only when Reg 16_6.6 = ‘1’, Reg 16_6.3 =
‘1’, and Reg 16_6.15:8 is not equal to zero
Read:
1 = Packet generator is done transmitting data
0 = Packet generator is transmitting data
Write:
When this bit is 1, writing ‘0’ will trigger the packet
generator to send another burst of packets.
When this bit is 0, Writing ‘0’ or ‘1’ will have no effect.
6
Packet Generator R/W
Self Clear Control
0x0
Retain
This bit controls the behavior of Reg 16_6.3 (Enable
Packet Generator Bit) to stay in the packet generator mode
or resume normal operation after all packets are sent. This
bit is valid only in burst mode and ignored in continuous
mode.
1 = Reg 16_6.3 stays in packet generator mode after all
packets are sent
0 = Reg 16_6.3 self clears after all packets are sent
5
Reserved
R/W
0x0
Retain
Reserved
4
Enable CRC
checker
R/W
0x0
Retain
1 = Enable
0 = Enable
3
Enable packet
generator
R/W
0x0
Retain
1 = Enable
0 = Enable
2
Payload of packet R/W
to transmit
0x0
Retain
0 = Pseudo-random
1 = 5A,A5,5A,A5,...
1
Length of packet
to transmit
R/W
0x0
Retain
1 = 1518 bytes
0 = 64 bytes
0
Transmit an
Errored packet
R/W
0x0
Retain
1 = Tx packets with CRC errors & Symbol Error
0 = No error
Table 156: Copper Port CRC Counters
Page 6, Register 17
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:8
Packet Count
RO
0x00
Retain
0x00 = No packets received
0xFF = 256 packets received (max count).
Bit 16_6.4 must be set to 1 in order for register to be valid.
7:0
CRC Error Count RO
0x00
Retain
0x00 = No CRC errors detected in the packets received.
0xFF = 256 CRC errors detected in the packets received
(max count).
Bit 16_6.4 must be set to 1 in order for register to be valid.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 155
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 157: Checker Control
Page 6, Register 18
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:5
Reserved
R/W
0x000
Retain
Reserved
4
CRC Counters
Reset
R/W, SC
0x0
0x0
Writing ‘1’ to this bit clears the Packet/CRC Counters
Register (Reg 17_6). After writing ‘1’, this bit self-clears to
‘0’
1 = Resets/Clears the Packet/CRC Counters Register
3
Enable Stub Test R/W
0x0
Retain
1 = Enable stub test
0 = Normal Operation
2:0
Reserved
0x0
Retain
Reserved
R/W
Table 158: Copper Port Packet Generator IPG Control
Page 6, Register 19
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:8
Reserved
R/W
0x00
Retain
Reserved
7:0
IPG Length
R/W
0xB
Retain
These bits define the length of inter-packet-gap (IPG)
between packets sent by the packet generator. The IPG
length is the programmed value + 1. Unit is in number of
bytes.
HW Rst
SW Rst
D e s c r i p t i on
Table 159: Misc Test
Page 6, Register 26
B its
Fi e ld
Mode
15
Reserved
14:13
Reserved
R/W
0x0
Retain
Reserved
12:8
Temperature
Threshold
R/W
0x19
Retain
Temperature in C = 5 x 26_6.4:0 - 25
i.e. for 100C the value is 11001
7
Temperature
Sensor Interrupt
Enable
R/W
0x0
Retain
1 = Interrupt Enable
0 = Interrupt Disable
6
Temperature
Sensor Interrupt
RO, LH
0x0
0x0
1 = Temperature Reached Threshold
0 = Temperature Below Threshold
5
Reserved
R/W
0x0
Retain
Reserved
4:0
Temperature
Sensor (5-bit)
RO
xxxxx
xxxxx
Temperature in C = 5 x 26_6.4:0 - 25
i.e. for 100C the value is 11001
Reserved.
Doc. No. MV-S106839-U0 Rev. C
Page 156
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 160: Packet Generation
Page 18, Register 16
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:8
Packet Burst
R/W
0x00
Retain
0x00 = Continuous
0x01 to 0xFF = Burst 1 to 255 packets
7:5
Enable Packet
Generator
R/W, SC
0x0
Retain
000 = Normal Operation
010 = Generate Packets on Copper Interface
100 = Generate Packets on SGMII
110 = Generate Packets on QSGMII
else = Reserved
4
Packet Generator R/W
Transmit
Trigger/Status
0x0
Retain
This bit is used to trigger the packet generator to send
another burst packets and also indicates the status of the
packet generator in burst mode.
This bit is valid only when Reg 16_18.3 = ‘1’ and Reg 16_
18.15:8 is not equal to zero
Read:
1 = Packet generator is done transmitting data
0 = Packet generator is transmitting data
Write:
When this bit is 1, writing ‘0’ will trigger the packet
generator to send another burst of packets.
When this bit is 0, Writing ‘0’ or ‘1’ will have no effect.
3
Packet Generator R/W
Self Clear Control
0x0
Retain
This bit controls the behavior of Reg 16_18.7:5 (Enable
Packet Generator Bits) to stay in the packet generator
mode or resume normal operation after all packets are
sent. This bit is valid only in burst mode and ignored in
continuous mode.
1 = Reg 16_18.7:5 stays in packet generator mode after all
packets are sent
0 = Reg 16_18.7:5 self clears after all packets are sent
2
Payload of packet R/W
to transmit
0x0
Retain
1 = 5A,A5,5A,A5,...
0 = Pseudo-random
1
Length of packet
to transmit
R/W
0x0
Retain
1 = 1518 bytes
0 = 64 bytes
0
Transmit an
Errored packet
R/W
0x0
Retain
1 = Tx packets with CRC errors & Symbol Error
0 = No error
Table 161: CRC Counters
Page 18, Register 17
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:8
Packet Count
RO
0x00
Retain
0x00 = No packets received
0xFF = 256 packets received (max count).
Bit 16_18.4 must be set to enable the counter in order for
register to be valid.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 157
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Table 161: CRC Counters (Continued)
Page 18, Register 17
B its
Fi e ld
Mode
7:0
CRC Error Count RO
HW Rst
SW Rst
D e s c r i p t i on
0x00
Retain
0x00 = No CRC errors detected in the packets received.
0xFF = 256 CRC errors detected in the packets received
(max count).
Bit 16_18.4 must be set to enable the counter in order for
register to be valid.
Table 162: Checker Control
Page 18, Register 18
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:5
Reserved
R/W
0x0
Retain
Reserved
4
CRC Counters
Reset
R/W, SC
0x0
Retain
Writing ‘1’ to this bit clears the Packet/CRC Counters
Register (Reg 17_18). After writing ‘1’, this bit self-clears to
‘0’
1 = Resets/Clears the Packet/CRC Counters Register
3
Reserved
R/W
0x0
Retain
Reserved
2:0
Enable CRC
Checker
R/W
0x00
Retain
000 = Disable/reset CRC Checker
010 = Check data from Copper interface
100 = Check data from SGMII
110 = Check data from QSGMII
else = Reserved
Table 163: Packet Generator IPG Control
Page 18, Register 19
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15:8
Reserved
R/W
0x00
Retain
Reserved
7:0
IPG Length
R/W
0xB
Retain
These bits define the length of inter-packet-gap (IPG)
between packets sent by the packet generator. The IPG
length is the programmed value + 1. Unit is in number of
bytes.
Doc. No. MV-S106839-U0 Rev. C
Page 158
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
PHY Register Description
PHY MDIO Register Description
Table 164: General Control Register 1
Page 18, Register 20
B its
Fi e ld
Mode
HW Rst
SW Rst
D e s c r i p t i on
15
Reset
R/W, SC
0x0
0x0
Mode Software Reset. Affects page 6 and 18.
Writing a 1 to this bit causes the PHY state machines to be
reset. When the reset operation is done, this bit is cleared
to 0 automatically. The reset occurs immediately.
1 = PHY reset
0 = Normal operation
14:7
Reserved
R/W
0x4
Retain
Reserved
6:4
Reserved
R/W
0x0
Retain
Reserved
3
Reserved
R/W
0x0
Retain
Reserved
2:0
MODE[2:0]
R/W
See Descr.
Update
Changes to this bit are disruptive to the normal operation;
therefore, any changes to these registers must be followed
by a software reset to take effect.
On hardware reset these bits take on the value of
MODE[2:0].
0x0
0x0
000 = QSGMII (System mode) to Copper
001 = SGMII (System mode) to Copper
010 = QSGMII (System mode) to 1000BASE-X
011 = QSGMII (System mode) to 100BASE-FX (Reg 20_
18.6 = '0')
QSGMII (System mode) to Auto Media Detect
Copper/100BASE-FX (Reg 20_18.6 = '1')
100 = Reserved
101 = Reserved
110 = Reserved
111 = Reserved
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 159
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4
Electrical Specifications
4.1
Absolute Maximum Ratings
Table 165: Absolute Maximum Ratings1
Stresses above those listed in Absolute Maximum Ratings may cause permanent device failure. Functionality at or above
these limits is not implied. Exposure to absolute maximum ratings for extended periods may affect device reliability.
Sy m b o l
Par a meter
Min
Ty p
Max
Un it s
VDDA18
Power Supply Voltage on AVDD18 with respect to VSS
-0.5
2.5
V
VDD
Power Supply Voltage on DVDD with respect to VSS
-0.5
1.5
V
VDDA33
Power Supply Voltage on AVDD33 with respect to VSS
-0.5
3.6
V
VDDOL
Power Supply Voltage on VDDOL with respect to VSS
-0.5
3.6
V
VDDOR
Power Supply Voltage on VDDOR with respect to VSS
-0.5
3.6
V
VDDOM
Power Supply Voltage on VDDOM with respect to VSS
-0.5
3.6
V
VDDC
Power Supply Voltage on VDDC with respect to VSS
-0.5
2.5
V
VPIN
Voltage applied to any digital input pin
-0.5
5.0 or VDDO +
0.7, whichever is
less
V
TSTORAGE
Storage temperature
-55
+1252
C
1. On power-up, no special power supply sequencing is required.
2. 125 C is only used as bake temperature for not more than 24 hours. Long term storage (e.g weeks or longer) should be kept at 85 C or
lower.
Doc. No. MV-S106839-U0 Rev. C
Page 160
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
Recommended Operating Conditions
4.2
Recommended Operating Conditions
Table 166: Recommended Operating Conditions
Sy m b o l
1
Par a meter
C on d it io n
Min
Ty p
Max
Un it s
AVDD18 supply
For AVDD18
1.71
1.8
1.89
V
VDDC1
VDDC supply
For VDDC
1.71
1.8
1.89
V
VDDA33
AVDD33 supply
For AVDD33
3.13
3.3
3.47
V
VDD1
DVDD supply
For DVDD at 1.0V
0.95
1.0
1.05
V
VDDOL1
VDDOL supply
For VDDOL at 1.8V
1.71
1.8
1.89
V
For VDDOL at 2.5V
2.38
2.5
2.63
V
For VDDOL at 3.3V
3.13
3.3
3.47
V
For VDDOR at 1.8V
1.71
1.8
1.89
V
For VDDOR at 2.5V
2.38
2.5
2.63
V
For VDDOR at 3.3V
3.13
3.3
3.47
V
For VDDOM at 1.2V
1.14
1.2
1.26
V
For VDDOM at 1.8V
1.71
1.8
1.89
V
For VDDOM at 2.5V
2.38
2.5
2.63
V
For VDDOM at 3.3V
3.13
3.3
3.47
VDDA18
VDDOR
1
VDDOM1
VDDOR supply
VDDOM supply
RSET
Internal bias reference
TA
Commercial Ambient
operating temperature
TJ
Maximum junction
temperature
5000 ± 1%
Tolerance
Resistor connected to VSS
0
V
W
702
C
1253
C
1. Maximum noise allowed on supplies is 50 mV peak-peak.
2. Commercial operating temperatures are typically below 70 C, e.g, 45 C ~55 C. The 70 C max is Marvell® specification limit
3. Refer to white paper on TJ Thermal Calculations for more information.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 161
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.3
Package Thermal Information
4.3.1
Thermal Conditions for 128-pin LQFP Package
Table 167: Thermal Conditions for 128-pin LQFP Package
Sy m b o l
JA
Par a meter
C on d it io n
1
JC
Ty p
Max
Un i ts
JEDEC 3 in. x 4.5 in. 4-layer
PCB with no air flow
24.9
C/W
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 1 meter/sec air flow
21.8
C/W
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 2 meter/sec air flow
20.9
C/W
P = Total power dissipation
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 3 meter/sec air flow
20.3
C/W
Thermal characteristic
parametera - junction to top
center of the 128-Pin, LQFP
package
JEDEC 3 in. x 4.5 in. 4-layer
PCB with no air flow
0.50
C/W
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 1 meter/sec air flow
0.75
C/W
JT = (TJ-Ttop)/P.
P = Total power dissipation, Ttop:
Temperature on the top center of
the package.
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 2 meter/sec air flow
0.90
C/W
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 3 meter/sec air flow
1.01
C/W
Thermal resistancea - junction to
case for the 128-Pin, LQFP
package
JEDEC with no air flow
9.8
C/W
JEDEC with no air flow
15.1
C/W
Thermal resistance - junction to
ambient for the 128-Pin, LQFP
package
JA = (TJ - TA)/ P
JT
Min
JC = (TJ - TC)/ Ptop
Ptop = Power dissipation from
the top of the package
JB
Thermal resistancea - junction to
board for the 128-Pin, LQFP
package
JB = (TJ - TB)/ Pbottom
Pbottom = Power dissipation from
the bottom of the package to the
PCB surface.
1. Refer to white paper on TJ Thermal Calculations for more information.
Doc. No. MV-S106839-U0 Rev. C
Page 162
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
Package Thermal Information
4.3.2
Thermal Conditions for 196-pin TFBGA Package
Table 168: Thermal Conditions for 196-pin TFBGA Package
Sy m b o l
JA
Par a meter
C on d it io n
1
JC
Ty p
Max
Un i ts
JEDEC 3 in. x 4.5 in. 4-layer
PCB with no air flow
29.16
C/W
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 1 meter/sec air flow
27.05
C/W
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 2 meter/sec air flow
26.23
C/W
P = Total power dissipation
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 3 meter/sec air flow
25.70
C/W
Thermal characteristic
parametera - junction to top
center of the 196-Pin, TFBGA
package
JEDEC 3 in. x 4.5 in. 4-layer
PCB with no air flow
0.43
C/W
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 1 meter/sec air flow
0.54
C/W
JT = (TJ-Ttop)/P.
P = Total power dissipation, Ttop:
Temperature on the top center of
the package.
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 2 meter/sec air flow
0.62
C/W
JEDEC 3 in. x 4.5 in. 4-layer
PCB with 3 meter/sec air flow
0.68
C/W
Thermal resistancea - junction to
case for the 196-Pin, TFBGA
package
JEDEC with no air flow
8.94
C/W
JEDEC with no air flow
19.44
C/W
Thermal resistance - junction to
ambient for the 196-Pin, TFBGA
package
JA = (TJ - TA)/ P
JT
Min
JC = (TJ - TC)/ Ptop
Ptop = Power dissipation from
the top of the package
JB
Thermal resistancea - junction to
board for the 196-Pin, TFBGA
package
JB = (TJ - TB)/ Pbottom
Pbottom = Power dissipation from
the bottom of the package to the
PCB surface.
1. Refer to white paper on TJ Thermal Calculations for more information.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 163
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.4
Current Consumption
4.4.1
Current Consumption AVDD18 + VDDC
Table 169: Current Consumption AVDD18 + VDDC
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
Pi ns
Co n di ti on
IAVDD18
+ IVDDC
1.8V Power
AVDD18,
VDDC
QSGMII to 1000BASE-T link with traffic
M in
Ty p
321
Max
U n it s
mA
QSGMII to 1000BASE-T EEE
155
mA
QSGMII to 100BASE-TX link with traffic
171
mA
QSGMII to 100BASE-TX EEE
129
mA
QSGMII to 10BASE-T link with traffic
135
mA
QSGMII to 10BASE-Te EEE with traffic
132
mA
QSGMII to Copper Energy Detect
108
mA
QSGMII to Copper Energy Detect with
System Interface Power Down
65
mA
QSGMII to Copper IEEE Power Down
82
mA
QSGMII to Copper IEEE Power Down
with System Interface Power Down
37
mA
QSGMII to Fiber
(1000BASE-X/100BASE-FX/SGMII) link
with traffic
321
mA
SGMII to 1000BASE-T link with traffic
358
mA
SGMII to 1000BASE-T EEE
191
mA
SGMII to 100BASE-TX link with traffic
207
mA
SGMII to 100BASE-TX EEE
165
mA
SGMII to 10BASE-T link with traffic
171
mA
SGMII to 10BASE-Te EEE with traffic
168
mA
SGMII to Copper Energy Detect
150
mA
SGMII to Copper Energy Detect with
System Interface Power Down
87
mA
SGMII to Copper IEEE Power Down
119
mA
SGMII to Copper IEEE Power Down
with System Interface Power Down
58
mA
SGMII to Fiber
(1000BASE-X/100BASE-FX/
SGMII) link with traffic1
116
mA
SGMII to Fiber
(1000BASE-X/100BASE-FX/
SGMII) IEEE Power Down1
77
mA
SGMII to Fiber
(1000BASE-X/100BASE-FX/
SGMII) IEEE Power Down with System
Interface Power Down1
39
mA
Reset
26
mA
1. Applicable when device is configured as two ports SGMII (system) to Fiber (media) with QSGMII crossover enabled.
Doc. No. MV-S106839-U0 Rev. C
Page 164
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
Current Consumption
4.4.2
Current Consumption AVDD33
Table 170: Current Consumption AVDD33
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
P in s
Co nd i ti on
IVDDA33
3.3V Power
AVDD33
QSGMII to 1000BASE-T link with traffic
224
mA
QSGMII to 1000BASE-T EEE
35
mA
QSGMII to 100BASE-TX link with traffic
59
mA
QSGMII to 100BASE-TX EEE
Min
Ty p
Max
U ni ts
11
mA
QSGMII to 10BASE-T link with traffic
120
mA
QSGMII to 10BASE-Te EEE with traffic
100
mA
QSGMII to Copper Energy Detect
3
mA
QSGMII to Copper Energy Detect with
System Interface Power Down
3
mA
QSGMII to Copper IEEE Power Down
3
mA
QSGMII to Copper IEEE Power Down
with System Interface Power Down
3
mA
SGMII to 1000BASE-T link with traffic
224
mA
SGMII to 1000BASE-T EEE
35
mA
SGMII to 100BASE-TX link with traffic
59
mA
SGMII to 100BASE-TX EEE
11
mA
SGMII to 10BASE-T link with traffic
120
mA
SGMII to 10BASE-Te EEE with traffic
100
mA
SGMII to Copper Energy Detect
3
mA
SGMII to Copper Energy Detect with
System Interface Power Down
3
mA
SGMII to Copper IEEE Power Down
3
mA
SGMII to Copper IEEE Power Down
with System Interface Power Down
3
mA
Reset
3
mA
AVDD33 is not used when the device is in Fiber only mode of operations
Note
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 165
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.4.3
Current Consumption DVDD
Table 171: Current Consumption DVDD
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
P in s
IDVDD
Power to
digital core
at 1.0V
DVDD
Co nd i ti on
Ty p
Max
U ni ts
QSGMII to 1000BASE-T link with traffic
278
mA
QSGMII to 1000BASE-T EEE
49
mA
QSGMII to 100BASE-TX link with traffic
62
mA
QSGMII to 100BASE-TX EEE
37
mA
QSGMII to 10BASE-T link with traffic
36
mA
QSGMII to 10BASE-Te EEE with traffic
33
mA
QSGMII to Copper Energy Detect
27
mA
QSGMII to Copper Energy Detect with
System Interface Power Down
23
mA
QSGMII to Copper IEEE Power Down
25
mA
QSGMII to Copper IEEE Power Down
with System Interface Power Down
21
mA
QSGMII to Fiber (1000BASE-X/SGMII)
link with 1000 Mbps traffic
194
mA
QSGMII to Fiber (100BASE-FX/SGMII)
link with 100 Mbps traffic
97
mA
QSGMII to Fiber (SGMII) link with 10
Mbps traffic
85
mA
QSGMII to Fiber
(1000BASE-X/100BASE-FX/SGMII)
IEEE Power Down
76
mA
SGMII to 1000BASE-T link with traffic
280
mA
SGMII to 1000BASE-T EEE
54
mA
SGMII to 100BASE-TX link with traffic
64
mA
SGMII to 100BASE-TX EEE
42
mA
SGMII to 10BASE-T link with traffic
37
mA
SGMII to 10BASE-Te EEE with traffic
36
mA
SGMII to Copper Energy Detect
33
mA
SGMII to Copper Energy Detect with
System Interface Power Down
22
mA
SGMII to Copper IEEE Power Down
30
mA
SGMII to Copper IEEE Power Down
with System Interface Power Down
19
mA
Doc. No. MV-S106839-U0 Rev. C
Page 166
Min
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
Current Consumption
Table 171: Current Consumption DVDD (Continued)
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
P in s
Co nd i ti on
Min
Ty p
Max
U ni ts
IDVDD
(Cont.)
Power to
digital core
at 1.0V
(Cont.)
DVDD
(Cont.)
SGMII to Fiber
(1000BASE-X/100BASE-FX/SGMII) link
with traffic1
48
mA
SGMII to Fiber
(1000BASE-X/100BASE-FX/
SGMII) IEEE Power Down1
16
mA
SGMII to Fiber
(1000BASE-X/100BASE-FX/SGMII)
IEEE Power Down with System
Interface Power Down1
16
mA
Reset
14
mA
1. Applicable when device is configured as two ports SGMII (system) to Fiber (media) with QSGMII crossover enabled.
4.4.4
Current Consumption VDDOL
Table 172: Current Consumption VDDOL
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
P in s
IVDDOL
1.8V I/O
Supply
VDDOL
Co nd i ti on
Min
Ty p
Max
U ni ts
1
mA
2.5V I/O
Supply
1
mA
3.3V I/O
Supply
1
mA
4.4.5
Current Consumption VDDOR
Table 173: Current Consumption VDDOR
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
P in s
IVDDOR
1.8V I/O
Supply
VDDOR
Co nd i ti on
Min
Ty p
Max
U ni ts
1
mA
2.5V I/O
Supply
1
mA
3.3V I/O
Supply
1
mA
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 167
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.4.6
Current Consumption VDDOM
Table 174: Current Consumption VDDOM
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
P in s
IVDDOM
1.2V I/O
Supply
VDDOM
Co nd i ti on
Ty p
Max
U ni ts
1
mA
1.8V I/O
Supply
1
mA
2.5V I/O
Supply
1
mA
3.3V I/O
Supply
1
mA
Doc. No. MV-S106839-U0 Rev. C
Page 168
Min
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
DC Operating Conditions
4.5
DC Operating Conditions
4.5.1
Digital Pins
Table 175: Digital Pins
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
P in s
Co nd i ti on
Max
Units
VIH
Input high
voltage
All digital inputs
VDDO = 3.3V
2.0
VDDO + 0.6V
V
VDDO = 2.5V
1.75
VDDO + 0.6V
V
VDDO = 1.8V
1.26
VDDO + 0.6V
V
VDDO = 1.2V
0.84
VDDO + 0.6V
V
VIL
Input low
voltage
All digital inputs
Min
Ty p
VDDO = 3.3V
-0.3
0.8
V
VDDO = 2.5V
-0.3
0.75
V
VDDO = 1.8V
-0.3
0.54
V
0.36
V
VDDO = 1.2V
-0.3
VOH
High level
output voltage
All digital outputs
IOH = -4 mA
VDDO - 0.4V
VOL
Low level
output voltage
All digital outputs
IOL = 4 mA
IILK
Input leakage
current
CIN
Input
capacitance
4.5.2
V
0.4
V
With internal
pull-up resistor
10
-50
uA
All others without
resistor
10
uA
All pins
5
pF
LED Pins
Table 176: LED Pins
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
P in s
Co nd i ti on
Min
VOH
High level output
voltage
All LED outputs
IOH = -15 mA
VDDO - 0.75V
Ty p
Max
Units
VOL
Low level output
voltage
All LED outputs
IOL = 15 mA
IMAX
Total maximum
current per port1
All LED pins
35
mA
IILK
Input leakage
current
All LED pins
10
-50
uA
CIN
Input capacitance
All LED pins
5
pF
V
0.75
V
1. Each port can support up to four LED outputs. The maximum current per LED is dependent on the number of LED outputs used per port.
For example, when using two LEDs per port, the maximum current per LED is 65/2 = 32.5 mA.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 169
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.5.3
RESETn Pin
Table 177: RESETn Pin
Sy m b o l
Parameter
P in s
C o nd i tio n
VIH
Input high
voltage
RESETn
VDDO = 2.5V/3.3V
VIL
Input low
voltage
RESETn
4.5.3.1
Min
Ty p
Max
Units
1.75
VDDO + 0.6V
V
VDDO = 1.8V
1.26
VDDO + 0.6V
V
VDDO = 2.5V/3.3V
-0.3
0.75
V
VDDO = 1.8V
-0.3
0.54
V
Internal Resistor Description
Table 178: Internal Resister Description
P in #
P in Na m e
Resistor
62
TRSTn
Internal Pull-up
58
TDI
Internal Pull-up
55
TMS
Internal Pull-up
54
TCK
Internal Pull-up
Doc. No. MV-S106839-U0 Rev. C
Page 170
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
DC Operating Conditions
4.5.4
IEEE DC Transceiver Parameters
Table 179: IEEE DC Transceiver Parameters
Sy m b o l
Par a meter
P i ns
C o nd i tio n
VODIFF
Absolute peak
differential output
voltage
MDIP/N[1:0]
10BASE-T no cable
VIDIFF
Min
Ty p
Max
U ni ts
2.2
2.5
2.8
V
MDIP/N[1:0]
10BASE-T cable model
5851
MDIP/N[1:0]
100BASE-TX mode
0.950
1.0
1.050
V
MDIP/N[3:0]
1000BASE-T2
0.67
0.75
0.82
V
V
mV
Overshoot2
MDIP/N[1:0]
100BASE-TX mode
0
5%
Amplitude
Symmetry
(positive/negative)
MDIP/N[1:0]
100BASE-TX mode
0.98x
1.02x
Peak Differential
Input Voltage
MDIP/N[1:0]
10BASE-T mode
5853
Signal Detect
Assertion
MDIP/N[1:0]
100BASE-TX mode
1000
4604
mV peak-peak
Signal Detect
De-assertion
MDIP/N[1:0]
100BASE-TX mode
200
3605
mV peak-peak
V+/V-
mV
1. IEEE 802.3 Clause 14, Figure 14.9 shows the template for the “far end” wave form. This template allows as little as 495 mV peak differential
voltage at the far end receiver.
2. IEEE 802.3ab Figure 40 -19 points A&B.
3. The input test is actually a template test; IEEE 802.3 Clause 14, Figure 14.17 shows the template for the receive wave form.
4. The ANSI TP-PMD specification requires that any received signal with peak-to-peak differential amplitude greater than 1000 mV should
turn on signal detect (internal signal in 100BASE-TX mode). The device will accept signals typically with 460 mV peak-to-peak differential
amplitude.
5. The ANSI-PMD specification requires that any received signal with peak-to-peak differential amplitude less than 200 mV should de-assert
signal detect (internal signal in 100BASE-TX mode). The Alaska Quad will reject signals typically with peak-to-peak differential amplitude
less than 360 mV.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 171
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.5.5
SGMII
SGMII specification is a de-facto standard proposed by Cisco. It is available at the Cisco website
ftp://ftp-eng.cisco/smii/sgmii.pdf. It uses a modified LVDS specification based on the IEEE standard
1596.3. Refer to that standard for the exact definition of the terminology used in the following table.
The device adds flexibility by allowing programmable output voltage swing and supply voltage
option.
4.5.5.1
Transmitter DC Characteristics
Table 180: Transmitter DC Characteristics
Sy m b o l
P ar a m e t e r 1
VOH
Output Voltage High
VOL
Output Voltage Low
VRING
Output Ringing
|VOD|2
Output Voltage Swing (differential, peak)
VOS
Output Offset Voltage (also called Common
mode voltage)
RO
Output Impedance (single-ended)
(50 ohm termination)
Delta RO
Mismatch in a pair
M in
Ty p
Max
Un it s
1600
mV
700
mV
10
%
Programmable - see Table 181.
mV peak
Variable - see Section 4.5.5.2,
Common Mode Voltage (Voffset)
Calculations, on page 173 for details.
40
mV
60
s
10
%
Delta VOD
Change in VOD between 0 and 1
25
mV
Delta VOS
Change in VOS between 0 and 1
25
mV
IS+, IS-
Output current on short to VSS
40
mA
IS+-
Output current when S_OUT+ and S_OUTare shorted
12
mA
IX+, IX-
Power off leakage current
10
mA
1. Parameters are measured with outputs AC connected with 100 ohm differential load.
2. Output amplitude is programmable by writing to Register 26_1.2:0.
Table 181: Programming SGMII Output Amplitude
Register 26_1
Bi ts
Fi e ld
D e s c r i pt i o n
2:0
SGMII/Fiber
Output Amplitude1
Differential voltage peak measured.
Note that internal bias minus the differential peak voltage must be greater
than 700 mV.
000 = 14 mV
001 = 112 mV
010 = 210 mV
011 = 308 mV
100 = 406 mV
101 = 504 mV
110 = 602 mV
111 = 700 mV
1. Cisco SGMII specification limits are |VOD| = 150 mV - 400 mV peak differential.
Doc. No. MV-S106839-U0 Rev. C
Page 172
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
DC Operating Conditions
Figure 32: CML I/Os
CML Outputs
CML Inputs
Internal bias1
50 ohm
Internal bias1
50 ohm
50 ohm
S_OUT+
S_OUT-
S_IN+
Internal bias
Isink
50 ohm
S_IN1. Internal bias is generated from the
AVDDH supply and is typically 1.05V.
4.5.5.2
Common Mode Voltage (Voffset) Calculations
There are four different main configurations for the SGMII/Fiber interface connections. These are:
DC connection to an LVDS receiver
AC connection to an LVDS receiver
DC connection to an CML receiver
AC connection to an CML receiver
If AC coupling or DC coupling to an LVDS receiver is used, the DC output levels are determined by
the following:
Internal bias. See Figure 32 for details. (If AVDD18 is used to generate the internal bias, the
internal bias value will typically be 1.05V.)
Note
For QSGMII, internal bias is also generated from the AVDDH supply and is typically
1.38V for output termination, and 1.2V for input termination.
The output voltage swing is programmed by Register 26_1.2:0 (see Table 181 on page 172).
Voffset (i.e., common mode voltage) = internal bias - single-ended peak-peak voltage swing. See
Figure 33 on page 174 for details.
If DC coupling is used with a CML receiver, then the DC levels will be determined by a combination
of the MACs output structure and the input structure shown in the CML Inputs diagram in Figure 34
on page 175. Assuming the same MAC CML voltage levels and structure, the common mode output
levels will be determined by:
Voffset (i.e., common mode voltage) = internal bias - single-ended peak-peak voltage swing/2. See
Figure 34 for details.
If DC coupling is used, the output voltage DC levels are determined by the AC coupling
considerations above, plus the I/O buffer structure of the MAC.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 173
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Figure 33: AC connections (CML or LVDS receiver) or DC connection LVDS receiver
CML Outputs
Internal bias1
V = Internal bias - Vpeak
50 ohm
50 ohm
S_OUT+
AC coupling Cap.
V = Voffset
S_OUT(opposite of
S_OUT+)
Isink
1. Internal bias is generated from the
AVDDH supply and is typically 1.05V.
Single-ended Voltage details
Internal bias - Vpeak
Vpeak
S_OUTP
V = Voffset (i.e., common mode voltage) = Internal bias - Vpeak-peak
Vmin = Internal bias - 3 * Vpeak
Vmin must be greater than 700 mV
S_OUTN
Doc. No. MV-S106839-U0 Rev. C
Page 174
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
DC Operating Conditions
Figure 34: DC Connection to a CML Receiver
CML Inputs
CML Outputs
Internal bias1
Internal bias1
V = Internal bias
50 ohm
50 ohm
S_OUT+
S_OUT(opposite of
S_OUT+)
50 ohm
V = Voffset
S_IN+
V = Internal bias Vpeak-peak
Internal bias
Isink
50 ohm
S_IN-
1. Internal bias is generated from the
AVDDH supply and is typically 1.05V.
Single-ended Voltage details
Internal bias
Vpeak
S_OUTP
V = Voffset (i.e., common mode voltage) = Internal bias - Vpeak
Internal bias
Vmin = Internal bias - Vpeak-peak (single ended)
(V min must be greater than 700 mV)
S_OUTN
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 175
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.5.5.3
Receiver DC Characteristics
Table 182: Receiver DC Characteristics
Sy m b o l
P ar a m e t e r
Min
Ty p
Max
U ni ts
VI
Input Voltage range a or b
675
1725
mV
VIDTH
Input Differential Threshold
-50
+50
mV
VHYST
Input Differential Hysteresis
25
RIN
Receiver 100 Differential Input Impedance
80
mV
120
W
Figure 35: Input Differential Hysteresis
Receiver High
-50 mV
+50 mV
-VIDTH
VIDTH
VS_IN+ - VS_IN-
Receiver Low
VHYST
Doc. No. MV-S106839-U0 Rev. C
Page 176
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
DC Operating Conditions
4.5.6
QSGMII
QSGMII specification is a de-facto standard proposed by Cisco. It is available at the Cisco website
ftp://ftp-eng.cisco/smii/sgmii.pdf. It uses a modified LVDS specification based on the IEEE standard
1596.3. Refer to that standard for the exact definition of the terminology used in the following table.
The device adds flexibility by allowing programmable output voltage swing and supply voltage
option.
4.5.6.1
Transmitter DC Characteristics
Table 183: Transmitter DC Characteristics
Sy m b o l
Par am et e r
T_Band
Baud Rate1
Min
T_Vdiff
Output Differential Voltage (into floating Load
Rload=100 Ohm)2
400
T_Rd
Differential Resistance
80
T_SDD22
Differential Output Return Loss (100 MHz to 2.5
GHz)3
T_SDD22
Differential Output Return Loss (2.5 GHz to 5
GHz)4
T_SCC22
Common Mode Return Loss (100 MHz to 2.5
GHz)5
T_Ncm
Transmitter Common Mode Noise
Max
Un i ts
5000
Output Common Mode Voltage
See Note7, See Note8, See Note9
100
Gsym/s
900
mVppd
120
Ohms
-8
dB
dB
-6
5% of
T-Vdiff
Output current into or out of driver pins when
either SHORT to GND or each other6
T_Vcm
Ty p
dB
mVppd
100
mA
0.0
1.8
V - Load Type010
735
1135
mV - Load Type1
1. CEI-6G-SR is defined to operate between baud rates of 4.976 and 6.375 Gsym/s, However QSGMII will operate at 5 Gsym/s with a
tolerance of +/-100ppm.
2. Absolute driver output voltage shall be between -0.1V and 1.9V with respect to local ground. See Figure 40 on page 183 for details.
3. See Figure 39 on page 182
4. See Figure 39
5. See Figure 39
6. ±100 mA
7. For both Load Types: R_Rdin=100 Ohms+/- 20 Ohms.For Vcm definition, see Figure 40 on page 183.
8. For Load Type 1: R_ZVtt iK Ohms.
8. Input Common Mode voltage for AC-Coupled or floating load input with min T_Vdiff
9. For Vcm definition, see Figure 40 on page 183.
10.See Figure 2-27 & Figure 2-28 in CEI-6G-SR document for details
Figure 39: Driver and Receiver Differential Return Loss
Doc. No. MV-S106839-U0 Rev. C
Page 182
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
DC Operating Conditions
Figure 40: Definition of Driver Amplitude and Swing
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 183
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.5.7
REFCLKP/N Receiver Specifications
Table 185: REFCLKP/N Receiver Specifications
Sy m b o l
Parameter
C o nd i tio n
Min
Vi
Input voltage range
Vicm
Input common mode voltage range
Vicm_delta
Variation of Input common mode
Vid p-p
Input differential voltage peak-to-peak
2001
Rin
Receiver differential input impedance
80
Ty p
Max
Un it s
0
AVDD18
V
300
1300
mV
50
mV
1200
mV
120
W
100
1. For 125 MHz single-ended clock, the minimum amplitude is 400 mV. The unused pin must be connected with 0.1 F capacitor to ground.
Doc. No. MV-S106839-U0 Rev. C
Page 184
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
AC Electrical Specifications
4.6
AC Electrical Specifications
4.6.1
Reset Timing
Table 186: Reset Timing
(Over Full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
TPU_RESET
Valid power to RESET de-asserted
C on d it io n
Min
10
Ty p
Max
U ni ts
ms
TSU_XTAL_IN
Number of valid XTAL_IN cycles prior to
RESET de-asserted
10
clks
TRESET
Minimum reset pulse width during normal
operation
10
ms
TRESET_MDIO
Minimum wait time from RESET
de-assertion to first MDIO access
50
ms
Figure 41: Reset Timing
TPU_RESET
Power
TSU_XTAL_IN
XTAL
RESET
TRESET
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 185
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.6.2
XTAL_IN/XTAL_OUT Timing
Table 187: XTAL_IN/XTAL_OUT Timing1
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Par am et e r
TP_XTAL_IN
XTAL_IN Period
TH_XTAL_IN
TL_XTAL_IN
TR_XTAL_IN
XTAL_IN Rise
TF_XTAL_IN
XTAL_IN Fall
TJ_XTAL_IN
Co n di ti o n
Min
Ty p
Max
Un i ts
40
-50 ppm
40
40
+50 ppm
ns
XTAL_IN High time
13
20
27
ns
XTAL_IN Low time
13
20
27
ns
10% to 90%
-
3.0
5.0
ns
90% to 10%
-
3.0
5.0
ns
12 kHz - 20 MHz (SGMII to
Fiber/SGMII mode)
3
ps
12 kHz - 20 MHz (QSGMII to
copper/Fiber/SGMII mode)
1
ps
XTAL_IN
jitter2
(RMS)
1. If the crystal option is used, ensure that the frequency is 25 MHz ± 50 ppm. Capacitors must be chosen carefully - see application note
supplied by the crystal vendor.
2. PLL generated clocks are not recommended as input to XTAL_IN since they can have excessive jitter. Zero delay buffers are also not
recommended for the same reason.
Figure 42: XTAL_IN/XTAL_OUT Timing
TP_XTAL_IN
TH_XTAL_IN
TL_XTAL_IN
XTAL_IN
TR_XTAL_IN
Note
In order to meet the QSGMII transmit and receive jitter specifications, a 125 MHz or
156.25 MHz reference clock input is required. The 25 MHz reference clock input option
should not be used for applications using the QSGMII.
Doc. No. MV-S106839-U0 Rev. C
Page 186
TF_XTAL_IN
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
AC Electrical Specifications
4.6.3
REFCLKP/N Receiver Specifications
Table 188: REFCLKP/N Receiver Specifications
(Over Full range of values listed in the Recommended Operating Conditions unless otherwise specified)
All voltages are given with respect to receiver circuit ground voltage
Sy m b o l
Parameter
Co n di ti o n
TP_25_REF_
25 MHz REF_CLK Period
CLK_SEL[1:0] = 101
Min
Typ
Max
Un i ts
40
-50 ppm
40
40
+50 ppm
ns
25 MHz REF_CLK High Time
13
20
27
ns
25 MHz REF_CLK Low Time
13
20
27
ns
Tr/Tf
Rise and Fall Time (10% 90%)
260
3000
6400
ps
TP_125_REF_
125 MHz REF_CLK Period
8
-50 ppm
8
8
+50 ppm
ns
125 MHz REF_CLK High Time
2.6
4
5.4
ns
125 MHz REF_CLK Low Time
2.6
4
5.4
ns
Tr/Tf
Rise and Fall Time (10% 90%)
260
600
1280
ps
TP_156_REF_
156.25 MHz REF_CLK Period
6.4
-50 ppm
6.4
6.4
+50 ppm
ns
156.25 MHz REF_CLK High
Time
2.1
3.2
4.3
ns
156.25 MHz REF_CLK Low
Time
2.1
3.2
4.3
ns
Tr/Tf
Rise and Fall Time (10% 90%)
260
480
1024
ps
tskew
Skew tolerable at receiver
input to meet setup and hold
time requirements
325
ps
TJ_REF_CLK
REF_CLK Jitter (RMS)
12 kHz - 20 MHz
(SGMII mode)
3
ps
12 kHz - 20 MHz
(QSGMII mode)
1
ps
CLK
TH_25_REF_
CLK
TL_25_REF_
CLK
CLK_SEL[1:0] = 011
CLK
TH_125_REF_
CLK
TL_125_REF_
CLK
CLK_SEL[1:0] = 001
CLK
TH_156_REF_
CLK
TL_156_REF_
CLK
1. See Section 2.17, Configuring the Device, on page 89 for details.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 187
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Figure 43: REF_CLK Timing
TP_REF_CLK
TH_REF_CLK
REF_CLK
TL_REF_CLK
TJ_REF_CLK
TR_REF_CLK
4.6.4
TF_REF_CLK
LED to CONFIG Timing
Table 189: LED to CONFIG Timing
Sy m b o l
Parameter
TDLY_CONFIG
LED to CONFIG Delay
C o nd i tio n
M in
0
Ty p
Max
25
U ni ts
ns
Figure 44: LED to CONFIG Timing
LED
CONFIG
TDLY_CONFIG
Doc. No. MV-S106839-U0 Rev. C
Page 188
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
SGMII Timing
4.7
SGMII Timing
4.7.1
SGMII Output AC Characteristics
Table 190: SGMII Output AC Characteristics
Sy m b o l
P ar a m e t e r
Min
Ty p
TFALL
VOD Fall time (20% - 80%)
100
200
ps
TRISE
VOD Rise time (20% - 80%)
100
200
ps
CLOCK
Clock signal duty cycle @ 625 MHz
48
52
%
TSKEW11
Skew between two members of a differential pair
20
ps
TSOUTPUT2
SERDES output to RxClk_P/N
440
ps
TOutputJitter
Total Output Jitter Tolerance (Deterministic +
14*rms Random)
360
Max
400
U ni ts
127
ps
1. Skew measured at 50% of the transition.
2. Measured at 50% of the transition.
Figure 45: Serial Interface Rise and Fall Times
S_OUTP/N
TRISE
TFALL
TSOUTPUT
S_CLKP/N
TRISE
4.7.2
TFALL
SGMII Input AC Characteristics
Table 191: SGMII Input AC Characteristics
Sy m b o l
P ar a m e t e r
TInputJitter
Total Input Jitter Tolerance (Deterministic +
14*rms Random)
Min
Copyright © 2020 Marvell
September 22, 2020
Ty p
Max
599
U ni ts
ps
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 189
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.8
QSGMII Timing
4.8.1
QSGMII Output AC Characteristics
Table 192: QSGMII Output AC Characteristics
Sy m b o l
P ar a m e t e r
Min
Typ
M ax
U n its
TFALL
VOD Fall time (20% - 80%)
30
ps
TRISE
VOD Rise time (20% - 80%)
30
ps
TOutputJitter
Total Output Jitter Tolerance
60
ps
Figure 46: Serial Interface Rise and Fall Times
S_OUTP/N
TRISE
TFALL
TSOUTPUT
S_CLKP/N
TRISE
Doc. No. MV-S106839-U0 Rev. C
Page 190
TFALL
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
QSGMII Timing
4.8.2
QSGMII Receiver Input Jitter Tolerance Specifications
Table 193: QSGMII Receiver Input Jitter Tolerance Specifications
Sy m b o l
Par a meter
Min
1
R_BHPJ
Bounded High Probability Jitter
R_SJ-max
Sinusoidal Jitter, maximum
R_SJ-hf
Sinusoidal Jitter, High Frequency
R_TJ
2
Total Jitter (does not include Sinusoidal Jitter)
Mask3
R_X1
Eye
R_Y1
Eye Mask4
R_Y2
5
Eye Mask
Ty p
Max
Un i ts
0.45
UIpp
5
UIpp
0.05
UIpp
0.60
UIpp
0.30
UI
50
mV
450
mV
1. This is the sum of Uncorrelated Bounded High Probability Jitter (0.15 UI) and Correlated Bounded High Probability Jitter (0.30 UI)
Uncorrelated Bounded High Probability Jitter: Jitter distribution where the value of the jitter show no correlation to any signal level being
transmitted. Formally defined as deterministic jitter, T_DJ Correlated Bounded High Probability Jitter: Jitter distribution where the value of
the jitter shows a strong correlation to the signal level being transmitted. This jitter may considered as being equalisable due to its
correlation to the signal level
2. The link will operate with a BER or 10-15
3. See Figure 47 on page 191
4. See Figure 47
5. See Figure 47
Figure 47: Driver and Receiver Eye Mask
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 191
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.9
MDC/MDIO Timing
Table 194: MDC/MDIO Timing
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
TDLY_MDIO
MDC to MDIO (Output) Delay Time
C o nd it io n
Min
Ty p
Max
TSU_ MDIO
MDIO (Input) to MDC Setup Time
10
ns
THD_ MDIO
MDIO (Input) to MDC Hold Time
10
ns
TP_ MDC
MDC Period
80
ns1
TH_ MDC
MDC High
30
ns
TL_ MDC
MDC Low
30
ns
VHYST
VDDO Input Hysteresis
0
20
360
Un i ts
ns
mV
1. Maximum frequency = 12.5 MHz.
Figure 48: MDC/MDIO Timing
TH_MDC
TL_MDC
MDC
TP_MDC
TDLY_MDIO
MDIO (Output)
MDC
THD_MDIO
TSU_MDIO
Valid Data
MDIO (Input)
Figure 49: MDC/MDIO Input Hysteresis
High
VIN
Low
VHYST
Doc. No. MV-S106839-U0 Rev. C
Page 192
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
MDC/MDIO Timing
4.9.1
JTAG Timing
Table 195: JTAG Timing
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Par a meter
Co n di ti on
Min
Ty p
Max
U n its
TP_TCK
TCK Period
60
ns
TH_TCK
TCK High
12
ns
TL_TCK
TCK Low
12
ns
TSU_TDI
TDI, TMS to TCK Setup Time
10
ns
THD_TDI
TDI, TMS to TCK Hold Time
10
ns
TDLY_TDO
TCK to TDO Delay
0
15
ns
Figure 50: JTAG Timing
TP_TCK
TL_TCK
TH_TCK
TCK
TSU_TDI
THD_TDI
TDI
TMS
TDLY_TDO
TDO
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 193
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.10
IEEE AC Transceiver Parameters
Table 196: IEEE AC Transceiver Parameters
IEEE tests are typically based on templates and cannot simply be specified by number. For an exact description of the
templates and the test conditions, refer to the IEEE specifications:
• 10BASE-T IEEE 802.3 Clause 14-2000
• 100BASE-TX ANSI X3.263-1995
• 1000BASE-T IEEE 802.3ab Clause 40 Section 40.6.1.2 Figure 40-26 shows the template waveforms for transmitter
electrical specifications.
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
Pi n s
C o nd i ti on
M in
Ty p
Max
TRISE
Rise time
MDIP/N[1:0]
100BASE-TX
3.0
4.0
5.0
TFALL
Fall Time
MDIP/N[1:0]
100BASE-TX
3.0
4.0
5.0
ns
MDIP/N[1:0]
100BASE-TX
0
0.5
ns
MDIP/N[1:0]
100BASE-TX
0
0.51
ns, peak-peak
MDIP/N[1:0]
100BASE-TX
0
1.4
ns, peak-peak
TRISE/TFALL
Symmetry
DCD
Duty Cycle Distortion
Transmit Jitter
Un i ts
ns
1. ANSI X3.263-1995 Figure 9-3
Doc. No. MV-S106839-U0 Rev. C
Page 194
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
Latency Timing
4.11
Latency Timing
4.11.1
10/100/1000BASE-T to SGMII Latency Timing
Table 197: 10/100/1000BASE-T to SGMII Latency Timing
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
P ar a m e t e r
TAS_MDI_SERT
X_1000
MDI SSD1 to S_OUTP/N Start of Packet
2921,2
336
ns
TDA_MDI_
MDI CSReset, CSExtend, CSExtend_Err
to S_OUTP/N /T/
2921,2,3
336
ns
6202
732
ns
SERTX_1000
C on d it io n
Min
Ty p
Max
U n its
TAS_MDI_SERT
X_100
MDI /J/ to S_OUTP/N Start of Packet
TDA_MDI_
MDI /T/ to S_OUTP/N /T/
6202,3
732
ns
TAS_MDI_SERT
X_10
MDI Preamble to S_OUTP/N Start of
Packet
48172,4
5603
ns
TDA_MDI_
MDI ETD
to S_OUTP/N /T/
48172,3,4
5603
ns
SERTX_100
SERTX_10
1. In 1000BASE-T the signals on the 4 MDI pairs arrive at different times because of the skew introduced by the cable. All timing on
MDIP/N[3:0] is referenced from the latest arriving signal.
2. Assumes Register 16.13:12 is set to 00, which is the minimum latency. Each increase in setting adds 8 ns of latency 1000 Mbps, 40 ns in
100 Mbps, and 400 ns in 10 Mbps.
3. Minimum and maximum values on end of packet assume zero frequency drift between the received signal on MDI and S_OUTP/N. The
worst case variation will be outside these limits if there is a frequency difference.
4. Actual values depend on number of bits in preamble and number of dribble bits, since nibbles on MII are aligned to start of frame delimiter
and dribble bits are truncated.
Figure 51: 10/100/1000BASE-T to SGMII Latency Timing
(CSExtend, CSExtend_Err)
MDI 1000
100
10
SSD1
SSD2
CSReset
/J/
/K/
/T/
ETD
PREAMBLE
S_OUTP/N
T
1ST /S/
1ST /T/
/S/
/T/
T
AS_MDI_SERTX
Copyright © 2020 Marvell
September 22, 2020
/R/
DA_MDI_SERTX
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 195
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.11.2
SGMII to 10/100/1000BASE-T Latency Timing
Table 198: SGMII to 10/100/1000BASE-T Latency Timing
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
TAS_SERRX_
Parameter
Co nd i ti on
Min
Ty p
Max
1
Un it s
S_INP/N Start of Packet /S/ to MDI SSD1
192
216
ns
1921,2
216
ns
MDI_1000
S_INP/N /T/ to MDI CSReset, CSExtend,
CSExtend_Err
TAS_SERRX_
S_INP/N Start of Packet /S/ to MDI /J/
5281
612
ns
S_INP/N /T/ to MDI /T/
5281,2
612
ns
38221
4634
ns
MDI_10
S_INP/N Start of Packet /S/ to MDI
Preamble
TDA_SERRX_
S_INP/N /T/ to MDI ETD
38221,2
4634
ns
MDI_1000
TDA_SERRX_
MDI_100
TDA_SERRX_
MDI_100
TAS_SERRX_
MDI_10
1. Assumes register 16.15:14 is set to 00, which is the minimum latency. Each increase in setting adds 8 ns of latency in 1000 Mbps, 40 ns in
100 Mbps, and 400 ns in 10 Mbps.
2. Minimum and maximum values on end of packet assume zero frequency drift between the transmitted signal on MDI and the received
signal on S_INP/N. The worst case variation will be outside these limits, if there is a frequency difference.
Figure 52: SGMII to 10/100/1000BASE-T Latency Timing
S_INP/N
1st /T/
/T/
1st /S/
/S/
(CSExtend, CSExtend_Err)
MDI
1000
SSD1
SSD2
CSReset
100
/J/
/K/
/T/
10
T DA_SERRX_MDI
Doc. No. MV-S106839-U0 Rev. C
Page 196
ETD
PREAMBLE
T AS_SERRX_MDI
/R/
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
Latency Timing
4.11.3
10/100/1000BASE-T to QSGMII Latency Timing
Table 199: 10/100/1000BASE-T to QSGMII Latency Timing
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
Co n di ti on
TAS_MDI_
QSERTX_1000
MDI SSD1 to Q_OUTP/N Start of
Packet
TDA_MDI_
QSERTX_1000
MDI CSReset, CSExtend,
CSExtend_Err to Q_OUTP/N /T/
TAS_MDI_
QSERTX_100
MDI /J/ to Q_OUTP/N Start of
Packet
TDA_MDI_
QSERTX_100
Min
Ty p
Max
1,2
U ni ts
356
ns
3081,2,3
356
ns
6282
744
ns
MDI /T/ to Q_OUTP/N /T/
6282,3
744
ns
TAS_MDI_
QSERTX_10
MDI Preamble to Q_OUTP/N Start of
Packet
48252,4
5615
ns
TDA_MDI_
QSERTX_10
MDI ETD to Q_OUTP/N /T/
48252,3,4
5615
ns
308
1. In 1000BASE-T the signals on the 4 MDI pairs arrive at different times because of the skew introduced by the cable. All timing on
MDIP/N[3:0] is referenced from the latest arriving signal.
2. Assumes Register 16.13:12 is set to 00, which is the minimum latency. Each increase in setting adds 8 ns of latency 1000 Mbps, 40 ns in
100 Mbps, and 400 ns in 10 Mbps.
3. Minimum and maximum values on end of packet assume zero frequency drift between the received signal on MDI and Q_OUTP/N. The
worst case variation will be outside these limits if there is a frequency difference.
4. Actual values depend on number of bits in preamble and number of dribble bits, since nibbles on MII are aligned to start of frame delimiter
and dribble bits are truncated.
Figure 53: 10/100/1000BASE-T to QSGMII Latency Timing
(CSExtend, CSExtend_Err)
MDI 1000
100
10
SSD1
SSD2
CSReset
/J/
/K/
/T/
/R/
ETD
PREAMBLE
1ST /S/
Q_OUTP/N
/T/
T DA_MDI_QSERTX
T AS_MDI_QSERTX
Copyright © 2020 Marvell
September 22, 2020
1ST /T/
/S/
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 197
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.11.4
QSGMII to 10/100/1000BASE-T Latency Timing
Table 200: QSGMII to 10/100/1000BASE-T Latency Timing
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
TAS_QSERRX_
MDI_1000
TDA_QSERRX_
MDI_1000
TAS_QSERRX_
Parameter
Co n di ti o n
Q_INP/N Start of Packet /S/ to MDI
SSD1
Min
Ty p
222
Q_INP/N /T/ to MDI CSReset,
CSExtend, CSExtend_Err
1
Max
U n its
250
ns
2221,2
250
ns
5061
614
ns
MDI_100
Q_INP/N Start of Packet /S/ to MDI
/J/
TDA_QSERRX_
Q_INP/N /T/ to MDI /T/
5061,2
614
ns
38271
4644
ns
MDI_10
Q_INP/N Start of Packet /S/ to MDI
Preamble
TDA_QSERRX_
Q_INP/N /T/ to MDI ETD
38271,2
4644
ns
MDI_100
TAS_QSERRX_
MDI_10
1. Assumes register 16.15:14 is set to 00, which is the minimum latency. Each increase in setting adds 8 ns of latency in 1000 Mbps, 40 ns
in 100 Mbps, and 400 ns in 10 Mbps.
2. Minimum and maximum values on end of packet assume zero frequency drift between the transmitted signal on MDI and the received
signal on Q_INP/N. The worst case variation will be outside these limits, if there is a frequency difference.
Figure 54: QSGMII to 10/100/1000BASE-T Latency Timing
Q_INP/N
1st /T/
/T/
1st /S/
/S/
(CSExtend, CSExtend_Err)
MDI
1000
SSD1
SSD2
CSReset
100
/J/
/K/
/T/
10
TDA_QSERRX_MDI
Doc. No. MV-S106839-U0 Rev. C
Page 198
ETD
PREAMBLE
TAS_QSERRX_MDI
/R/
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
Latency Timing
4.11.5
QSGMII to SGMII Latency Timing
Table 201: QSGMII to SGMII Latency Timing
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
Co n di ti on
Min
Ty p
1
Max
U ni ts
232
ns
TAS_QSERRX_
SERTX_1000
Q_INP/N Start of Packet to S_
OUTP/N Start of Packet
156
TDA_QSERRX_
SERTX_1000
Q_INP/N /T/ to S_OUTP/N /T/
1561,2
232
ns
TAS_QSERRX_
SERTX_100
Q_INP/N Start of Packet to S_
OUTP/N Start of Packet
5201
700
ns
TDA_QSERRX_
SERTX_100
Q_INP/N /T/ to S_OUTP/N /T/
5201,2
700
ns
TAS_QSERRX_
SERTX_10
Q_INP/N Start of Packet to S_
OUTP/N Start of Packet
42121
5472
ns
TDA_QSERRX_
SERTX_10
Q_INP/N /T/ to S_OUTP/N /T/
42121,2
5472
ns
1. Assumes register 16.15:14 is set to 00, which is the minimum latency. Each increase in setting adds 8 ns of latency in 1000 Mbps, 40 ns in
100 Mbps, and 400 ns in 10 Mbps.
2. Minimum and maximum values on end of packet assume zero frequency drift between the transmitted signal on S_OUTP/N and the
received signal on Q_INP/N. The worst case variation will be outside these limits, if there is a frequency difference.
Figure 55: QSGMII to SGMII Latency Timing
Q_INP/N
1st /T/
/T/
1st /S/
/S/
S_OUTP/N
1ST /S/
1ST /T/
/S/
/T/
TAS_QSERRX_SERTX
Copyright © 2020 Marvell
September 22, 2020
TDA_QSERRX_SERTX
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 199
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
4.11.6
SGMII to QSGMII Latency Timing
Table 202: SGMII to QSGMII Latency Timing
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
Co n di ti o n
TAS_SERRX_
QSERTX_
1000
S_INP/N Start of Packet /S/ to Q_
OUTP/N Start of Packet /S/
TDA_SERRX_
QSERTX_
1000
S_INP/N /T/ to Q_OUTP/N /T/
TAS_SERRX_
QSERTX_100
S_INP/N Start of Packet /S/ to Q_
OUTP/N Start of Packet /S/
TDA_SERRX_
QSERTX_100
Min
164
Ty p
1
Max
U n its
224
ns
1641,2
224
ns
4721
636
ns
S_INP/N /T/ to Q_OUTP/N /T/
4721,2
636
ns
TAS_SERRX_
QSERTX_10
S_INP/N Start of Packet /S/ to Q_
OUTP/N Start of Packet /S/
38041
5048
ns
TDA_SERRX_
QSERTX_10
S_INP/N /T/ to Q_OUTP/N /T/
38041,2
5048
ns
1. Assumes register 16.15:14 is set to 00, which is the minimum latency. Each increase in setting adds 8 ns of latency in 1000 Mbps, 40 ns
in 100 Mbps, and 400 ns in 10 Mbps.
2. Minimum and maximum values on end of packet assume zero frequency drift between the transmitted signal on Q_OUTP/N and the
received signal on S_INP/N. The worst case variation will be outside these limits, if there is a frequency difference.
Figure 56: SGMII to QSGMII Latency Timing
S_INP/N
1st /T/
/T/
1st /S/
/S/
Q_OUTP/N
1ST /S/
1ST /T/
/S/
/T/
TAS_SERRX_QSERTX
Doc. No. MV-S106839-U0 Rev. C
Page 200
TDA_SERRX_QSERTX
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
Latency Timing
4.11.7
SGMII to Auto-media Latency Timing
4.11.7.1
SGMII to SGMII/Fiber Latency Timing (Register 27_4.14 = 11)
Table 203: SGMII to SGMII/Fiber Latency Timing (Register 27_4.14 = 1)
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
TAS_SERRX_
SERTX_1000
S_INP/N Start of Packet /S/ to S_
OUTP/N Start of Packet /S/
Co n di ti o n
TDA_SERRX_
SERTX_1000
S_INP/N /T/ to S_OUTP/N /T/
TAS_SERRX_
SERTX_100
S_INP/N Start of Packet /S/ to S_
OUTP/N Start of Packet /S/
TDA_SERRX_
SERTX_100
Min
Ty p
Max
U n its
2521
336
ns
2521,2
336
ns
8761
1172
ns
S_INP/N /T/ to S_OUTP/N /T/
8761,2
1172
ns
TAS_SERRX_
SERTX_10
S_INP/N Start of Packet /S/ to S_
OUTP/N Start of Packet /S/
75481
10008
ns
TDA_SERRX_
SERTX_10
S_INP/N /T/ to S_OUTP/N /T/
75481,2
10008
ns
1. Assumes register 16.15:14 is set to 00, which is the minimum latency. Each increase in setting adds 8 ns of latency in 1000 Mbps, 40 ns
in 100 Mbps, and 400 ns in 10 Mbps.
2. Minimum and maximum values on end of packet assume zero frequency drift between the signal on S_OUTP/N and the signal on S_
INP/N. The worst case variation will be outside these limits, if there is a frequency difference.
Figure 57: SGMII to SGMII/Fiber Latency Timing (Register 27_4.14 = 1)
S_INP/N
1st /T/
/T/
1st /S/
/S/
S_OUTP/N
1ST /S/
1ST /T/
/S/
/T/
TAS_SERRX_SERTX
TDA_SERRX_SERTX
1. SGMII to SGMII/Fiber latency timing only applies when QSGMII crossover loopback is enabled.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 201
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
10/100/1000BASE-T to SGMII Latency Timing (Register 27_4.14 = 11)
4.11.7.2
Table 204: 10/100/1000BASE-T to SGMII Latency Timing (Register 27_4.14 = 1)
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
P ar a m e t e r
TAS_MDI_SERT
X_1000
MDI SSD1 to S_OUTP/N Start of
Packet
4041,2
484
ns
TDA_MDI_
MDI CSReset, CSExtend,
CSExtend_Err to S_OUTP/N /T/
4041,2,3
484
ns
10482
1300
ns
SERTX_1000
Co nd i ti on
Min
Ty p
Max
U ni ts
TAS_MDI_SERT
X_100
MDI /J/ to S_OUTP/N Start of Packet
TDA_MDI_
MDI /T/ to S_OUTP/N /T/
10482,3
1300
ns
TAS_MDI_SERT
X_10
MDI Preamble to S_OUTP/N Start of
Packet
85772,4
10583
ns
TDA_MDI_
MDI ETD
to S_OUTP/N /T/
85772,3,4
10583
ns
SERTX_100
SERTX_10
1. In 1000BASE-T the signals on the 4 MDI pairs arrive at different times because of the skew introduced by the cable. All timing on
MDIP/N[3:0] is referenced from the latest arriving signal.
2. Assumes Register 16.13:12 is set to 00, which is the minimum latency. Each increase in setting adds 8 ns of latency 1000 Mbps, 40 ns in
100 Mbps, and 400 ns in 10 Mbps.
3. Minimum and maximum values on end of packet assume zero frequency drift between the received signal on MDI and S_OUTP/N. The
worst case variation will be outside these limits if there is a frequency difference.
4. Actual values depend on number of bits in preamble and number of dribble bits, since nibbles on MII are aligned to start of frame
delimiter and dribble bits are truncated.
Figure 58: 10/100/1000BASE-T to SGMII Latency Timing (Register 27_4.14 = 1)
(CSExtend, CSExtend_Err)
MDI 1000
100
10
SSD1
SSD2
CSReset
/J/
/K/
/T/
ETD
PREAMBLE
S_OUTP/N
T
/R/
1ST /S/
1ST /T/
/S/
/T/
T
AS_MDI_SERTX
DA_MDI_SERTX
1. 10/100/1000BASE-T to SGMII latency timing (Register 27_4.14 = 1) only applies when QSGMII crossover
loopback is enabled.
Doc. No. MV-S106839-U0 Rev. C
Page 202
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Electrical Specifications
Latency Timing
4.11.7.3
SGMII to 10/100/1000BASE-T Latency Timing (Register 27_4.14 = 11)
Table 205: SGMII to 10/100/1000BASE-T Latency Timing (Register 27_4.14 = 1)
(Over full range of values listed in the Recommended Operating Conditions unless otherwise specified)
Sy m b o l
Parameter
Max
U n its
TAS_SERRX_
MDI_1000
S_INP/N Start of Packet /S/ to MDI
SSD1
Co n di ti o n
Min
3041
Ty p
364
ns
TDA_SERRX_
MDI_1000
S_INP/N /T/ to MDI CSReset,
CSExtend, CSExtend_Err
3041,2
364
ns
TAS_SERRX_
MDI_100
S_INP/N Start of Packet /S/ to MDI /J/
9521
1180
ns
TDA_SERRX_
MDI_100
S_INP/N /T/ to MDI /T/
9521,2
1180
ns
TAS_SERRX_
MDI_10
S_INP/N Start of Packet /S/ to MDI
Preamble
75821
9615
ns
TDA_SERRX_
MDI_10
S_INP/N /T/ to MDI ETD
75821,2
9615
ns
1. Assumes register 16.15:14 is set to 00, which is the minimum latency. Each increase in setting adds 8 ns of latency in 1000 Mbps, 40 ns
in 100 Mbps, and 400 ns in 10 Mbps.
2. Minimum and maximum values on end of packet assume zero frequency drift between the transmitted signal on MDI and the received
signal on S_INP/N. The worst case variation will be outside these limits, if there is a frequency difference.
Figure 59: SGMII to 10/100/1000BASE-T Latency Timing (Register 27_4.14 = 1)
S_INP/N
1st /T/
/T/
1st /S/
/S/
(CSExtend, CSExtend_Err)
MDI
1000
SSD1
SSD2
CSReset
100
/J/
/K/
/T/
10
ETD
PREAMBLE
T AS_SERRX_MDI
/R/
T DA_SERRX_MDI
1. SGMII to 10/100/1000BASE-T (Register 27_4.14 = 1) latency timing only applies when QSGMII crossover loopback is enabled.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 203
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
5
Mechanical Drawings
5.1
128-Pin LQFP Package Drawing
Figure 60: 128-Pin LQFP Package
D 1
D1 2
D2
102
4
65
103
64
E2
E1 E
2
A
1
A
128
39
PIN 1
IDENTIFIER
1
38
Chamfered Epad
C0.90x45
(4X)
A
o
O2
O1
R1
A2
A1 6
e
b
-C-
R2
SEATING PLANE
B
0.08 C
GAGE PLANE
.25
S
O3
NOTE :
L1
L
B
O
1. TO BE DETERMINED AT SEATING PLANE -C- .
DETAIL A-A
2. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD PROTRUSION.
D1 AND E1 ARE
MAXIMUM PLASTIC BODY SIZE DIMENSIONS
INCLUDING MOLD MISMACH.
5
3. DIMENSION b DOES NOT INCLUDE DAMBAR PROTRUSION.
DAMBAR CAN NOT BE LOCATED ON THE LOWER RADIUS OR THE FOOT.
4. EXACT SHAPE OF EACH CORNER IS OPTIONAL.
WITH PLATING
b 5 3
5. THESE DIMENSIONS APPLY TO THE FLAT SECTION OF THE LEAD
BETWEEN 0.10 mm AND 0.25 mm FROM THE LEAD TIP.
6. A1 IS DEFINED AS THE DISTANCE FROM THE SEATING PLANE
TO THE LOWEST POINT OF THE PACKAGE BODY.
5
c
BASE
METAL
7. CONTROLLING DIMENSION : MILLIMETER.
c1 5
b1 5
DETAIL B-B
Doc. No. MV-S106839-U0 Rev. C
Page 204
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Mechanical Drawings
128-Pin LQFP Package Drawing
Table 206: 128-Pin LQFP Package Dimensions in mm
S ym bo l
D im e n s io n i n m m
Min
No m
Max
A
--
--
1.60
A1
0.05
--
0.15
A2
1.35
1.40
1.45
b
0.17
0.22
0.27
b1
0.17
0.20
0.23
c
0.09
--
0.20
c1
0.09
--
0.16
D
21.90
22.00
22.10
D1
19.90
20.00
20.10
E
15.90
16.00
16.10
E1
13.90
14.00
14.10
e
L
0.50 BSC
0.45
0.60
0.75
1.00 REF
L1
R1
0.08
--
--
R2
0.08
--
0.20
S
0.20
--
q
0
-
3.5
1
4TYP
2
12TYP
3
12TYP
7
E xp o s e d P a d Si z e
D2
6.40
E2
3.91
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 205
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
5.2
196-Pin TFBGA Package Drawing
Figure 61: 196-Pin TFBGA Package
D
PIN #1
A1
E
A
c
A2
CAVITY
SOLDER BALL
SEATING PLANE
(NOTE 2)
DETAIL : A
"A"
D1
e
N
M
B
Øb
L
K
J
H
(NOTE 3)
P
E1
A
G
1
F
E
D
2
DETAIL : B
C
B
A
1 2
3 4 5
6 7 8 9 10 11 12 13 14
"B"
Doc. No. MV-S106839-U0 Rev. C
Page 206
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Mechanical Drawings
196-Pin TFBGA Package Drawing
Table 207: 196-Pin TFBGA Package Dimensions in mm
S ym bo l
D im e n s io n i n m m
Min
No m
Max
A
---
---
1.50
A1
0.30
0.40
0.50
A2
---
0.89
---
c
---
0.36
---
D
14.90
15.00
15.10
E
14.90
15.00
15.10
---
13.00
---
E1
---
13.00
---
e
---
1.00
---
b
0.40
0.50
0.60
D1
aaa
0.20
bbb
0.25
ccc
0.35
ddd
0.12
eee
0.25
fff
0.10
MD/ME
14/14
1.
2.
Note
3.
4.
CONTROLLING DIMENSION : MILLIMETER.
PRIMARY DATUM C AND SEATING PLANE ARE DEFINED BY THE
SPHERICAL CROWNS OF THE SOLDER BALLS.
DIMENSION b IS MEASURED AT THE MAXIMUM SOLDER BALL DIAMETER,
PARALLEL TO PRIMARY DATUM C.
THERE SHALL BE A MINIMUM CLEARANCE OF 0.25mm BETWEEN THE
EDGE OF THE SOLDER BALL AND THE BODY EDGE.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 207
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
6
Part Order Numbering/Package Marking
6.1
Part Order Numbering
Figure 62 shows the part order numbering scheme for the 88E1545/88E1543/88E1548. Refer to
Marvell Field Application Engineers (FAEs) or representatives for further information when ordering
parts.
Figure 62: Sample Part Number
88E154x –xx–xxx–C000–xxxx
Custom Code (optional)
Custom Code
Part Number
88E1545
88E1543
88E1548
Temperature Code
C = Commercial
I = Industrial
Custom Code
Environmental Code
1 = RoHS 6/6
2 = Green (RoHS 6/6 and
Halogen-free)
Custom Code
Package Code
LKJ = 128-pin LQFP
BAM = 196-pin TFBGA
R.
Table 208: 88E1545/88E1543/88E1548 Part Order Options
P a c k a g e Ty pe
P ar t O r d e r Nu m b e r
88E1545 128-pin LQFP
88E1545-xx-LKJ2C000 (Commercial, Green, RoHS 6/6 and Halogen-free package)
88E1543 128-pin LQFP
88E1543-xx-LKJ2C000 (Commercial, Green, RoHS 6/6 and Halogen-free package)
88E1548 196-pin TFBGA
88E1548-xx-BAM2C000 (Commercial, Green, RoHS 6/6 and Halogen-free package)
Doc. No. MV-S106839-U0 Rev. C
Page 208
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Part Order Numbering/Package Marking
Package Marking
6.2
Package Marking
The following figures show sample Commercial package markings and pin 1 location for the
88E1545/88E1543/88E1548:
Figure 63 for 88E1545 128-pin LQFP
Figure 64 for 88E1543 128-pin LQFP
Figure 65 for 88E1548 196-pin TFBGA
Figure 63: 88E1545 128-pin LQFP Commercial Package Marking and Pin 1 Location
Marvell Logo
Country of Origin
(Contained in the
mold ID or marked as
the last line on the
package.)
88E1545-LKJ2
Lot Number
YYWW xx@
Country of Origin
Pin 1 Location
Part Number, Package Code, Environmental Code
88E1545 = Part Number
LKJ = Package Code
2 = Environmental Code
(1 = RoHS 6/6, 2 = Green)
Date code, Custom Code, Assembly Plant Code
YYWW = Date code (YY = year, WW = Work Week)
xx = Custom Code/Die Revision
@ = Assembly Plant Code
Note: The above drawing is not drawn to scale. Location of markings is approximate.
Figure 64: 88E1543 128-pin LQFP Commercial Package Marking and Pin 1 Location
Marvell Logo
Country of Origin
(Contained in the
mold ID or marked as
the last line on the
package.)
Pin 1 Location
88E1543-LKJ2
Lot Number
YYWW xx@
Country of Origin
Part Number, Package Code, Environmental Code
88E1543 = Part Number
LKJ = Package Code
2 = Environmental Code
(1 = RoHS 6/6, 2 = Green)
Date code, Custom Code, Assembly Plant Code
YYWW = Date code (YY = year, WW = Work Week)
xx = Custom Code/Die Revision
@ = Assembly Plant Code
Note: The above drawing is not drawn to scale. Location of markings is approximate.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 209
Alaska 88E1545/88E1543/88E1548
Datasheet - Public
Figure 65: 88E1548 196-pin TFBGA Commercial Package Marking and Pin 1 Location
Marvell Logo
Country of Origin
(Contained in the
mold ID or marked as
the last line on the
package.)
Pin 1 Location
88E1548-BAM2
Lot Number
YYWW xx@
Country of Origin
Part Number, Package Code, Environmental Code
88E1548 = Part Number
BAM = Package Code
2 = Environmental Code
(1 = RoHS 6/6, 2 = Green)
Date code, Custom Code, Assembly Plant Code
YYWW = Date code (YY = year, WW = Work Week)
xx = Custom Code/Die Revision
@ = Assembly Plant Code
Note: The above drawing is not drawn to scale. Location of markings is approximate.
Doc. No. MV-S106839-U0 Rev. C
Page 210
Copyright © 2020 Marvell
Document Classification: Public
September 22, 2020
Revision History
A
Revision History
Table 209: Document Change History
Revision
Date
Detai l
Rev. C
September 22, 2020
All applicable
• Disclaimer updated
• Corporate rebranding and template update
• New Marvell logos added to all figures with Marvell logo marking
Rev. B
May 5, 2017
Initial release.
Copyright © 2020 Marvell
September 22, 2020
Doc. No. MV-S106839-U0 Rev. C
Document Classification: Public
Page 211
Contact Information
Marvell first revolutionized the digital storage industry by moving information at speeds never thought possible. Today, that same breakthrough
innovation remains at the heart of the company's storage, networking and connectivity solutions. With leading intellectual property and deep
system-level knowledge, Marvell semiconductor solutions continue to transform the enterprise, cloud, automotive, industrial, and consumer
markets. For more information, visit www.marvell.com.
© 2020 Marvell. All rights reserved. The MARVELL mark and M logo are registered and/or common law trademarks of Marvell and/or its Affiliates
in the US and/or other countries. This document may also contain other registered or common law trademarks of Marvell and/or its Affiliates.
Doc. No. MV-S106839-U0 Rev. C Revised: September 21, 2020