20-port, 10gbe switch chip pcs register specification€¦ · • axel-x initialization flow...

65
Confidential MB8AA3020 20-port, 10GbE Switch Chip PCS Register Specification

Upload: others

Post on 25-Jan-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

  • Confidential

    MB8AA3020

    20-port, 10GbE Switch Chip

    PCS Register Specification

  • MB8AA3020

    -2

    Fujitsu Microelectronics America, Inc.

    Confidential

    Revision: 2.1

    Last Updated: June, 2007

    Document #: 10GE-RM-21248-6/2007

    Copyright © 2006 Fujitsu Laboratories of America, Inc. All rights reserved.

    This document contains confidential information and trade secrets of Fujitsu Laboratories of America, Inc. which shall not be reproduced or transferred to other documents or disclosed to others or used for manufacturing or any other purpose without prior written permission of Fujitsu Laboratories of America, Inc. Use of copyright notice is precautionary and does not imply publication or intent thereof.

    All information contained in this document is subject to change without notice. While the information contained herein is believed to be accurate, such information is preliminary, and should not be relied upon for accuracy or completeness.

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc.

    -1

    Confidential

    Table of Contents

    1. Overview ..........................................................................................................................................................................1

    1.1 Introduction .............................................................................................................................................................11.2 AXEL-X Initialization Flow .......................................................................................................................................1

    2. 10G Port Configuration Flows ............................................................................................................................................3

    2.1 Configuration Flows ..................................................................................................................................................32.2 Disable 10G Port Flow...............................................................................................................................................32.3 Enable 10G Port with Fixed Gain Mode Flow ...............................................................................................................32.4 Enable 10G Port with Adaptive Mode Flow...................................................................................................................6

    3. Tx Parameters .................................................................................................................................................................10

    3.1 Equalizer Control ....................................................................................................................................................103.2 Tx Synchronizer Initialization ...................................................................................................................................12

    4. Rx Parameters.................................................................................................................................................................13

    4.1 Bypass Rx Equalizer.................................................................................................................................................134.2 Fixed Rx Equalizer Gain...........................................................................................................................................134.3 Adaptive Rx Equalizer Gain ......................................................................................................................................13

    5. Register Specifications ......................................................................................................................................................14

    5.1 Overview ................................................................................................................................................................145.2 Detailed Register Definitions.....................................................................................................................................17

    Appendix A. Parameters for AXEL-X Evaluation Board ...........................................................................................................56

    A.1 Disable 10G Port ....................................................................................................................................................56A.2 Enable 10G Port with Fixed Gain for XAUI ...............................................................................................................57A.3 Enable 10G Port with Fixed Gain for XFI..................................................................................................................58A.4 Enable 10G Port with Adaptive Mode for XAUI..........................................................................................................59A.5 Enable 10G Port with Adaptive Mode for XFI ............................................................................................................60

    iii

  • MB8AA3020

    0

    Fujitsu Microelectronics America, Inc.

    Confidential

    iv

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc.

    1

    Confidential

    1. Overview

    1.1 Introduction

    AXEL-X has twenty 10G ports (Port-0 ~ 19), and each can be configured as 10GBASE-X (XAUI, CX4) mode or 10GBASE-R (XFI) mode individually.

    This document describes how to configure AXEL-X 10G ports and provides the following specification and/or information for an actual application of AXEL-X chip:

    • AXEL-X initialization flow overview

    • 10G port PCS-PHY configuration flows

    • How to choose PCS-PHY Tx parameters

    • How to choose PCS-PHY Rx parameters

    • PCS register specification

    1.2 AXEL-X Initialization Flow

    After powering on AXEL-X or applying the hardware reset, AXEL-X chip loads the on-chip code from EEPROM and the micro-engine starts executing the on-chip code by itself. The on-chip code configures all twenty 10G PCS-PHY ports as a part of the AXEL-X initialization.

    Figure 1 shows the AXEL-X initialization flow.

    Figure 1: AXEL-X Initialization Flow

    S1

    S2

    S3

    S4 Initialize Switch Core

    Disable 10G Port S6 S7

    Hardware Reset

    Software Reset

    S5 Enable 10G Port Enable 10G Port

    with Adaptive Mode

    Power up AXEL-X

    Apply HW Reset

    Load On-Chip Code from

    Each 10G Port (Port by Port Control)

    and GbE Ports

    EEPROM and Start ME

    with Fixed Gain Mode

  • MB8AA3020

    2

    Fujitsu Microelectronics America, Inc.

    Confidential

    The following is the brief explanation of each step in the AXEL-X initialization flow:

    Step 1:

    Power up AXEL-X and XI_POWER_GOOD signal of AXEL-X input pin goes high when the AXEL-X power voltage reaches a certain level. Refer to “AXEL-X MB8AA3020 Chip Specification” document for details.

    Step 2:

    Apply hardware reset. XI_RESET_PLL_N and XI_RESET_N signals of AXEL-X input pins go high at the specific sequence and timing. Refer to “AXEL-X Chip Specification” document for details.

    Step 3:

    The on-chip code is loaded from EEPROM through I2C bus and the micro engine starts executing the code by itself. Refer to “AXEL-X MB8AA3020 Chip Specification” document for details.

    Step 4:

    Initialize switch core and GbE ports (port-21 and 23) by the on-chip code. Refer to “AXEL-X MB8AA3020 On-Chip Code Specification” document for details.

    Step 5:

    Disable 10G port. This is one of three possible configurations of a 10G port. The selection is made port by port. This step is done as a part of the AXEL-X initialization by the on-chip code originally stored in EEPROM. This step is described in details later in this document.

    Step 6:

    Enable 10G port with Fixed Gain Mode. This is one of three possible configurations of a 10G port. The selection is made port by port. This step is done as a part of the AXEL-X initialization by the on-chip code originally stored in EEPROM. This step is described in details later in this document.

    Step 7:

    Enable 10G port with Adaptive Mode. This is one of three possible configurations of a 10G port. The selection is made port by port. This step is done as a part of the AXEL-X initialization by the on-chip code originally stored in EEPROM. This step is described in details later in this document.

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc.

    3

    Confidential

    2. 10G Port Configuration Flows

    2.1 Configuration Flows

    The following three sections describe steps 5, 6, and 7 flows in Figure 1.

    Each step consists of sub steps which are described in a table. Each table shows the register access sequence. In the register access sequences, the register write values are written in actual values in hex or parameters whose name starts with “$” sign.

    In the case of hex values, the write values are fixed. In the case of parameters, the write values differ depending on each application case and are stored in EEPROM as a set of data for the AXEL-X initialization.

    2.2 Disable 10G Port Flow

    When a port is not used, the port should be disabled by using this flow to reduce the total power dissipation of AXEL-X chip.

    Table 1 shows the register access sequence to disable the corresponding port.

    2.3 Enable 10G Port with Fixed Gain Mode Flow

    When a port is used for XAUI or XFI with fixed gain mode, the port should be enabled by using the flow described in Figure 2.

    Figure 2: Enable 10G Port with Fixed Gain Mode

    Table 1. Register Access Sequence in Step 5

    Reg Type Register Name Reg Addr Write Data Description

    Core PORT_DIS 0x0014 (Corresponding port bit = 0) Enable port clock.

    PCS PHY_PWR_DOWN_CTL 0xc000 0x80ff Assert PHY all PD signals.

    Core PORT_DIS 0x0014 (Corresponding port bit = 1) Disable port clock.

    S6.6

    S6

    S6.1

    S6.5 Enable Raw Link FaultStatus Signal to MAC

    S6

    S6.4 Wait for 50mS

    Start

    Set PCS-PHY

    End

    Enable MAC Tx and Rx

    with Fixed Gain Mode

    S6.2 Wait for 1mS

    S6.3 Reset PHY-PCS Gear Boxes

    (S2)

    (W1)

    (W2)

    (S6)

    (S10)

    (S11)

  • MB8AA3020

    4

    Fujitsu Microelectronics America, Inc.

    Confidential

    Table 2 shows the register access sequence in Step-6.1.

    Table 2. Register Access Sequence in Step-6.1

    Reg Type Register Name Reg Addr Write Data Description

    Core PORT_DIS 0x0014 (Corresponding port bit = 0) Enable port clock.

    PCS PCS_CTL2 0x0007 0x0001 (for XAUI)0x0000 (for XFI)

    Select XAUI or XFI mode.

    PCS XL_LANE_SWAP_CTL 0xc002 $XL_LANE_SWAP_CTL Set Tx/Rx lane and polarity swap.

    PCS PHY_PLL_MODE_CTL 0xc003 $PHY_PLL_MODE_CTL Set PHY PLL mode.

    PCS PHY_PWR_DOWN_CTL 0xc000 0x00ff Assert PHY Tx/Rx PD signals. Deassert PHY USR PD signal if it has been asserted.

    PCS PCS_CTL1 0x0000 0x8000 Reset PCS.

    PCS PHY_TX0_EQ_CFG0 0xc010 $PHY_TX0_EQ_CFG0 Set Tx lane-0 equalizer tap-0.

    PCS PHY_TX0_EQ_CFG1 0xc011 $PHY_TX0_EQ_CFG1 Set Tx lane-0 equalizer tap-1.

    PCS PHY_TX0_EQ_CFG2 0xc012 $PHY_TX0_EQ_CFG2 Set Tx lane-0 equalizer tap-2.

    PCS PHY_TX0_EQ_CFG3 0xc013 $PHY_TX0_EQ_CFG3 Set Tx lane-0 equalizer tap-3.

    PCS PHY_TX0_EQ_CFG4 0xc014 $PHY_TX0_EQ_CFG4 Set Tx lane-0 equalizer tap-4.

    PCS PHY_TX1_EQ_CFG0 0xc015 $PHY_TX1_EQ_CFG0 Set Tx lane-1 equalizer tap-0.

    PCS PHY_TX1_EQ_CFG1 0xc016 $PHY_TX1_EQ_CFG1 Set Tx lane-1 equalizer tap-1.

    PCS PHY_TX1_EQ_CFG2 0xc017 $PHY_TX1_EQ_CFG2 Set Tx lane-1 equalizer tap-2.

    PCS PHY_TX1_EQ_CFG3 0xc018 $PHY_TX1_EQ_CFG3 Set Tx lane-1 equalizer tap-3.

    PCS PHY_TX1_EQ_CFG4 0xc019 $PHY_TX1_EQ_CFG4 Set Tx lane-1 equalizer tap-4.

    PCS PHY_TX2_EQ_CFG0 0xc01a $PHY_TX2_EQ_CFG0 Set Tx lane-2 equalizer tap-0.

    PCS PHY_TX2_EQ_CFG1 0xc01b $PHY_TX2_EQ_CFG1 Set Tx lane-2 equalizer tap-1.

    PCS PHY_TX2_EQ_CFG2 0xc01c $PHY_TX2_EQ_CFG2 Set Tx lane-2 equalizer tap-2.

    PCS PHY_TX2_EQ_CFG3 0xc01d $PHY_TX2_EQ_CFG3 Set Tx lane-2 equalizer tap-3.

    PCS PHY_TX2_EQ_CFG4 0xc01e $PHY_TX2_EQ_CFG4 Set Tx lane-2 equalizer tap-4.

    PCS PHY_TX3_EQ_CFG0 0xc01f $PHY_TX3_EQ_CFG0 Set Tx lane-3 equalizer tap-0.

    PCS PHY_TX3_EQ_CFG1 0xc020 $PHY_TX3_EQ_CFG1 Set Tx lane-3 equalizer tap-1.

    PCS PHY_TX3_EQ_CFG2 0xc021 $PHY_TX3_EQ_CFG2 Set Tx lane-3 equalizer tap-2.

    PCS PHY_TX3_EQ_CFG3 0xc022 $PHY_TX3_EQ_CFG3 Set Tx lane-3 equalizer tap-3.

    PCS PHY_TX3_EQ_CFG4 0xc023 $PHY_TX3_EQ_CFG4 Set Tx lane-3 equalizer tap-4.

    PCS PHY_TX23_MISC_CTL 0xc052 0x0000 (XAUI)0x4000 (XFI)

    Set Tx lane-3 misc control bit-6.

    PCS PHY_PWR_DOWN_CTL 0xc000 0x0000 (XAUI)0x00e6 (XFI)

    Deassert PHY Tx/Rx PD signals.

    PCS PHY_EL0_REG_CTL 0xc030 $PHY_EL0_REG_CTL Set Rx equalizer parameters.

    PCS PHY_EL_MODE_CTL 0xc036 0x0002 Enable Rx equalizer controls.

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc.

    5

    Confidential

    Table 3 shows the register access sequence in Step-6.3.

    Table 4 shows the register access sequence in Step-6.5.

    Table 3. Register Access Sequence in Step-6.3

    Reg Type Register Name Reg Addr Write Data Description

    PCS PHY_TX01_MISC_CTL 0xc051 0x1010 Assert PHY Tx lane-01 synchronizer reset.

    PCS PHY_TX01_MISC_CTL 0xc051 0x0000 Deassert PHY Tx lane-01 synchronizer reset.

    PCS PHY_TX23_MISC_CTL 0xc052 0x1010 (XAUI)0x5010 (XFI)

    Assert PHY Tx lane-23 synchronizer reset.

    PCS PHY_TX23_MISC_CTL 0xc052 0x0000 (XAUI)0x4000 (XFI)

    Deassert PHY Tx lane-23 synchronizer reset.

    PCS XAUI_GBOX_CTL (XAUI)XFI_GBOX_CTL (XFI)

    0xc106 (XAUI)0xc203 (XFI)

    0x0022 Assert PCS XAUI Tx and Rx gear box reset. (XAUI)Assert PCS XFI Tx and Rx gear box reset. (XFI)

    PCS XAUI_GBOX_CTL (XAUI)XFI_GBOX_CTL (XFI)

    0xc106 (XAUI)0xc203 (XFI)

    0x0000 Deassert PCS XAUI Tx and Rx gear box reset. (XAUI)Deassert PCS XFI Tx and Rx gear box reset. (XFI)

    PCS PHY_SIG_DET 0xc008 0x800f Enable signal detect signals.

    Table 4. Register Access Sequence in Step-6.5

    Reg Type Register Name Reg Addr Write Data Description

    PCS XL_LINK_FAULT_CTL 0xc009 0x0000 Enable raw link fault status signal to MAC.

  • MB8AA3020

    6

    Fujitsu Microelectronics America, Inc.

    Confidential

    2.4 Enable 10G Port with Adaptive Mode Flow

    When a port is used for XAUI or XFI with adaptive mode, the port should be enabled by using the flow described in Figure 3.

    Figure 3: Enable 10G Port with Adaptive Mode

    S7.12

    S7

    S7.4

    CheckPCS InternalLH Link Fault

    S7.8

    Link Fault

    Link Up

    S7.11 Enable LH Link FaultStatus Signal to MAC

    CheckPCS Internal

    LH Link FaultS7.14

    S7.15

    Link Up

    Link Fault

    Start

    Start Adaptive with Boost

    Enable MAC Tx and Rx

    Disable MAC Tx and Rx

    S7.5 Wait for 25mS

    S7.13 Wait for >10mS

    S7.1Set PCS-PHY

    with Adaptive Mode

    S7.6 Clear PCS LH Link Fault

    S7.7 Wait for 25mS

    S7.9 Disable Boost

    S7.10 Wait for 100mS

    S7.2 Wait for 1mS

    S7.3 Reset PHY-PCS Gear Boxes

    (S2)

    (W1)

    (W2)

    (S7)

    (S3)

    (S4)

    (S6)

    (C0)

    (S8)

    (S9)

    (S10)

    (S11)

    (S13)

    (C2)

    (S14)

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc.

    7

    Confidential

    Table 5 shows the register access sequence in Step-7.1.

    Table 5. Register Access Sequence in Step-7.1

    Reg Type Register Name Reg Addr Write Data Description

    Core PORT_DIS 0x0014 (Corresponding port bit = 0) Enable port clock.

    PCS PCS_CTL2 0x0007 0x0001 (for XAUI)0x0000 (for XFI)

    Select XAUI or XFI mode.

    PCS XL_LANE_SWAP_CTL 0xc002 $XL_LANE_SWAP_CTL Set Tx/Rx lane and polarity swap.

    PCS PHY_PLL_MODE_CTL 0xc003 $PHY_PLL_MODE_CTL Set PHY PLL mode.

    PCS PHY_PWR_DOWN_CTL 0xc000 0x00ff Assert PHY Tx/Rx PD signals.Deassert PHY USR PD signal if it has been asserted.

    PCS PCS_CTRL1 0x0000 0x8000 Reset PCS.

    PCS PHY_TX0_EQ_CFG0 0xc010 $PHY_TX0_EQ_CFG0 Set Tx lane-0 equalizer tap-0.

    PCS PHY_TX0_EQ_CFG1 0xc011 $PHY_TX0_EQ_CFG1 Set Tx lane-0 equalizer tap-1.

    PCS PHY_TX0_EQ_CFG2 0xc012 $PHY_TX0_EQ_CFG2 Set Tx lane-0 equalizer tap-2.

    PCS PHY_TX0_EQ_CFG3 0xc013 $PHY_TX0_EQ_CFG3 Set Tx lane-0 equalizer tap-3.

    PCS PHY_TX0_EQ_CFG4 0xc014 $PHY_TX0_EQ_CFG4 Set Tx lane-0 equalizer tap-4.

    PCS PHY_TX1_EQ_CFG0 0xc015 $PHY_TX1_EQ_CFG0 Set Tx lane-1 equalizer tap-0.

    PCS PHY_TX1_EQ_CFG1 0xc016 $PHY_TX1_EQ_CFG1 Set Tx lane-1 equalizer tap-1.

    PCS PHY_TX1_EQ_CFG2 0xc017 $PHY_TX1_EQ_CFG2 Set Tx lane-1 equalizer tap-2.

    PCS PHY_TX1_EQ_CFG3 0xc018 $PHY_TX1_EQ_CFG3 Set Tx lane-1 equalizer tap-3.

    PCS PHY_TX1_EQ_CFG4 0xc019 $PHY_TX1_EQ_CFG4 Set Tx lane-1 equalizer tap-4.

    PCS PHY_TX2_EQ_CFG0 0xc01a $PHY_TX2_EQ_CFG0 Set Tx lane-2 equalizer tap-0.

    PCS PHY_TX2_EQ_CFG1 0xc01b $PHY_TX2_EQ_CFG1 Set Tx lane-2 equalizer tap-1.

    PCS PHY_TX2_EQ_CFG2 0xc01c $PHY_TX2_EQ_CFG2 Set Tx lane-2 equalizer tap-2.

    PCS PHY_TX2_EQ_CFG3 0xc01d $PHY_TX2_EQ_CFG3 Set Tx lane-2 equalizer tap-3.

    PCS PHY_TX2_EQ_CFG4 0xc01e $PHY_TX2_EQ_CFG4 Set Tx lane-2 equalizer tap-4.

    PCS PHY_TX3_EQ_CFG0 0xc01f $PHY_TX3_EQ_CFG0 Set Tx lane-3 equalizer tap-0.

    PCS PHY_TX3_EQ_CFG1 0xc020 $PHY_TX3_EQ_CFG1 Set Tx lane-3 equalizer tap-1.

    PCS PHY_TX3_EQ_CFG2 0xc021 $PHY_TX3_EQ_CFG2 Set Tx lane-3 equalizer tap-2.

    PCS PHY_TX3_EQ_CFG3 0xc022 $PHY_TX3_EQ_CFG3 Set Tx lane-3 equalizer tap-3.

    PCS PHY_TX3_EQ_CFG4 0xc023 $PHY_TX3_EQ_CFG4 Set Tx lane-3 equalizer tap-4.

    PCS PHY_TX23_MISC_CTL 0xc052 0x0000 (XAUI)0x4000 (XFI)

    Set Tx lane-3 misc control bit-6.

    PCS PHY_PWR_DOWN_CTL 0xc000 0x0000 (XAUI)0x00e6 (XFI)

    Deassert PHY Tx/Rx PD signals.

    PCS PHY_EL_MODE_CTL 0xc036 0x0001 Set EL programmable mode.

    PCS PHY_EL0_REG_CTL 0xc030 0xd140 Write GCTL1 with 0x40.

    PCS PHY_EL0_REG_CTL 0xc030 0xc001 Write MISCCTL with 0x01.

    PCS PHY_EL0_REG_CTL 0xc030 0xd020 Write GCTL0 with 0x20.

    PCS PHY_EL0_REG_CTL 0xc030 0xd43f Write GCTL4 with 0x3f.

  • MB8AA3020

    8

    Fujitsu Microelectronics America, Inc.

    Confidential

    Table 6 shows the register access sequence in Step-7.3.

    Table 7 shows the register access sequence in Step-7.4.

    Table 8 shows the register access sequence in Step-7.6.

    Table 9 shows the register access sequence in Step-7.8.

    Table 10 shows the register access sequence in Step-7.9.

    Table 6. Register Access Sequence in Step-7.3

    Reg Type Register Name Reg Addr Write Data Description

    PCS PHY_TX01_MISC_CTL 0xc051 0x1010 Assert PHY Tx lane-01 synchronizer reset.

    PCS PHY_TX01_MISC_CTL 0xc051 0x0000 Deassert PHY Tx lane-01 synchronizer reset.

    PCS PHY_TX23_MISC_CTL 0xc052 0x1010 (XAUI)0x5010 (XFI)

    Assert PHY Tx lane-23 synchronizer reset.

    PCS PHY_TX23_MISC_CTL 0xc052 0x0000 (XAUI)0x4000 (XFI)

    Deassert PHY Tx lane-23 synchronizer reset.

    PCS XAUI_GBOX_CTL (XAUI)XFI_GBOX_CTL (XFI)

    0xc106 (XAUI)0xc203 (XFI)

    0x0022 Assert PCS XAUI Tx and Rx gear box reset. (XAUI)Assert PCS XFI Tx and Rx gear box reset. (XFI)

    PCS XAUI_GBOX_CTL (XAUI)XFI_GBOX_CTL (XFI)

    0xc106 (XAUI)0xc203 (XFI)

    0x0000 Deassert PCS XAUI Tx and Rx gear box reset. (XAUI)Deassert PCS XFI Tx and Rx gear box reset. (XFI)

    PCS PHY_SIG_DET 0xc008 0x800f Enable signal detect signals.

    Table 7. Register Access Sequence in Step-7.4

    Reg Type Register Name Reg Addr Write Data Description

    PCS PHY_EL_MODE_CTL 0xc036 0x002f Start adaptive control with boost.

    Table 8. Register Access Sequence in Step-7.6

    Reg Type Register Name Reg Addr Write Data Description

    PCS XL_LINK_FAULT_STS 0xc00a (Read Operation) Clear latching-high link fault signal.

    Table 9. Register Access Sequence in Step-7.8

    Reg Type Register Name Reg Addr Write Data Description

    PCS XL_LINK_FAULT_CTL 0xc009 (Read Operation) Check bit-1 value.0: Link Up1: Link Fault

    Table 10. Register Access Sequence in Step-7.9

    Reg Type Register Name Reg Addr Write Data Description

    PCS PHY_EL_MODE_CTL 0xc036 0x0007 Disable boost in adaptive control.

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc.

    9

    Confidential

    Table 11 shows the register access sequence in Step-7.11.

    Table 12 shows the register access sequence in Step-7.14.

    Table 11. Register Access Sequence in Step-7.11

    Reg Type Register Name Reg Addr Write Data Description

    PCS XL_LINK_FAULT_CTL 0xc009 0x0080 Enable latching-high link fault signal to MAC.

    Table 12. Register Access Sequence in Step-7.14

    Reg Type Register Name Reg Addr Write Data Description

    PCS XL_LINK_FAULT_CTL 0xc009 (Read Operation) Check bit-1 value.0: Link Up1: Link Fault

  • MB8AA3020

    10

    Fujitsu Microelectronics America, Inc.

    Confidential

    3. Tx Parameters

    3.1 Equalizer Control

    The transmitter has a five-tap FIR equalization filter. The output amplitude and pre-emphasis level can be configured by setting the parameters of coefficient magnitude, delay (in UI), and coefficient polarity for each tap. The related registers are:

    PHY_TXn_EQ_CFGm: (n = 0~3: lane number, m = 0~4: tap number)TXnNEGm = 0: Polarity is positive, 1: Polarity is negativeTXnCEm[5:0] = 0: Coefficient is minimum (zero) ~ 63: Coefficient is maximumTXnDLYm[2:0] = 0: Delay is 0 UI ~ 7: Delay is 7 UI

    Figure 4 shows how the final Tx output is generated by setting each tap parameters.

    Figure 4: TX Equalizer Configuration

    serialdata

    Tap-0

    Tap-1

    Tap-2

    Tap-3

    Tap-4

    CE=63DLY=0NEG=0

    CE=40DLY=0NEG=0

    CE=63DLY=1NEG=1

    CE=0DLY=0NEG=0

    CE=0DLY=0NEG=0

    Tx output

    S

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc.

    11

    Confidential

    Each tap is identical, and the output amplitude can be added by multiple taps if they are configured as same delay value. Figure 5 shows the relationship between the output amplitude and the coefficient value.

    Figure 5: Coefficient Value vs. Amplitude

    The differential peak-to-peak amplitude basically follows the equation: [62mV x total CE value], but if the value becomes bigger than 200, the amplitude is slightly less than the calculated value due to the circuit saturation.

    Table 13 shows the parameter example of the CX4 mode. This parameters should be set to the lane-0, 1, 2, and 3.

    Table 13. Parameter Example (CX4 mode).

    Reg Type Register Name Reg Addr Write Data Description

    PCS PHY_TX0_EQ_CFG0 0xc010 0x03f0 NEG = 0, CE = 63, DLY = 0

    PCS PHY_TX0_EQ_CFG1 0Xc011 0x03f0 NEG = 0, CE = 63, DLY = 0

    PCS PHY_TX0_EQ_CFG2 0xc012 0x0330 NEG = 0, CE = 51, DLY = 0

    PCS PHY_TX0_EQ_CFG3 0xc013 0x13f1 NEG = 1, CE = 63, DLY = 1

    PCS PHY_TX0_EQ_CFG4 0xc014 0x0000 NEG = 0, CE = 0, DLY = 0

    PCS PHY_TX1_EQ_CFG0~4 0xc015~0xc019 Same as PHY_TX0_EQ_CFG0~4

    PCS PHY_TX2_EQ_CFG0~4 0xc01a~0xc01e Same as PHY_TX0_EQ_CFG0~4

    PCS PHY_TX3_EQ_CFG0~4 0xc01f~0xc023 Same as PHY_TX0_EQ_CFG0~4

    PCS PHY_TX01_MISC_CTL 0xc051 0x0000 No special Tx control for lane 0 and 1

    PCS PHY_TX23_MISC_CTL 0xc052 0x0000 No special Tx control for lane 2 and 3

    Tx

    Am

    plit

    ud

    e (d

    iff-

    pp

    mV

    )

    Coefficient value (total)

    1600

    1400

    1200

    1000

    800

    600

    400

    200

    00 50 100 150 200 250 300

    y = 62mV x total CE value

    Ex. 63(tap0) + 37(tap1)

  • MB8AA3020

    12

    Fujitsu Microelectronics America, Inc.

    Confidential

    Table 14 shows the parameter example of the 10G serial mode. Lane-0 is configured as 10G serial data channel and lane-3 is configured as the clock output for XFP module. This example also includes the Tx special control for lane-3 (clock output) to slow down the rise/fall time.

    3.2 Tx Synchronizer Initialization

    There is an data synchronizer inside the Tx macro and it has to be initialized whenever the Tx channel comes out of the power-down state. Figure 6 shows how to initialize the Tx macro synchronizer.

    Figure 6: TX synchronizer initialization

    Table 14. Parameter Example (10G serial mode).

    Reg Type Register Name Reg Addr Write Data Description

    PCS PHY_TX0_EQ_CFG0 0xc010 0x03f0 NEG = 0, CE = 63, DLY = 0

    PCS PHY_TX0_EQ_CFG1 0xc011 0x10e1 NEG = 1, CE = 14, DLY = 1

    PCS PHY_TX0_EQ_CFG2 0xc012 0x0000 NEG = 0, CE = 0, DLY = 0

    PCS PHY_TX0_EQ_CFG3 0xc013 0x0000 NEG = 0, CE = 0, DLY = 0

    PCS PHY_TX0_EQ_CFG4 0xc014 0x0000 NEG = 0, CE = 0, DLY = 0

    PCS PHY_TX1_EQ_CFG0~4 0xc015~0xc019 0x0000 All off

    PCS PHY_TX2_EQ_CFG0~4 0xc01a~0xc01e 0x0000 All off

    PCS PHY_TX3_EQ_CFG0 0xc01f 0x03f0 NEG = 0, CE = 63, DLY = 0

    PCS PHY_TX3_EQ_CFG1 0xc020 0x03f1 NEG = 0, CE = 63, DLY = 1

    PCS PHY_TX3_EQ_CFG2 0xc021 0x0000 NEG = 0, CE = 0, DLY = 0

    PCS PHY_TX3_EQ_CFG3 0xc022 0x0000 NEG = 0, CE = 0, DLY = 0

    PCS PHY_TX3_EQ_CFG4 0xc023 0x0000 NEG = 0, CE = 0, DLY = 0

    PCS PHY_TX01_MISC_CTL 0xc051 0x0000 No special Tx control for lane-0 and 1

    PCS PHY_TX23_MISC_CTL 0xc052 0x4000 No special Tx control for lane-2.Slow rise/fall enabled by TX3_CTL[6] = 1

    User PD

    Tx channel PD

    Macro PLL start Tx start

    ≥0µs

    ≥10µsTx synchronizer reset.Write the registers in the following order:PHY_TX01_MISC_CTL(0xc051) ≤ 0x0101PHY_TX01_MISC_CTL(0xc051) ≤ 0x0000PHY_TX23_MISC_CTL(0xc052) ≤ 0x0101PHY_TX23_MISC_CTL(0xc052) ≤ 0x0000

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc.

    13

    Confidential

    4. Rx Parameters

    4.1 Bypass Rx Equalizer

    If the channel loss is known to be small in 10GBASE-X mode (e.g. up to 3 meters in AWG28 CX4 cable), Rx equalizer can be bypassed by the sequence shown in Table 15.

    4.2 Fixed Rx Equalizer Gain

    If the channel loss is rather constant, Rx equalizer gain can be set to a fixed value (0 ~ 126) by the sequence shown in Table 16. The compensation is minimum for gain value 0, and maximum for gain value 126. Recommended gain values are shown in Table 17.

    4.3 Adaptive Rx Equalizer Gain

    If the channel loss is unknown, Rx equalizer gain can be adapted to the channel loss by the sequence shown in Table 18. This sequence needs to be restarted after receiving the incoming signal, which can be checked by the link fault status.

    Table 15. Register Access Sequence to Bypass Rx Equalizer.

    Reg Type Register Name Reg Addr Write Data Description

    PCS PHY_EL0_REG_CTL 0xc030 0x8000 Bypass Rx equalizer.

    Table 16. Register Access Sequence to Set Fixed Rx Equalizer Gain.

    Reg Type Register Name Reg Addr Write Data Description

    PCS PHY_EL0_REG_CTL 0xc030 0x807f - (gain value) Set fixed Rx equalizer gain.

    Table 17. Recommended gain values.

    Loss Recommended gain value CX4 mode XFI mode

    Small 32 0 ~ 5 meters, AWG28 CX4 cable N/A

    Moderate 94 10 meters, AWG28 CX4 cable 20cm PCB (FR4)

    Large 104 15 meters, AWG26 CX4 cable 40m PCB (FR4)

    Table 18. Register Access Sequence to Set Adaptive Rx Equalizer Gain.

    Reg Type Register Name Reg Addr Write Data Description

    PCS PHY_EL_MODE_CTL 0xc036 0x0001 Set EL programmable mode.

    PCS PHY_EL0_REG_CTL 0xc030 0xd140 Write GCTL1 with 0x40.

    PCS PHY_EL0_REG_CTL 0xc030 0xd380 Write GCTL3 with 0x80.

    PCS PHY_EL0_REG_CTL 0xc030 0xc001 Write MISCCTL with 0x01.

    PCS PHY_EL0_REG_CTL 0xc030 0xd020 Write GCTL0 with 0x20.

    PCS PHY_EL0_REG_CTL 0xc030 0xd43f Write GCTL4 with 0x3f.

    PCS PHY_EL_MODE_CTL 0xc036 0x002f Restart adaptive cont. w/ boost.

    Wait for more than 25ms Do coarse adjustment.

    PCS PHY_EL_MODE_CTL 0xc036 0x0007 Set adaptive control w/o boost.

    Wait for more than 100ms Do fine adjustment.

  • MB8AA3020

    14

    Fujitsu Microelectronics America, Inc.

    Confidential

    5. Register Specifications

    5.1 Overview

    Table 19 shows the XL register overview.

    Table 19. XL Register Overview

    Page Address R/W Abbreviated Name Long Name

    17 0000h R/W PCS_CTL1 PCS Control 1 Register

    17 0001h RO PCS_STS1 PCS Status 1 Register

    17 0002h RO PCS_DEV_ID0 PCS Device Identifier 0 Register

    18 0003h RO PCS_DEV_ID1 PCS Device Identifier 1 Register

    18 0004h RO PCS_SPEED PCS Speed Ability Register

    18 0005h RO PCS_DEV_IN_PKG0 PCS Device In Package 0 Register

    18 0006h RO PCS_DEV_IN_PKG1 PCS Device In Package 1 Register

    18 0007h RW PCS_CTL2 PCS Control 2 Register

    19 0008h RO PCS_STS2 PCS Status 2 Register

    19 000eh RO PCS_PKG_ID0 PCS Package Identifier 0 Register

    19 000fh RO PCS_PKG_ID1 PCS Package Identifier 1 Register

    19 0018h RO PCS_XAUI_STS PCS XAUI Status Register

    20 0019h R/W PCS_XAUI_TEST_CTL PCS XAUI Test Control Register

    20 0020h RO PCS_XFI_STS1 PCS XFI Status 1 Register

    20 0021h RO PCS_XFI_STS2 PCS XFI Status 2 Register

    20 0022h R/W PCS_XFI_TEST_SEEDA0 PCS XFI Test Pattern Seed A0 Register

    21 0023h R/W PCS_XFI_TEST_SEEDA1 PCS XFI Test Pattern Seed A1 Register

    21 0024h R/W PCS_XFI_TEST_SEEDA2 PCS XFI Test Pattern Seed A2 Register

    21 0025h R/W PCS_XFI_TEST_SEEDA3 PCS XFI Test Pattern Seed A3 Register

    21 0026h R/W PCS_XFI_TEST_SEEDB0 PCS XFI Test Pattern Seed B0 Register

    21 0027h R/W PCS_XFI_TEST_SEEDB1 PCS XFI Test Pattern Seed B1 Register

    21 0028h R/W PCS_XFI_TEST_SEEDB2 PCS XFI Test Pattern Seed B2 Register

    21 0029h R/W PCS_XFI_TEST_SEEDB3 PCS XFI Test Pattern Seed B3 Register

    22 002ah R/W PCS_XFI_TEST_CTL PCS XFI Test Pattern Control Register

    22 002bh RO PCS_XFI_TEST_ERR PCS XFI Test Pattern Error Counter Register

    23 c000h R/W PHY_PWR_DOWN_CTL PHY Power Down Control Register

    24 c001h R/W PHY_CURR_BIAS_CTL PHY Current Bias Control Register

    25 c002h R/W XL_LANE_SWAP_CTL XL Lane Polarity Swap Control Register

    26 c003h R/W PHY_PLL_MODE_CTL PHY PLL Mode Control Register

    27 c004h R/W PHY_TX_MODE_CTL PHY Tx Mode Control Register

    28 c005h R/W PHY_RX_MODE_CTL PHY Rx Mode Control Register

    29 c006h R/W PHY_LOCK_CTL PHY Lock Control Register

    29 c007h R/W PHY_CDR_CTL PHY CDR Control Register

    30 c008h R/W PHY_SIG_DET PHY Signal Detect Register

    30 c009h R/W XL_LINK_FAULT_CTL XL Link Fault Control Register

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc.

    15

    Confidential

    30 c00ah RO XL_LINK_FAULT_STS XL Link Fault Status Register

    31 c010h R/W PHY_TX0_EQ_CFG0 PHY Tx Lane-0 Equalizer Configuration Tap-0 Register

    31 c011h R/W PHY_TX0_EQ_CFG1 PHY Tx Lane-0 Equalizer Configuration Tap-1 Register

    31 c012h R/W PHY_TX0_EQ_CFG2 PHY Tx Lane-0 Equalizer Configuration Tap-2 Register

    32 c013h R/W PHY_TX0_EQ_CFG3 PHY Tx Lane-0 Equalizer Configuration Tap-3 Register

    32 c014h R/W PHY_TX0_EQ_CFG4 PHY Tx Lane-0 Equalizer Configuration Tap-4 Register

    32 c015h R/W PHY_TX1_EQ_CFG0 PHY Tx Lane-1 Equalizer Configuration Tap-0 Register

    33 c016h R/W PHY_TX1_EQ_CFG1 PHY Tx Lane-1 Equalizer Configuration Tap-1 Register

    33 c017h R/W PHY_TX1_EQ_CFG2 PHY Tx Lane-1 Equalizer Configuration Tap-2 Register

    33 c018h R/W PHY_TX1_EQ_CFG3 PHY Tx Lane-1 Equalizer Configuration Tap-3 Register

    34 c019h R/W PHY_TX1_EQ_CFG4 PHY Tx Lane-1 Equalizer Configuration Tap-4 Register

    34 c01ah R/W PHY_TX2_EQ_CFG0 PHY Tx Lane-2 Equalizer Configuration Tap-0 Register

    34 c01bh R/W PHY_TX2_EQ_CFG1 PHY Tx Lane-2 Equalizer Configuration Tap-1 Register

    35 c01ch R/W PHY_TX2_EQ_CFG2 PHY Tx Lane-2 Equalizer Configuration Tap-2 Register

    35 c01dh R/W PHY_TX2_EQ_CFG3 PHY Tx Lane-2 Equalizer Configuration Tap-3 Register

    35 c01eh R/W PHY_TX2_EQ_CFG4 PHY Tx Lane-2 Equalizer Configuration Tap-4 Register

    36 c01fh R/W PHY_TX3_EQ_CFG0 PHY Tx Lane-3 Equalizer Configuration Tap-0 Register

    36 c020h R/W PHY_TX3_EQ_CFG1 PHY Tx Lane-3 Equalizer Configuration Tap-1 Register

    36 c021h R/W PHY_TX3_EQ_CFG2 PHY Tx Lane-3 Equalizer Configuration Tap-2 Register

    37 c022h R/W PHY_TX3_EQ_CFG3 PHY Tx Lane-3 Equalizer Configuration Tap-3 Register

    37 c023h R/W PHY_TX3_EQ_CFG4 PHY Tx Lane-3 Equalizer Configuration Tap-4 Register

    38 c030h R/W PHY_EL0_REG_CTL PHY EL Lane-0 Register Control Register

    38 c031h R/W PHY_EL1_REG_CTL PHY EL Lane-1 Register Control Register

    39 c032h R/W PHY_EL2_REG_CTL PHY EL Lane-2 Register Control Register

    39 c033h R/W PHY_EL3_REG_CTL PHY EL Lane-3 Register Control Register

    39 c034h RO PHY_EL01_REG_READ PHY EL Lane-01 Register Read Register

    40 c035h RO PHY_EL23_REG_READ PHY EL Lane-23 Register Read Register

    40 c036h R/W PHY_EL_MODE_CTL PHY EL Mode Control Register

    41 c037h R/W PHY_EL_TEST_CTL PHY EL Test Control Register

    41 c040h R/W PHY_PGEN_CTL PHY Test Pattern Generator Control Register

    42 c041h R/W PHY_PCHK_CTL PHY Test Pattern Checker Control Register

    42 c042h RO PHY_PCHK01_ERR PHY Test Pattern Checker Lane-01 Error Counter Register

    43 c043h RO PHY_PCHK23_ERR PHY Test Pattern Checker Lane-23 Error Counter Register

    43 c050h R/W XL_MON_CTL XL Monitor Control Register

    43 c051h R/W PHY_TX01_MISC_CTL PHY Tx Lane-01 Misc Control Register

    43 c052h R/W PHY_TX23_MISC_CTL PHY Tx Lane-23 Misc Control Register

    44 c053h RO PHY_TX01_MON_DATA PHY Tx Lane-01 Monitor Data Register

    44 c054h RO PHY_TX23_MON_DATA PHY Tx Lane-23 Monitor Data Register

    44 c060h R/W XL_SCRATCH XL Scratch Register

    Table 19. XL Register Overview

    (Continued)

    Page Address R/W Abbreviated Name Long Name

  • MB8AA3020

    16

    Fujitsu Microelectronics America, Inc.

    Confidential

    45 c100h RO XAUI_STS1 XAUI Status 1 Register

    46 c101h RO XAUI_STS2 XAUI Status 2 Register

    47 c102h RO XAUI_STS3 XAUI Status 3 Register

    47 c103h RO XAUI_STS4 XAUI Status 4 Register

    48 c104h RO XAUI_STS5 XAUI Status 5 Register

    48 c105h RO XAUI_STS6 XAUI Status 6 Register

    48 c106h R/W XAUI_GBOX_CTL XAUI Gear Box Control Register

    48 c107h R/W XAUI_PGEN_CTL XAUI Test Pattern Generator Control Register

    49 c108h R/W XAUI_PCHK_CTL XAUI Test Pattern Checker Control Register

    49 c110h RO XAUI_PCHK0_CYC0 XAUI Test Pattern Checker Lane-0 Cycle Counter 0 Register

    50 c111h RO XAUI_PCHK0_CYC1 XAUI Test Pattern Checker Lane-0 Cycle Counter 1 Register

    50 c112h RO XAUI_PCHK0_ERR0 XAUI Test Pattern Checker Lane-0 Error Counter 0 Register

    50 c113h RO XAUI_PCHK0_ERR1 XAUI Test Pattern Checker Lane-0 Error Counter 1 Register

    50 c114h RO XAUI_PCHK1_CYC0 XAUI Test Pattern Checker Lane-1 Cycle Counter 0 Register

    50 c115h RO XAUI_PCHK1_CYC1 XAUI Test Pattern Checker Lane-1 Cycle Counter 1 Register

    50 c116h RO XAUI_PCHK1_ERR0 XAUI Test Pattern Checker Lane-1 Error Counter 0 Register

    50 c117h RO XAUI_PCHK1_ERR1 XAUI Test Pattern Checker Lane-1 Error Counter 1 Register

    51 c118h RO XAUI_PCHK2_CYC0 XAUI Test Pattern Checker Lane-2 Cycle Counter 0 Register

    51 c119h RO XAUI_PCHK2_CYC1 XAUI Test Pattern Checker Lane-2 Cycle Counter 1 Register

    51 c11ah RO XAUI_PCHK2_ERR0 XAUI Test Pattern Checker Lane-2 Error Counter 0 Register

    51 c11bh RO XAUI_PCHK2_ERR1 XAUI Test Pattern Checker Lane-2 Error Counter 1 Register

    51 c11ch RO XAUI_PCHK3_CYC0 XAUI Test Pattern Checker Lane-3 Cycle Counter 0 Register

    51 c11dh RO XAUI_PCHK3_CYC1 XAUI Test Pattern Checker Lane-3 Cycle Counter 1 Register

    51 c11eh RO XAUI_PCHK3_ERR0 XAUI Test Pattern Checker Lane-3 Error Counter 0 Register

    52 c11fh RO XAUI_PCHK3_ERR1 XAUI Test Pattern Checker Lane-3 Error Counter 1 Register

    52 c200h RO XFI_STS1 XFI Status 1 Register

    53 c201h RO XFI_STS2 XFI Status 2 Register

    53 c202h RO XFI_STS3 XFI Status 3 Register

    54 c203h R/W XFI_GBOX_CTL XFI Gear Box Control Register

    54 c204h R/W XFI_PGEN_CTL XFI Test Pattern Generator Control Register

    55 c205h R/W XFI_PCHK_CTL XFI Test Pattern Checker Control Register

    55 c206h RO XFI_PCHK_CYC0 XFI Test Pattern Checker Cycle Counter 0 Register

    55 c207h RO XFI_PCHK_CYC1 XFI Test Pattern Checker Cycle Counter 1 Register

    55 c208h RO XFI_PCHK_ERR0 XFI Test Pattern Checker Error Counter 0 Register

    55 c209h RO XFI_PCHK_ERR1 XFI Test Pattern Checker Error Counter 1 Register

    Table 19. XL Register Overview

    (Continued)

    Page Address R/W Abbreviated Name Long Name

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 17Confidential

    5.2 Detailed Register DefinitionsThe registers are categorized into the following four groups.

    • PCS: PCS registers which conform to IEEE 802.3ae subclause “45.2.3 PCS registers”. The address range is 0000h ~ 7fffh.

    • PHY/XL: Vendor specific registers which are specific to PHY macro and XL logic which are used for 10GBASE-X(XAUI) and 10GBASE-R(XFI) in common. The address range is c000h ~ c0ffh.

    • XAUI: Vendor specific registers which are specific to 10GBASE-X(XAUI). The address range is c100h ~ c1ffh.

    • XFI: Vendor specific registers which are specific to 10GBASE-R(XFI). The address range is c200h ~ c2ffh.

    PCS Control 1 Register

    Note: This register is not reset by PCS reset (3.0.15).

    PCS Status 1 Register

    PCS Device Identifier 0 Register

    PCS_CTL1 (0000h, 3.0)

    Bit(s) Field Name Description R/W Default

    15 Reset 0: Normal operation1: Reset(PCS reset pulse duration: 3.2nS x 31cycles = 99.2nS)

    R/WSC

    0

    14 Loopback 0: Disable1: Enable

    R/W 0

    13 Speed Selection Value 1 means PCS always operates at 10Gb/s and above. RO 1

    11 Low Power Mode Value 0 means PCS always operates in normal mode, not low power mode. RO 0

    6 Speed Selection Value 1 means PCS always operates at 10Gb/s and above. RO 1

    5:2 Speed Selection Value 0000 means PCS always operates at 10Gb/s. RO 0000

    PCS_STS1 (0001h, 3.1)

    Bit(s) Field Name Description R/W Default

    7 Link Fault (before override) 0: Link up1: Link fault(This bit is logical-OR of 3.8.10 and 3.8.11.)

    RO -

    2 Receive Link Status 0: Receive link fault1: Receive link up(In 10GBASE-X mode, this bit is a latching low version of 3.24.12.)(In 10GBASE-R mode, this bit is a latching low version of 3.32.12.)

    ROLL

    -

    1 Low Power Ability Value 0 means PCS doesn’t support low-power mode. RO 0

    PCS_DEV_ID0 (0002h, 3.2)

    Bit(s) Field Name Description R/W Default

    15:0 PCS Device Identifier 0 Bit 15:0 portion of PCS device identifier bit-31:0The value comes from Core.

    RO -

  • MB8AA3020

    18 Fujitsu Microelectronics America, Inc. Confidential

    PCS Device Identifier 1 Register

    PCS Speed Ability Register

    PCS Device In Package 0 Register

    PCS Device In Package 1 Register

    PCS Control 2 Register

    Note: This register is not reset by PCS reset (3.0.15).

    PCS_DEV_ID1 (0003h, 3.3)

    Bit(s) Field Name Description R/W Default

    15:0 PCS Device Identifier 1 Bit 31:16 portion of PCS device identifier bit-31:0The value comes from Core.

    RO -

    PCS_SPEED (0004h, 3.4)

    Bit(s) Field Name Description R/W Default

    0 10G Capable Value 1 means PCS is capable of operating at 10 Gb/s. RO 1

    PCS_DEV_IN_PKG0 (0005h, 3.5)

    Bit(s) Field Name Description R/W Default

    5 DTE XS Present Value 0 means DTE XS is not present. RO 0

    4 PHY XS Present Value 0 means PHY XS is not present. RO 0

    3 PCS Present Value 1 means PCS is present. RO 1

    2 WIS Present Value 0 means WIS is not present. RO 0

    1 PMA/PMD Present Value 0 means PMA/PMD are not present. RO 0

    0 Clause 22 Registers Present Value 0 means Clause 22 registers are not present. RO 0

    PCS_DEV_IN_PKG1 (0006h, 3.6)

    Bit(s) Field Name Description R/W Default

    15 Vendor Specific Device 2 Present Value 0 means Vendor Specific Device 2 is not present. RO 0

    14 Vendor Specific Device 1 Present Value 0 means Vendor Specific Device 1 is not present. RO 0

    PCS_CTL2 (0007h, 3.7)

    Bit(s) Field Name Description R/W Default

    1:0 Type Selection 00: Select 10GBASE-R PCS type (XFI)01: Select 10GBASE-X PCS type (XAUI)10: (Reserved)11: (Reserved)

    R/W 01

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 19Confidential

    PCS Status 2 Register

    PCS Package Identifier 0 Register

    PCS Package Identifier 1 Register

    PCS XAUI Status Register

    PCS_STS2 (0008h, 3.8)

    Bit(s) Field Name Description R/W Default

    15:14 Device Present Value 10 means device is responding at this address. RO 10

    11 Transmit Fault 0: No fault condition on transmit path1: Fault condition on transmit path

    ROLH

    -

    10 Receive Fault 0: No fault condition on receive path1: Fault condition on receive path

    ROLH

    -

    2 10GBASE-W Capable (WAN) Value 0 means PCS is not able to support 10GBASE-W PCS type (WAN). RO 0

    1 10GBASE-X Capable (XAUI) Value 1 means PCS is able to support 10GBASE-X PCS type (XAUI). RO 1

    0 10GBASE-R Capable (XFI) Value 1 means PCS is able to support 10GBASE-R PCS type (XF1). RO 1

    PCS_PKG_ID0 (000eh, 3.14)

    Bit(s) Field Name Description R/W Default

    15:0 Package Identifier 0 Bit-15:0 portion of package identifier bit-31:0 R0 0000h

    Table 20. PCS_PKG_ID1 (000fh, 3.15)

    Bit(S) Field Name Description R/W Default

    15:0 Package Identifier 1 Bit-31:16 portion of package identifier bit-31:0 RO 0000h

    PCS_XAUI_STS (0018h, 3.24)

    Bit(s) Field Name Description R/W Default

    12 XAUI Rx Lane Align Status (XAUI Receive Link Status)

    0: XAUI Rx is not lane-aligned (link fault).1: XAUI Rx is lane-aligned (link up).

    RO -

    11 XAUI Tx Test Pattern Generator Ability Value 1 means PCS is able to generate 10GBASE-X test patterns. RO 1

    3 XAUI Rx Lane-3 Comma Align Status 0: XAUI Rx Lane-3 is not comma-aligned.1: XAUI Rx Lane-3 is comma-aligned.

    RO -

    2 XAUI Rx Lane-2 Comma Align Status 0: XAUI Rx Lane-2 is not comma-aligned.1: XAUI Rx Lane-2 is comma-aligned.

    RO -

    1 XAUI Rx Lane-1 Comma Align Status 0: XAUI Rx Lane-1 is not comma-aligned.1: XAUI Rx Lane-1 is comma-aligned.

    RO -

    0 XAUI Rx Lane-0 Comma Align Status 0: XAUI Rx Lane-0 is not comma-aligned.1: XAUI Rx Lane-0 is comma-aligned.

    RO -

  • MB8AA3020

    20 Fujitsu Microelectronics America, Inc. Confidential

    PCS XAUI Test Control Register

    PCS XFI Status 1 Register

    PCS XFI Status 2 Register

    PCS XFI Test Pattern Seed A0 Register

    PCS_XAUI_TEST_CTL (0019h, 3.25)

    Bit(s) Field Name Description R/W Default

    2 XAUI Tx Test Pattern Enable 0: Disable1: Enable

    R/W 0

    1:0 XAUI Tx Test Pattern Select 00: High frequency pattern (D21.5)01: Low frequency pattern (K28.7)10: Mixed frequency pattern (k28.5)11: (Reserved)

    R/W 00

    PCS_XFI_STS1 (0020h, 3.32)

    Bit(s) Field Name Description R/W Default

    12 XFI Receive Link Status 0: Link fault1: Link up

    RO -

    2 XFI PRBS31 Pattern Testing Ability Value 1 means PCS is able to support 10GBASE-R PRBS31 pattern testing. RO 1

    1 XFI Rx High BER Status 0: Not high BER1: High BER

    RO -

    0 XFI Rx Block Lock Status 0: Not block-locked1: Block-locked

    RO -

    PCS_XFI_STS2 (0021h, 3.33)

    Bit(s) Field Name Description R/W Default

    15 XFI Rx Block Lock Status 0: Not block-locked1: Block-locked(This bit is a latching low version of 3.32.0.)

    ROLL

    -

    14 XFI Rx High BER Status 0: Not high BER1: High BER(This bit is a latching high version of 3.32.1.)

    ROLH

    -

    13:8 XFI Rx BER Counter 6-bit BER counter value RCNR

    -

    7:0 XFI Rx Errored Block Counter 8-bit errored block counter value RCNR

    -

    PCS_XFI_TEST_SEEDA0 (0022h, 3.34)

    Bit(s) Field Name Description R/W Default

    15:0 XFI Test Pattern Seed A0 Bit-15:0 portion of XFI test pattern seed A bit-57:0 R/W 0000h

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 21Confidential

    PCS XFI Test Pattern Seed A1 Register

    PCS XFI Test Pattern Seed A2 Register

    PCS XFI Test Pattern Seed A3 Register

    PCS XFI Test Pattern Seed B0 Register

    PCS XFI Test Pattern Seed B1 Register

    PCS XFI Test Pattern Seed B2 Register

    PCS XFI Test Pattern Seed B3 Register

    PCS_XFI_TEST_SEEDA1 (0023h, 3.35)

    Bit(s) Field Name Description R/W Default

    15:0 XFI Test Pattern Seed A1 Bit-31:16 Portion of XFI test pattern seed A bit-57:0 R/W 0000h

    PCS_XFI_TEST_SEEDA2 (0024h, 3.36)

    Bit(s) Field Name Description R/W Default

    15:0 XFI Test Pattern Seed A2 Bit-47:32 portion of XFI test pattern seed A bit-57:0 R/W 0000h

    PCS_XFI_TEST_SEEDA3 (0025h, 3.37)

    Bit(s) Field Name Description R/W Default

    9:0 XFI Test Pattern Seed A3 Bit-57:48 portion of XFI test pattern seed A bit-57:0 R/W 000h

    PCS_XFI_TEST_SEEDB0 (0026h, 3.38)

    Bit(s) Field Name Description R/W Default

    15:0 XFI Test Pattern Seed B0 Bit-15:0 portion of XFI test pattern seed B bit-57:0 R/W 0000h

    PCS_XFI_TEST_SEEDB1 (0027h, 3.39)

    Bit(3) Field Name Description R/W Default

    15:0 XFI Test Pattern Seed B1 Bit-31:16 portion of XFI test pattern seed B bit-57:0 R/W 0000h

    PCS_XFI_TEST_SEEDB2 (0028h, 3.40)

    Bit(s) Field Name Description R/W Default

    15:0 XFI Test Pattern Seed B2 Bit-47:32 portion of XFI test pattern seed B bit-57:0 R/W 0000h

    PCS_XFI_TEST_SEEDB3 (0029h, 3.41)

    Bit(s) Field Name Description R/W Default

    9:0 XFI Test Pattern Seed B3 Bit-57:48 portion of XFI test pattern seed B bit-57:0 R/W 000h

  • MB8AA3020

    22 Fujitsu Microelectronics America, Inc. Confidential

    PCS XFI Test Pattern Control Register

    PCS XFI Test Pattern Error Counter Register

    PCS_XFI_TEST_CTL (002ah, 3.42)

    Bit(s) Field Name Description R/W Default

    5 XFI Rx PRBS31 Pattern Checker Enable 0: Disable1: Enable

    R/W 0

    4 XFI Tx PRBS31 PatternGenerator Enable

    0: Disable1: Enable

    R/W 0

    3 XFI Tx Test Pattern Generator Enable 0: Disable1: Enable(When this bit is one, bit-4 is ignored, i.e., this bit is stronger than bit-4.)

    R/W 0

    2 XFI Rx Test Pattern Checker Enable 0: Disable1: Enable

    R/W 0

    1 XFI Tx Test Pattern Select 0: Pseudo random pattern1: Square wave pattern (repeating 8 zeros and 8 ones)

    R/W 0

    0 XFI Tx Data Pattern Select 0: LF data pattern1: Zero data pattern

    RW 0

    PCS_XFI_TEST_ERR (002bh, 3.43)

    Bit(s) Description Description R/W Default

    15:0 XFI Rx Test Pattern Error Counter 16-bit test pattern error counter value RCNR

    -

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 23Confidential

    PHY Power Down Control Register

    Note: This register is not reset by PCS reset (3.0.15).

    PHY_PWR_DOWN_CTL (c000h)

    Bit(s) Field Names Description R/W Default

    15 User Power Down(I_USRPD)

    0: Normal operation1: Power down

    R/W 1

    7 Rx Lane-3 Power Down(I_RX3CHPD)

    0: Normal operation1: Power down

    R/W 1

    6 Rx Lane-2 Power Down(I_RX2CHPD)

    0: Normal operation1: Power down

    R/W 1

    5 Rx Lane-1 Power Down(I_RX1CHPD)

    0: Normal operation1: Power down

    R/W 1

    4 Rx Lane-0 Power Down(I_RX0CHPD)

    0: Normal operation1: Power down

    R/W 1

    3 Tx Lane-3 Power Down(I_TX3CHPD)

    0: Normal operation1: Power down

    R/W 1

    2 Tx Lane-2 Power Down(I_TX2CHPD)

    0: Normal operation1: Power down

    R/W 1

    1 Tx Lane-1 Power Down(I_TX1CHPD)

    0: Normal operation1: Power down

    R/W 1

    0 Tx Lane-0 Power Down(I_TX0CHPD)

    0: Normal operation1: Power down

    R/W 1

  • MB8AA3020

    24 Fujitsu Microelectronics America, Inc. Confidential

    PHY Current Bias Control Register

    Note: This register is not reset by PCS reset (3.0.15).

    PHY_CURR_BIAS_CTL (c001h)

    Bit(s) Field Name Description R/W Default

    9:8 PLL Current Bias Control Code(I_EVPLLIBCTL[1:0])

    00: 25%01: 50%10: 75%11: 100%

    R/W 10

    6:4 Internal Current Bias Control Code(I_EVIBCTL[2:0])

    000: -6%001: -2%010: -10%011: -6%100: 0%101: +4%110: -4%111: 0%

    R/W 100

    2:0 Phase Interpolator Current Bias Control Code(I_EVRXPIIBCTL[2:0])

    000: -75%001: -50%010: -25%011: 0%100: +25%101: +50%110: +75%111: +100%

    R/W 011

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 25Confidential

    XL Lane Polarity Swap Control Register

    Note: This register is not reset by PCS reset (3.0.15).

    XL_LANE_SWAP_CTL (c002h)

    Bit(s) Field Names Description R/W Default

    13:12 Rx Lane Swap 00: Lane 0 → Lane-0, Lane-1 → Lane-1, Lane-2 → Lane-2, Lane-3 → Lane-301: Lane 0 → Lane-1, Lane-1 → Lane-0, Lane-2 → Lane-3, Lane-3 → Lane-210: Lane 0 → Lane-2, Lane-1 → Lane-3, Lane-2 → Lane-0, Lane-3 → Lane-111: Lane 0 → Lane-3, Lane-1 → Lane-2, Lane-2 → Lane-1, Lane-3 → Lane-0

    R/W 00

    11 Rx Lane-3 Polarity Swap 0: Normal1: Polarity swap

    R/W 0

    10 Rx Lane-2 Polarity Swap 0: Normal1: Polarity swap

    R/W 0

    9 Rx Lane-1 Polarity Swap 0: Normal1: Polarity swap

    R/W 0

    8 Rx Lane-0 Polarity Swap 0: Normal1: Polarity swap

    R/W 0

    5:4 Tx Lane Swap 00: Lane 0 → Lane-0, Lane-1 → Lane-1, Lane-2 → Lane-2, Lane-3 → Lane-301: Lane 0 → Lane-1, Lane-1 → Lane-0, Lane-2 → Lane-3, Lane-3 → Lane-210: Lane 0 → Lane-2, Lane-1 → Lane-3, Lane-2 → Lane-0, Lane-3 → Lane-111: Lane 0 → Lane-3, Lane-1 → Lane-2, Lane-2 → Lane-1, Lane-3 → Lane-0

    R/W 00

    3 Tx Lane-3 Polarity Swap 0: Normal1: Polarity swap

    R/W 0

    2 Tx Lane-2 Polarity Swap 0: Normal1: Polarity swap

    R/W 0

    1 Tx Lane-1 Polarity Swap 0: Normal1: Polarity swap

    R/W 0

    0 Tx Lane-0 Polarity Swap 0: Normal1: Polarity swap

    R/W 0

  • MB8AA3020

    26 Fujitsu Microelectronics America, Inc. Confidential

    PHY PLL Mode Control Register

    Note: This register is not reset by PCS reset (3.0.15).

    PHY_PLL_MODE_CTL (c003h)

    Bit(s) Field Name Description R/W Default

    15 PLL Mode Setting Override Enable 0: Disable1: Enable

    R/W 0

    11:9 Divider Ratio for PLL (B) (I_PLLDIVSET[2:0])

    000: (Reserved)001: (Reserved010: (Reserved)011: 1/40100: 1/33101: (Reserved)110: (Reserved)111: (Reserved)

    R/W 011

    8:6 Divider Ratio for Gear Box Clock (D)(I_PLLDIVCLKASET[2:0])

    000: (Reserved)001: 1/16010: 1/32011: (Reserved)100: (Reserved)101: (Reserved)110: (Reserved)111: (Reserved)

    R/W 010

    5:4 Divider Ratio for Skewless Clock Tree (C)(I_PLLSPDSET[1:0])

    00: 1/101: (Reserved)10: 1/411: (Reserved)

    R/W 10

    3:0 PLL Output Clock Frequency Fine Tune(I_PLLCTL[3:0])

    0000: Maximum:1111: Minimum

    R/W 0101

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 27Confidential

    PHY Tx Mode Control Register

    Note: This register is not reset by PCS reset (3.0.15).

    PHY_TX_MODE_CTL (c004h)

    Bit(s) Field Name Description R/W Default

    15 Tx Mode Setting Override Enable 0: Disable1: Enable

    R/W 0

    5:4 Tx Parallel Data Input Width(I_TXPWID[1:0])

    00: 32-bit01: 16-bit10: (Reserved)11: (Reserved)

    R/W 01

    3 Tx Lane-3 Clock Divider Slave Mode(I_TX3MXDIVSLV)

    0: Master1: Slave

    R/W 1

    2 Tx Lane-2 Clock Divider Slave Mode(I_TX2MXDIVSLV)

    0: Master1: Slave

    R/W 1

    1 Tx Lane-1 Clock Divider Slave Mode(I_TX1MXDIVSLV)

    0: Master1: Slave

    R/W 1

    0 Tx Lane-0 Clock Divider Slave Mode(I_TX0MXDIVSLV)

    0: Master1: Slave

    R/W 0

  • MB8AA3020

    28 Fujitsu Microelectronics America, Inc. Confidential

    PHY Rx Mode Control Register

    Note: This register is not reset by PCS reset (3.0.15).

    PHY_RX_MODE_CTL (c005h)

    Bit(s) Field Name Description R/W Default

    15 Rx Mode Setting Override Enable 0: Disable1: Enable

    R/W 0

    13:12 Rx Parallel Data Output Width(I_RXPWID[1:0])

    00: 32-bit01: 16-bit10: (Reserved)t11: (Reserved)

    R/W 01

    10:8 Rx PCLKA Divider Ratio(I_RXPCLKASET[2:0])

    000: 1/33001: (Reserved)010: (Reserved)011: 1/5100: (Reserved101: (Reserved)110: (Reserved)111: (Reserved)

    R/W 011

    7:6 Rx Lane-3 Equalizer SpeedControl(I_RX3EQSPD[1:0])

    00: XFI01: (Reserved)10: XAUI11: (Reserved)

    R/W 10

    5:4 Rx Lane-2 Equalizer Speed Control(I_RX2EQSPD[1:0])

    00: XFI01: (Reserved)10: XAUI11: (Reserved)

    R/W 10

    3:2 Rx Lane-1 Equalizer Speed Control(I_RX1EQSPD[1:0])

    00: XFI01: (Reserved)10: XAUI11: (Reserved)

    R/W 10

    1:0 Rx Lane-0 Equalizer Speed Control(I_RX0EQSPD[1:0])

    00: XFI01: (Reserved)10: XAUI11: (Reserved)

    R/W 10

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 29Confidential

    PHY Lock Control Register

    Note: This register is not reset by PCS reset (3.0.15).

    PHY CDR Control Register

    Note: This register is not reset by PCS reset (3.0.15).

    PHY_LOCK_CTL (c006h)

    Bit(s) Field Name Description R/W Default

    7 Tx Lane-3 Synchronizer Lock Detection Status(O_TX3LOCK)

    0: Not locked1: Locked

    RO -

    6 Tx Lane-2 Synchronizer Lock Detection Status(O_TX2LOCK)

    0: Not locked1: Locked

    RO -

    5 Tx Lane-1 Synchronizer Lock Detection Status(O_TX1LOCK)

    0: Not locked1: Locked

    RO -

    4 Tx Lane-0 Synchronizer Lock Detection Status(O_TX0LOCK)

    0: Not locked1: Locked

    RO -

    3 Tx Lane-3 Synchronizer Lock Hold(I_TX3LOCKED)

    0: Automatically re-start process of obtaining lock when lock is lost.1: Hold lock once locked.

    R/W 0

    2 Tx Lane-2 Synchronizer Lock Hold(I_TX2LOCKED)

    0: Automatically re-start process of obtaining lock when lock is lost.1: Hold lock once locked.

    R/W 0

    1 Tx Lane-1 Synchronizer Lock Hold(I_TX1LOCKED)

    0: Automatically re-start process of obtaining lock when lock is lost.1: Hold lock once locked.

    R/W 0

    0 Tx Lane-0 Synchronizer Lock Hold(I_TX0LOCKED)

    0: Automatically re-start process of obtaining lock when lock is lost.1: Hold lock once locked.

    R/W 0

    PHY_CDR_CTL (c007h)

    Bit(s) Field Size Description R/W Default

    14 Phase Interpolator Phase Code Control(I_EVRXPICODESEL)

    0: Normal operation1: Code fixed

    R/W 0

    13:8 Phase Interpolator Phase Code(I_EVRXPICODE[5:0])

    000000: Minimum:111111: Maximum

    R/W 000000

    7 Digital Filter Clock Select(I_RXDFCLKSEL)

    0: Internal1: External (I_RXnDFCLK)

    R/W 0

    6 Digital Filter Output Code Control(I_RXDFMSEL)

    0: Decrement1: Increment

    R/W 0

    5:3 Digital Filter G2 Code(I_EVRXDFG2SET[2:0])

    000: Minimum:111: Maximum

    R/W 011

    2:0 Digital Filter G1 Code(I_EVRXDFG1SET[2:0])

    000: Minimum:111: Maximum

    R/W 010

  • MB8AA3020

    30 Fujitsu Microelectronics America, Inc. Confidential

    PHY Signal Detect Register

    XL Link Fault Control Register

    XL Link Fault Status Register

    PHY_SIG_DET (c008h)

    Bit(s) Field Name Description R/W Default

    15 Rx Signal Detect Override 0: Use PHY macro values1: Override with this register values

    R/W 1

    3 Rx Lane-3 Signal Detect(O_RX3SIGDETECT)

    0: No signal detected1: Signal detected

    R/W (bit15=1)RO (bit15=0)

    0

    2 Rx Lane-2 Signal Detect(O_RX2SIGDETECT)

    0: No signal detected1: Signal detected

    R/W (bit15=1)RO (bit15=0)

    0

    1 Rx Lane-1 Signal Detect(O_RX1SIGDETECT)

    0: No signal detected1: Signal detected

    R/W (bit15=1)RO (bit15=0)

    0

    0 Rx Lane-0 Signal Detect(O_RX0SIGDETECT)

    0: No signal detected1: Signal detected

    R/W (bit15=1)RO (bit15=0)

    0

    XL_LINK_FAULT_CTL (c009h)

    Bit(s) Field Name Description R/W Default

    15 Link Fault Override 0: Use PCS signal after latching low control by bit-71: Override with bit-8

    R/W 1

    8 Link Fault Override Value 0: Link up1: Link fault

    R/W 1

    7 Link Fault Latching High Enable 0: Use original link fault signal from PCS (same value as bit-0)1: Use latching high link fault signal (same value as bit-1)

    R/W 0

    2 Link Fault Value to MAC(after override)

    0: Link up1: Link fault

    RO -

    1 Link Fault Value(latching high output)

    0: Link up1: Link fault(This bit is an output of XL_LINK_FAULT_STS bit-0. Note that reading this register won’t reset the value of XL_LINK_FAULT_STS bit-0.)

    RO -

    0 Link Fault Value(original output from PCS)

    0: Link up1: Link fault

    RO -

    XL_LINK_FAULT_STS (c00ah)

    Bit(s) Field Name Description R/W Default

    0 Link Fault 0: Link up1: Link fault(This bit is a latching high version of XL_LINK_FAULT_CTL bit-0)

    ROLH

    -

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 31Confidential

    PHY Tx Lane-0 Equalizer Configuration Tap-0 Register

    PHY Tx Lane-0 Equalizer Configuration Tap-1 Register

    PHY Tx Lane-0 Equalizer Configuration Tap-2 Register

    PHY_TX0_EQ_CFG0 (c010h)

    Bit(s) Field Name Description R/W Default

    12 Tx-0 Equalizer Tap-0 Polarity(I_TX0NEG0)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-0 Equalizer Tap-0 Coefficient(I_TX0CE0[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100 (60)

    3:0 Tx-0 Equalizer Tap-0 Delay(I_TX0DLY0[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

    PHY_TX0_EQ_CFG1 (c011h)

    Bit(s) Field Name Description R/W Default

    12 Tx-0 Equalizer Tap-1 Polarity(I_TX0NEG1)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-0 Equalizer Tap-1 Coefficient(I_TX0CE1[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-0 Equalizer Tap-1 Delay(I_TX0DLY1[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

    PHY_TX0_EQ_CFG2 (c012h)

    Bit(s) Field Name Description R/W Default

    12 Tx-0 Equalizer Tap-2 Polarity(I_TX0NEG2)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-0 Equalizer Tap-2 Coefficient(I_TX0CE2[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-0 Equalizer Tap-2 Delay(I_TX0DLY2[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

  • MB8AA3020

    32 Fujitsu Microelectronics America, Inc. Confidential

    PHY Tx Lane-0 Equalizer Configuration Tap-3 Register

    PHY Tx Lane-0 Equalizer Configuration Tap-4 Register

    PHY Tx Lane-1 Equalizer Configuration Tap-0 Register

    PHY_TX0_EQ_CFG3 (c013h)

    Bit(s) Field Name Description R/W Default

    12 Tx-0 Equalizer Tap-3 Polarity(I_TX0NEG3)

    0: Positive1: Negative

    R/W 1

    9:4 Tx-0 Equalizer Tap-3 Coefficient(I_TX0CE3[5:0])

    000000: Minimum:111111: Maximum

    R/W 101000(40)

    3:0 Tx-0 Equalizer Tap-3 Delay(I_TX0DLY3[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 1

    PHY_TX0_EQ_CFG4 (c014h)

    Bit(s) Field Name Description R/W Default

    12 Tx-0 Equalizer Tap-4 Polarity(I_TX0NEG4)

    0: Positive1: Negative

    R/W 1

    9:4 Tx-0 Equalizer Tap-4 Coefficient(I_TX0CE4[5:0])

    000000: Minimum:111111: Maximum

    R/W 101000(40)

    3:0 Tx-0 Equalizer Tap-4 Delay(I_TX0DLY4[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 1

    PHY_TX1_EQ_CFG0 (c015h)

    Bit(s) Field Name Description R/W Default

    12 Tx-1 Equalizer Tap-0 Polarity(I_TX1NEG0)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-1 Equalizer Tap-0 Coefficient(I_TX1CE0[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-1 Equalizer Tap-0 Delay(I_TX1DLY0[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 33Confidential

    PHY Tx Lane-1 Equalizer Configuration Tap-1 Register

    PHY Tx Lane-1 Equalizer Configuration Tap-2 Register

    PHY Tx Lane-1 Equalizer Configuration Tap-3 Register

    PHY_TX1_EQ_CFG1 (c016h)

    Bit(s) Field Name Description R/W Default

    12 Tx-1 Equalizer Tap-1 Polarity(I_TX1NEG1)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-1 Equalizer Tap-1 Coefficient(I_TX1CE1[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-1 Equalizer Tap-1 Delay(I_TX1DLY1[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

    PHY_TX1_EQ_CFG2 (c017h)

    Bit(s) Field Name Description R/W Default

    12 Tx-1 Equalizer Tap-2 Polarity(I_TX1NEG2)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-1 Equalizer Tap-2 Coefficient(I_TX1CE2[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-1 Equalizer Tap-2 Delay(I_TX1DLY2[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

    PHY_TX1_EQ_CFG3 (c018h)

    Bit(s) Field Name Description R/W Default

    12 Tx-1 Equalizer Tap-3 Polarity(I_TX1NEG3)

    0: Positive1: Negative

    R/W 1

    9:4 Tx-1 Equalizer Tap-3 Coefficient(I_TX1CE3[5:0])

    000000: Minimum:111111: Maximum

    R/W 101000(40)

    3:0 Tx-1 Equalizer Tap-3 Delay(I_TX1DLY3[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 1

  • MB8AA3020

    34 Fujitsu Microelectronics America, Inc. Confidential

    PHY Tx Lane-1 Equalizer Configuration Tap-4 Register

    PHY Tx Lane-2 Equalizer Configuration Tap-0 Register

    PHY Tx Lane-2 Equalizer Configuration Tap-1 Register

    PHY_TX1_EQ_CFG4 (c019h)

    Bit(s) Field Name Description R/W Default

    12 Tx-1 Equalizer Tap-4 Polarity(I_TX1NEG4)

    0: Positive1: Negative

    R/W 1

    9:4 Tx-1 Equalizer Tap-4 Coefficient(I_TX1CE4[5:0])

    000000: Minimum:111111: Maximum

    R/W 101000(40)

    3:0 Tx-1 Equalizer Tap-4 Delay(I_TX1DLY4[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 1

    PHY_TX2_EQ_CFG0 (c01ah)

    Bit(s) Field Name Description R/W Default

    12 Tx-2 Equalizer Tap-0 Polarity(I_TX2NEG0)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-2 Equalizer Tap-0 Coefficient(I_TX2CE0[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-2 Equalizer Tap-0 Delay(I_TX2DLY0[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

    PHY_TX2_EQ_CFG1 (c01bh)

    Bit(s) Field Name Description R/W Default

    12 Tx-2 Equalizer Tap-1 Polarity(I_TX2NEG1)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-2 Equalizer Tap-1 Coefficient(I_TX2CE1[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-2 Equalizer Tap-1 Delay(I_TX2DLY1[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 35Confidential

    PHY Tx Lane-2 Equalizer Configuration Tap-2 Register

    PHY Tx Lane-2 Equalizer Configuration Tap-3 Register

    PHY Tx Lane-2 Equalizer Configuration Tap-4 Register

    PHY_TX2_EQ_CFG2 (c01ch)

    Bit(s) Field Name Description R/W Default

    12 Tx-2 Equalizer Tap-2 Polarity(I_TX2NEG2)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-2 Equalizer Tap-2 Coefficient(I_TX2CE2[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-2 Equalizer Tap-2 Delay(I_TX2DLY2[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

    PHY_TX2_EQ_CFG3 (c01dh)

    Bit(s) Field Name Description R/W Default

    12 Tx-2 Equalizer Tap-3 Polarity(I_TX2NEG3)

    0: Positive1: Negative

    R/W 1

    9:4 Tx-2 Equalizer Tap-3 Coefficient(I_TX2CE3[5:0])

    000000: Minimum:111111: Maximum

    R/W 101000(40)

    3:0 Tx-2 Equalizer Tap-3 Delay(I_TX2DLY3[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 1

    PHY_TX2_EQ_CFG4 (c01eh)

    Bit(s) Field Name Description R/W Default

    12 Tx-2 Equalizer Tap-4 Polarity(I_TX2NEG4)

    0: Positive1: Negative

    R/W 1

    9:4 Tx-2 Equalizer Tap-4 Coefficient(I_TX2CE4[5:0])

    000000: Minimum:111111: Maximum

    R/W 101000(40)

    3:0 Tx-2 Equalizer Tap-4 Delay(I_TX2DLY4[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 1

  • MB8AA3020

    36 Fujitsu Microelectronics America, Inc. Confidential

    PHY Tx Lane-3 Equalizer Configuration Tap-0 Register

    PHY Tx Lane-3 Equalizer Configuration Tap-1 Register

    PHY Tx Lane-3 Equalizer Configuration Tap-2 Register

    PHY_TX3_EQ_CFG0 (c01fh)

    Bit(s) Field Name Description R/W Default

    12 Tx-3 Equalizer Tap-0 Polarity(I_TX3NEG0)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-3 Equalizer Tap-0 Coefficient(I_TX3CE0[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-3 Equalizer Tap-0 Delay(I_TX3DLY0[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

    PHY_TX3_EQ_CFG1 (c020h)

    Bit(s) Field Name Description R/W Default

    12 Tx-3 Equalizer Tap-1 Polarity(I_TX3NEG1)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-3 Equalizer Tap-1 Coefficient(I_TX3CE1[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-3 Equalizer Tap-1 Delay(I_TX3DLY1[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

    PHY_TX3_EQ_CFG2 (c021h)

    Bit(s) Field Name Description R/W Default

    12 Tx-3 Equalizer Tap-2 Polarity(I_TX3NEG2)

    0: Positive1: Negative

    R/W 0

    9:4 Tx-3 Equalizer Tap-2 Coefficient(I_TX3CE2[5:0])

    000000: Minimum:111111: Maximum

    R/W 111100(60)

    3:0 Tx-3 Equalizer Tap-2 Delay(I_TX3DLY2[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 0

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 37Confidential

    PHY Tx Lane-3 Equalizer Configuration Tap-3 Register

    PHY Tx Lane-3 Equalizer Configuration Tap-4 Register

    PHY_TX3_EQ_CFG3 (c022h)

    Bit(s) Field Name Description R/W Default

    12 Tx-3 Equalizer Tap-3 Polarity(I_TX3NEG3)

    0: Positive1: Negative

    R/W 1

    9:4 Tx-3 Equalizer Tap-3 Coefficient(I_TX3CE3[5:0])

    000000: Minimum:111111: Maximum

    R/W 101000(40)

    3:0 Tx-3 Equalizer Tap-3 Delay(I_TX3DLY3[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 1

    PHY_TX3_EQ_CFG4 (c023h)

    Bit(s) Field Name Description R/W Default

    12 Tx-3 Equalizer Tap-4 Polarity(I_TX3NEG4)

    0: Positive1: Negative

    R/W 1

    9:4 Tx-3 Equalizer Tap-4 Coefficient(I_TX3CE4[5:0])

    000000: Minimum:111111: Maximum

    R/W 101000(40)

    3:0 Tx-3 Equalizer Tap-4 Delay(I_TX3DLY4[3:0])

    0000: 0 UI:0111: 7 UI1000: (reserved):1111: (reserved)

    R/W 1

  • MB8AA3020

    38 Fujitsu Microelectronics America, Inc. Confidential

    PHY EL Lane-0 Register Control Register

    PHY EL Lane-1 Register Control Register

    PHY_EL0_REG_CTL (c030h)

    Bit(s) Field Name Description R/W Default

    15 EL Register Read/Write All Lane Mode 0: Each lane1: All lanes(200nS pulse is generated with no delay when this bit is set.)

    R/WSC

    0

    14 EL Lane-0 Register Write Enable(I_EVRX0ACWEN)

    Reserved (Valid only in programmable mode) R/WSC

    0

    13:8 EL Lane-0 Register Address(I_EVRX0ACADDR[5:0])

    Read/write address R/W 0

    7:0 EL Lane-0 Preset Equalizer Control Code(I_EVRX0ACWDATA[7:0])

    Preset equalizer control code:0: Bypass equalizer (valid only in 3G mode)1: Fixed equalizer gain 126 (strongest)2: Fixed equalizer gain 125:126: Fixed equalizer gain 1127: Fixed equalizer gain 0 (weakest)248: Adaptive equalizer gainOthers: Reserved

    R/W 0

    PHY_EL1_REG_CTL (c031h)

    Bit(s) Field Name Description R/W Default

    14 EL Lane-1 Register Write Enable(I_EVRX1ACWEN)

    Reserved (Valid only in programmable mode) R/WSC

    0

    13:8 EL Lane-1 Register Address(I_EVRX1ACADDR[5:0])

    Read/write address R/W 0

    7:0 EL Lane-1 Preset Equalizer Control Code(I_EVRX1ACWDATA[7:0])

    Preset equalizer control code:0: Bypass equalizer (valid only in 3G mode)1: Fixed equalizer gain 126 (strongest)2: Fixed equalizer gain 125:126: Fixed equalizer gain 1127: Fixed equalizer gain 0 (weakest)248: Adaptive equalizer gainOthers: Reserved

    R/W 0

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 39Confidential

    PHY EL Lane-2 Register Control Register

    PHY EL Lane-3 Register Control Register

    PHY EL Lane-01 Register Read Register

    PHY_EL2_REG_CTL (c032h)

    Bit(s) Field Name Description R/W Default

    14 EL Lane-2 Register Write Enable(I_EVRX2ACWEN)

    Reserved (Valid only in programmable mode) R/WSC

    0

    13:8 EL Lane-2 Register Address(I_EVRX2ACADDR[5:0])

    Read/write address R/W 0

    7:0 EL Lane-2 Preset Equalizer Control Code(I_EVRX2ACWDATA[7:0])

    Preset equalizer control code:0: Bypass equalizer (valid only in 3G mode)1: Fixed equalizer gain 126 (strongest)2: Fixed equalizer gain 125:126: Fixed equalizer gain 1127: Fixed equalizer gain 0 (weakest)248: Adaptive equalizer gainOthers: Reserved

    R/W 0

    PHY_EL3_REG_CTL (c033h)

    Bit(s) Field Name Description R/W Default

    14 EL Lane-3 Register Write Enable(I_EVRX3ACWEN)

    Reserved (Valid only in programmable mode) R/WSC

    0

    13:8 EL Lane-3 Register Address(I_EVRX3ACADDR[5:0])

    Read/write address R/W 0

    7:0 EL Lane-3 Preset Equalizer Control Code(I_EVRX3ACWDATA[7:0])

    Preset equalizer control code:0: Bypass equalizer (valid only in 3G mode)1: Fixed equalizer gain 126 (strongest)2: Fixed equalizer gain 125:126: Fixed equalizer gain 1127: Fixed equalizer gain 0 (weakest)248: Adaptive equalizer gainOthers: Reserved

    R/W 0

    PHY_EL01_REG_READ (c034h)

    Bit(s) Field Name Description R/W Default

    15:8 EL Lane-1 Register Read Data(O_EVRX1ACRDATA[7:0])

    Lane-1 read data RO -

    7:0 EL Lane-0 Register Read Data(O_EVRX0ACRDATA[7:0])

    Lane-0 read data RO -

  • MB8AA3020

    40 Fujitsu Microelectronics America, Inc. Confidential

    PHY EL Lane-23 Register Read Register

    PHY EL Mode Control Register

    PHY_EL23_REG_READ (c035h)

    Bit(s) Field Name Description R/W Default

    15:8 EL Lane-3 Register Read Data(O_EVRX3ACRDATA[7:0])

    Lane-3 read data RO -

    7:0 EL Lane-2 Register Read Data(O_EVRX2ACRDATA[7:0])

    Lane-2 read data RO -

    PHY_EL_MODE_CTL (c036h)

    Bit(s) Field Name Description R/W Default

    5 EL Adaptation Restart(I_RX0ACRSTX)(I_RX1ACRSTX)(I_RX2ACRSTX)(I_RX3ACRSTX)

    0: No action 1: Restart adaptation control by setting 1st order path gain to the initial value(100nS pulse is generated with no delay when this bit is set.)

    R/W SC 0

    4 EL Reserved Bit(I_RX0ACMODE[4])(I_RX1ACMODE[4])(I_RX2ACMODE[4])(I_RX3ACMODE[4])

    Reserved bit R/W 0

    3 EL Loop Constant Boost Enable(I_RX0ACMODE[3])(I_RX1ACMODE[3])(I_RX2ACMODE[3])(I_RX3ACMODE[3])

    0: Disable1: Enable

    R/W 0

    2 EL Gain Control Enable(I_RX0ACMODE[2])(I_RX1ACMODE[2])(I_RX2ACMODE[2])(I_RX3ACMODE[2])

    0: Disable1: Enable

    R/W 0

    1 EL Offset Cancel Enable(I_RX0ACMODE[1])(I_RX1ACMODE[1])(I_RX2ACMODE[1])(I_RX3ACMODE[1])

    0: Disable1: Enable

    R/W 0

    0 EL Operation Mode(I_RX0ACMODE[0])(I_RX1ACMODE[0])(I_RX2ACMODE[0])(I_RX3ACMODE[0])

    0: Preset Mode1: Reserved (Programmable mode)

    R/W 0

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 41Confidential

    PHY EL Test Control Register

    PHY Test Pattern Generator Control Register

    PHY_EL_TEST_CTL (c037h)

    Bit(s) Field Name Description R/W Default

    5 EL Event Counter Clear(I_EVRX0ACCNTCLRX) (I_EVRX1ACCNTCLRX) (I_EVRX2ACCNTCLRX) (I_EVRX3ACCNTCLRX)

    0: No action 1: Clear(100nS pulse is generated with no delay when this bit is set.)

    R/WSC

    0

    4 EL Event Counter Enable 2(I_EVRX0ACCNTEN)(I_EVRX1ACCNTEN)(I_EVRX2ACCNTEN)(I_EVRX3ACCNTEN)

    0: Disable1: Enable(393.216uS pulse is generated with 100nS delay when this bit is set and ORed with bit-3 value, then sent to PHY.)

    R/WSC

    0

    3 EL Event Counter Enable 1(I_EVRX0ACCNTEN)(I_EVRX1ACCNTEN)(I_EVRX2ACCNTEN)(I_EVRX3ACCNTEN)

    0: Disable1: Enable(This bit is ORed with the pulse generated by bit-4, then sent to PHY.)

    R/W 0

    2 EL Test Clock Select(I_EVRX0ACTCLKSEL)(I_EVRX1ACTCLKSEL)(I_EVRX2ACTCLKSEL)(I_EVRX3ACTCLKSEL)

    0: Internal1: External (RXACTCLK)

    R/W 0

    1:0 EL Test Mode(I_EVRX0ACTMODE[1:0])(I_EVRX1ACTMODE[1:0])(I_EVRX2ACTMODE[1:0])(I_EVRX3ACTMODE[1:0])

    00: Normal mode01: Pattern test mode10: Increment test mode11: Decrement test mode

    R/W 00

    PHY_PGEN_CTL (c040h)

    Bit(s) Field Name Description R/W Default

    4 PRBS Pattern Generator Reset(I_TXPNGRSTX)

    0: Normal operation1: Reset

    R/W 0

    3 PRBS Pattern Generator Enable(I_TXPNGEN)

    0: Disable1: Enable

    R/W 0

    2:0 Test Pattern Generator Select(I_TXPNGCTL[2:0])

    000: PRBS23 pattern001: 0101 pattern010: 20 ones and 20 zeros pattern011: Static-1 pattern100: PRBS7 pattern101: PRBS31 pattern110: 0011 pattern111: 0000011111 pattern

    R/W 000

  • MB8AA3020

    42 Fujitsu Microelectronics America, Inc. Confidential

    PHY Test Pattern Checker Control Register

    PHY Test Pattern Checker Lane-01 Error Counter Register

    PHY_PCHK_CTL (c041h)

    Bit(s) Field Name Description R/W Default

    5 Test Pattern Checker Error Hold Reset(I_RXPNERRRSTX)

    0: Normal operation1: Reset

    R/W 0

    4 Test Pattern Checker Reset(I_RXPNCRSTX)

    0: Normal operation1: Reset

    R/W 0

    3 Test Pattern Checker Enable(I_RXPNCEN)

    0: Disable1: Enable

    R/W 0

    2:0 Test Pattern Checker Select(I_RXPNCCTL[2:0])

    000: PRBS23 pattern001: (Reserved)010: (Reserved)011: (Reserved)100: PRBS7 pattern101: PRBS31 pattern110: (Reserved)111: (Reserved)

    R/W 000

    PHY_PCHK01_ERR (c042h)

    Bit(s) Field Name Description R/W Default

    15 Test Pattern Checker Lane-1 Error Hold(O_RX1PNEONCE)

    0: No errors have been detected.1: Errors have been detected at least once after reset.

    RO -

    14 Test Pattern Checker Lane-1 Error(O_RX1PNERR)

    0: No error1: Error detected

    RO -

    13:8 Test Pattern Checker Lane-1 Error Counter(O_RX1PNEBITCNT[5:0])

    6-bit error counter value RO -

    7 Test Pattern Checker Lane-0 Error Hold(O_RX0PNEONCE)

    0: No errors have been detected.1: Errors have been detected at least once after reset.

    RO -

    6 Test Pattern Checker Lane-0 Error(O_RX0PNERR)

    0: No error1: Error detected

    RO -

    5:0 Test Pattern Checker Lane-0 Error Counter(O_RX0PNEBITCNT[5:0])

    6-bit error counter value RO -

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 43Confidential

    PHY Test Pattern Checker Lane-23 Error Counter Register

    XL Monitor Control Register

    PHY Tx Lane-01 Misc Control Register

    PHY Tx Lane-23 Misc Control Register

    PHY_PCHK23_ERR (c043h)

    Bit(s) Field Name Description R/W Default

    15 Test Pattern Checker Lane-3 Error Hold(O_RX3PNEONCE)

    0: No errors have been detected.1: Errors have been detected at least once after reset.

    RO -

    14 Test Pattern Checker Lane-3 Error(O_RX3PNERR)

    0: No error1: Error detected

    RO -

    13:8 Test Pattern Checker Lane-3 Error Counter(O_RX3PNEBITCNT[5:0])

    6-bit error counter value RO -

    7 Test Pattern Checker Lane-2 Error Hold(O_RX2PNEONCE)

    0: No errors have been detected.1: Errors have been detected at least once after reset.

    RO -

    6 Test Pattern Checker Lane-2 Error(O_RX2PNERR)

    0: No error1: Error detected

    RO -

    5:0 Test Pattern Checker Lane-2 Error Counter(O_RX2PNEBITCNT[5:0])

    6-bit error counter value RO -

    XL_MON_CTL (c050h)

    Bit(s) Field Name Description R/W Default

    4:0 XL Monitor Signal Select 00000: Select one of XL monitor signal sets:11111: Select one of XL monitor signal sets

    R/W 00000

    PHY_TX01_MISC_CTL (c051h)

    Bit(s) Field Name Description R/W Default

    15:8 PHY Tx Lane-1 Control(I_EVTX1CTL[7:0])

    PHY Tx lane-1 misc control signals R/W 00h

    7:0 PHY Tx Lane-0 Control(I_EVTX0CTL[7:0])

    PHY Tx lane-0 misc control signals R/W 00h

    PHY_TX23_MISC_CTL (c052h)

    Bit(s) Field Name Description R/W Default

    15:8 PHY Tx Lane-3 Control(I_EVTX3CTL[7:0])

    PHY Tx lane-3 misc control signals R/W 00h

    7:0 PHY Tx Lane-2 Control(I_EVTX2CTL[7:0])

    PHY Tx lane-2 misc control signals R/W 00h

  • MB8AA3020

    44 Fujitsu Microelectronics America, Inc. Confidential

    PHY Tx Lane-01 Monitor Data Register

    PHY Tx Lane-23 Monitor Data Register

    XL Scratch Register

    PHY_TX01_MON_DATA (c053h)

    Bit(s) Field Name Description R/W Default

    15:8 PHY Tx Lane-1 Monitor Data(O_EVTX1MON[7:0])

    Monitor data signals RO -

    7:0 PHY Tx Lane-0 Monitor Data(O_EVTX0MON[7:0])

    Monitor data signals RO -

    PHY_TX23_MON_DATA (c054h)

    Bit(s) Field Name Description R/W Default

    15:8 PHY Tx Lane-3 Monitor Data(O_EVTX3MON[7:0])

    Monitor data signals RO -

    7:0 PHY Tx Lane-2 Monitor Data(O_EVTX2MON[7:0])

    Monitor data signals RO -

    XL_SCRATCH (c060h)

    Bit(s) Field Name Description R/W Default

    15:0 Scratch Scratch register for write/read test R/W 0000h

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 45Confidential

    XAUI Status 1 RegisterXAUI_STS1 (c100h)

    Bit(s) Field Name Description R/W Default

    15 Link Fault (before override) 0: Link up1: Link fault (Latching high version of bit-14)

    ROLH

    -

    14 Link Fault (before override) 0: Link up1: Link fault

    RO -

    11 XAUI Tx Gear Box Not Locked 0: Locked1: Not locked(Latching high version of bit-10)

    ROLH

    -

    10 XAUI Tx Gear Box Not Locked 0: Locked1: Not locked

    RO -

    9 XAUI Rx Lane Not Aligned 0: Aligned1: Not aligned(Latching high version of bit-8)

    ROLH

    -

    8 XAUI Rx Lane Not Aligned 0: Aligned1: Not aligned

    RO -

    7 XAUI Rx Lane-3 Comma Not Aligned 0: Aligned1: Not aligned(Latching high version of bit-6)

    ROLH

    -

    6 XAUI Rx Lane-3 Comma Not Aligned 0: Aligned1: Not aligned

    RO -

    5 XAUI Rx Lane-2 Comma Not Aligned 0: Aligned1: Not aligned(Latching high version of bit-4)

    ROLH

    -

    4 XAUI Rx Lane-2 Comma Not Aligned 0: Aligned1: Not aligned

    RO -

    3 XAUI Rx Lane-1 Comma Not Aligned 0: Aligned1: Not aligned(Latching high version of bit-2)

    ROLH

    -

    2 XAUI Rx Lane-1 Comma Not Aligned 0: Aligned1: Not aligned

    RO -

    1 XAUI Rx Lane-0 Comma Not Aligned 0: Aligned1: Not aligned(Latching high version of bit-0)

    ROLH

    -

    0 XAUI Rx Lane-0 Comma Not Aligned 0: Aligned1: Not aligned

    RO -

  • MB8AA3020

    46 Fujitsu Microelectronics America, Inc. Confidential

    XAUI Status 2 RegisterXAUI_STS2 (c101h)

    Bit(s) Field Name Description R/W Default

    15 XAUI Rx Lane-3 Gear Box Not Locked 0: Locked1: Not locked(Latching high version of bit-14)

    ROLH

    -

    14 XAUI Rx Lane-3 Gear Box Not Locked 0: Locked1: Not locked

    RO -

    13 XAUI Rx Lane-2 Gear Box Not Locked 0: Locked1: Not locked(Latching high version of bit-12)

    ROLH

    -

    12 XAUI Rx Lane-2 Gear Box Not Locked 0: Locked1: Not locked

    RO -

    11 XAUI Rx Lane-1 Gear Box Not Locked 0: Locked1: Not locked(Latching high version of bit-10)

    ROLH

    -

    10 XAUI Rx Lane-1 Gear Box Not Locked 0: Locked1: Not locked

    RO -

    9 XAUI Rx Lane-0 Gear Box Not Locked 0: Locked1: Not locked(Latching high version of bit-8)

    ROLH

    -

    8 XAUI Rx Lane-0 Gear Box Not Locked 0: Locked1: Not locked

    RO -

    7 PHY Tx Lane-3 Gear Box Not Locked 0: Locked1: Not locked(Latching high version of bit-6)

    ROLH

    -

    6 PHY Tx Lane-3 Gear Box Not Locked 0: Locked1: Not locked

    RO -

    5 PHY Tx Lane-2 Gear Box Not Locked 0: Locked1: Not locked(Latching high version of bit-4)

    ROLH

    -

    4 PHY Tx Lane-2 Gear Box Not Locked 0: Locked1: Not locked

    RO -

    3 PHY Tx Lane-1 Gear Box Not Locked 0: Locked1: Not locked(Latching high version of bit-2)

    ROLH

    -

    2 PHY Tx Lane-1 Gear Box Not Locked 0: Locked1: Not locked

    RO -

    1 PHY Tx Lane-0 Gear Box Not Locked 0: Locked1: Not locked(Latching high version of bit-0)

    ROLH

    -

    0 PHY Tx Lane-0 Gear Box Not Locked 0: Locked1: Not locked

    RO -

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 47Confidential

    XAUI Status 3 Register

    XAUI Status 4 Register

    XAUI_STS3 (c102h)

    Bit(s) Field Name Description R/W Default

    6:4 XAUI Rx Lane Align FSM 0x0: LOSS_OF_ALIGNMENT state0x1: ALIGN_DETECT_1 state0x2: ALIGN_DETECT_2 state0x3: ALIGN_DETECT_3 state0x4: ALIGN_ACQUIRED_1 state0x5: ALIGN_ACQUIRED_2 state0x6: ALIGN_ACQUIRED_3 state0x7: ALIGN_ACQUIRED_4 state

    RO -

    2:0 XAUI Tx Transmit FSM 0x0: SEND_DATA state0x1: SEND_A state0x2: SEND_K state0x3: SEND_Q state0x4: SEND_RANDOM_A state0x5: SEND_RANDOM_K state0x6: SEND_RANDOM_R state0x7: SEND_RANDOM_Q state

    RO -

    XAUI_STS4 (c103h)

    Bit(s) Field Name Description R/W Default

    15:12 XAUI Rx Lane-3 Comma Align FSM (Same bit assignments as bit-3:0) RO -

    11:8 XAUI Rx Lane-2 Comma Align FSM (Same bit assignments as bit-3:0) RO -

    7:4 XAUI Rx Lane-1 Comma Align FSM (Same bit assignments as bit-3:0) RO -

    3:0 XAUI Rx Lane-0 Comma Align FSM 0x0: LOSS_OF_SYNC state0x1: COMMA_DETECT_1 state0x2: COMMA_DETECT_2 state0x3: COMMA_DETECT_3 state0x4: SYNC_ACQUIRED_1 state0x5: SYNC_ACQUIRED_2 state0x6: SYNC_ACQUIRED_3 state0x7: SYNC_ACQUIRED_4 state0x8: SYNC_ACQUIRED_2A state0x9: SYNC_ACQUIRED_3A state0xa: SYNC_ACQUIRED_4A state0xb~f: (Not used)

    RO -

  • MB8AA3020

    48 Fujitsu Microelectronics America, Inc. Confidential

    XAUI Status 5 Register

    XAUI Status 6 Register

    XAUI Gear Box Control Register

    XAUI Test Pattern Generator Control Register

    XAUI_STS5 (c104h)

    Bit(s) Field Name Description R/W Default

    15:12 XAUI Rx Lane-3 Comma Align Shift Amount 0x0~9: Shift amount0xa~f: (Not used)

    RO -

    11:8 XAUI Rx Lane-2 Comma Align Shift Amount 0x0~9: Shift amount0xa~f: (Not used)

    RO -

    7:4 XAUI Rx Lane-1 Comma Align Shift Amount 0x0~9: Shift amount0xa~f: (Not used)

    RO -

    3:0 XAUI Rx Lane-0 Comma Align Shift Amount 0x0~9: Shift amount0xa~f: (Not used)

    RO -

    XAUI_STS6 (c105h)

    Bit(s) Field Name Description R/W Default

    14:12 XAUI Rx Lane-3 Lane Align Shift Amount 0x0~4: Shift amount0x5~7: (Not used)

    RO -

    10:8 XAUI Rx Lane-2 Lane Align Shift Amount 0x0~4: Shift amount0x5~7: (Not used)

    RO -

    6:4 XAUI Rx Lane-1 Lane Align Shift Amount 0x0~4: Shift amount0x5~7: (Not used)

    RO -

    2:0 XAUI Rx Lane-0 Lane Align Shift Amount 0x0~4: Shift amount0x5~7: (Not used)

    RO -

    XAUI_GBOX_CTL (c106h)

    Bit(s) Field Name Description R/W Default

    5 XAUI Rx Gear Box Lock Reset 0: No action1: Reset lock and re-start process of obtaining lock.

    R/W 0

    4 XAUI Rx Gear Box Lock Hold 0: Automatically re-start process of obtaining lock when lock is lost.1: Hold lock once locked. Re-start process of obtaining lock only when bit-5 is set.

    R/W 0

    1 XAUI Tx Gear Box Lock Reset 0: No action1: Reset lock and re-start process of obtaining lock.

    R/W 0

    0 XAUI Tx Gear Box Lock Hold 0: Automatically re-start process of obtaining lock when lock is lost.1: Hold lock once locked. Re-start process of obtaining lock only when bit-1 is set.

    R/W 0

    XAUI_PGEN_CTL (c107h)

    Bit(s) Field Name Description R/W Default

    15:12 XAUI Tx Lane-3 Test Pattern Generator Select (Same bit assignments as bit-3:0) R/W 0000

    11:8 XAUI Tx Lane-2 Test Pattern Generator Select (Same bit assignments as bit-3:0) R/W 0000

  • PCS Register Specification

    Fujitsu Microelectronics America, Inc. 49Confidential

    XAUI Test Pattern Checker Control Register

    XAUI Test Pattern Checker Lane-0 Cycle Counter 0 Register

    7:4 XAUI Tx Lane-1 Test Pattern Generator Select (Same bit assignments as bit-3:0) R/W 0000

    3:0 XAUI Tx Lane-0 Test Pattern Generator Select 0x0: Disable0x1: RRBS7 pattern0x2: PRBS23 pattern0x3: PRBS31 pattern0x4: Static-0 pattern0x5: Static-1 pattern0x6: Square wave pattern (n=2, 1.5625GHz)0x7: Square wave pattern (n=4, 781.25MHz)0x8: Square wave pattern (n=8, 390.625MHz)0x9: Square wave pattern (n=16, 195.3125MHz)0xa: Square wave pattern (n=32, 97.65625MHz)0xb: Square wave pattern (n=64, 48.828125MHz)0xc: Square wave pattern (n=128, 24.4140625MHz)0xd: Square wave pattern (n=256, 12.20703125MHz)0xe: Low frequency pattern (K28.7)0xf: Mixed frequency pattern (K28.5)

    R/W 0000

    XAUI_PCHK_CTL (c108h)

    Bit(s) Field Name Description R/W Default

    3 XAUI Rx Test Pattern Checker Counter Clear 0: No Action1: Clear(In order to make this bit work, bit-2 needs to be 1.)

    R/W SC 0

    2 XAUI Rx Test Pattern Checker Enable 0: Disable1: Enable(When changing this bit from 1 to 0, the value of bit-1:0 should not be changed to avoid incorrect error counts caused by signal glitch.)

    R/W 0

    1:0 XAUI Rx Test Pattern Checker Select 0x0: (Reserved)0x1: PRBS70x2: PRBS230x3: PRBS31

    R/W 00

    XAUI_PCHK0_CYC0 (c110h)

    Bit(s) Field Name Description R/W Default

    15:0 XAUI Rx Test Pattern Checker Lane-0 Cycle Counter 0 Bit-15:0 portion of cycle counter bit-31:0 RO NR -

    XAUI_PGEN_CTL (c107h)

    Bit(s) Field Name Description R/W Default

  • MB8AA3020

    50 Fujitsu Microelectronics America, Inc. Confidential

    XAUI Test Pattern Checker Lane-0 Cycle Counter 1 Register

    XAUI Test Pattern Checker Lane-0 Error Counter 0 Register

    XAUI Test Pattern Checker Lane-0 Error Counter 1 Register

    XAUI Test Pattern Checker Lane-1 Cycle Counter 0 Register

    XAUI Test Pattern Checker Lane-1 Cycle Counter 1 Register

    XAUI Test Pattern Checker Lane-1 Error Counter 0 Register

    XAUI Test Pattern Checker Lane-1 Error Counter 1 Register

    XAUI_PCHK0_CYC1 (c111h)

    Bit(s) Field Name Description R/W Default

    15:0 XAUI Rx Test Pattern Checker Lane-0 Cycle Counter 1 Bit-31:16 portion of cycle counter bit-31:0 RONR

    -

    XAUI_PCHK0_ERR0 (c112h)

    Bit(s) Field Name Description R/W Default

    15:0 XAUI Rx Test Pattern Checker Lane-0 Error Counter 0 Bit-15:0 portion of error counter bit-31:0 R/O NR -

    XAUI_PCHK0_ERR1 (c113h)

    Bit(s) Field Name Description R/W Default

    15:0 XAUI Rx Test Pattern Checker Lane-0 Error Counter 1 Bit-31:16 portion of error counter bit-31:0 R/O NR -

    XAUI_PCHK1_CYC0 (c114h)

    Bit(s) Field Name Description R/W Default

    15:0 XAUI Rx Test Pattern Checker Lane-1 Cycle Counter 0 Bit-15:0 portion of cycle counter bit-31:0 RO NR -

    XAUI_PCHK1_CYC1 (c115h)

    Bit(s) Field Name Descrip