0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
88E1545-A1-LKJ2C000

88E1545-A1-LKJ2C000

  • 厂商:

    MARVELL(迈威尔)

  • 封装:

    LQFP128

  • 描述:

    IC TXRX FULL/HALF 4/4 128LQFP

  • 数据手册
  • 价格&库存
88E1545-A1-LKJ2C000 数据手册
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 4TYP 2 12TYP 3 12TYP 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
88E1545-A1-LKJ2C000 价格&库存

很抱歉,暂时无法提供与“88E1545-A1-LKJ2C000”相匹配的价格&库存,您可以联系我们找货

免费人工找货