PM3386-BI PMC-Sierra Inc, PM3386-BI Datasheet

no-image

PM3386-BI

Manufacturer Part Number
PM3386-BI
Description
Dual gigabit ethernet controller
Manufacturer
PMC-Sierra Inc
Datasheet

Specifications of PM3386-BI

Case
BGA
Dc
05+

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PM3386-BI
Quantity:
2 420
Part Number:
PM3386-BI
Manufacturer:
PMC
Quantity:
20 000
Part Number:
PM3386-BI-P
Manufacturer:
PMC
Quantity:
7
Part Number:
PM3386-BI-P
Quantity:
30
PM3386
RELEASED
DATASHEET
PMC-1991129
ISSUE 7
DUAL GIGABIT ETHERNET CONTROLLER
PM3386
S/UNI-2xGE
DUAL GIGABIT ETHERNET
CONTROLLER
DATASHEET
PROPRIETARY AND CONFIDENTIAL
RELEASED
ISSUE 7: JULY 2001
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE

Related parts for PM3386-BI

PM3386-BI Summary of contents

Page 1

... RELEASED DATASHEET PMC-1991129 DUAL GIGABIT ETHERNET PROPRIETARY AND CONFIDENTIAL PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 PM3386 S/UNI-2xGE CONTROLLER DATASHEET RELEASED ISSUE 7: JULY 2001 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 2

... Modified timing contained within SERDES Received Data Timing Karen Added to register descriptions. Leandro Karen Updated register defaults Leandro Stuart Added pinout and register section. Robinson Stuart Included Timing Diagrams Robinson Stuart Preliminary release Robinson Stuart Created Document. Robinson PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 3

... SERIALIZER-DESERIALIZER (SERDES) .................................. 43 10.2 ENHANCED GIGABIT MEDIA ACCESS CONTROL (EGMAC 10.2.1 EGMAC GENERAL .......................................................... 44 10.2.2 EGMAC EGRESS DIRECTION........................................ 44 10.2.3 EGMAC INGRESS DIRECTION....................................... 45 10.2.4 EGMAC FLOW CONTROL - MAC CONTROL SUBLAYER....................................................................... 46 10.2.5 EGMAC AUTO-NEGOTIATION ........................................ 48 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 4

... GMII MODE CLOCKING ................................................ 237 13.4.3 SERDES MODE CLOCKING ......................................... 238 13.5 INTERFACING TO ODL ............................................................ 238 13.6 GMII INTERFACING ................................................................. 239 13.7 TBI INTERFACING.................................................................... 240 13.8 ENABLING AND DISABLING DATA FLOWS ............................ 241 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 5

... TX_ER ASSERTION CRITERIA................................................ 250 13.19 FRAME FILTERING .................................................................. 251 13.19.1 GROUP MULTICAST ADDRESS FILTERING ........... 251 13.19.2 EXACT MATCH FILTER PROGRAM OPTIONS........ 252 13.19.3 EXACT MATCH FILTER OPERATION ...................... 253 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 6

... POS-PHY LEVEL 3 INTERFACE .............................................. 270 14.2 GMII INTERFACE ..................................................................... 275 14.3 MICROPROCESSOR INTERFACE .......................................... 277 15 ABSOLUTE MAXIMUM RATINGS ....................................................... 281 16 D.C. CHARACTERISTICS ................................................................... 282 17 INTERFACE TIMING CHARACTERISTICS......................................... 285 18 ORDERING AND THERMAL INFORMATION...................................... 304 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 7

... RELEASED DATASHEET PMC-1991129 19 MECHANICAL INFORMATION............................................................ 305 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 8

... CSMA/CD sublayers and for the Physical Medium. MIB Management Information Base (MIB): A repository of information to describe the operation of specific network device. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 1 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 9

... SOF Start of Frame. SOP Start of Packet. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 2 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 10

... Gigabit Ethernet physical layer devices. • Allows selection between SERDES and GMII interface on a per channel basis. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 32-bit System Interface clocked PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 11

... Minimum 58 minutes before rollover. • Provides port statistic counters needed to support the standard 802.3-1998, SNMP, and RMON Management Information Base (MIB) implementations. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 4 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 12

... RELEASED DATASHEET PMC-1991129 3 APPLICATIONS • Core Routers • Edge Routers • Enterprise Edge Routers • Multi-Service Switches/Routers • SONET/SDH Transport Muxes PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 5 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 13

... MIB-II • RFC 2233 The Interfaces Group MIB using SMIv2 • RFC 2665 Definitions of Managed Objects for the Ethernet-like Interface Types PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 6 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 14

... APPLICATION EXAMPLES The PM3386 S/UNI-2xGE is applicable to equipment implementing high density Gigabit Ethernet interfaces. The PM3386 is a dual channel SERDES and GMAC with embedded FIFOs that provides a high density and low power Gigabit Ethernet solution for direct connection to electrical optical modules. Alternatively, a GMII interface is provided for connection to copper Gigabit Ethernet physical layer devices ...

Page 15

... The initial configuration and ongoing control and monitoring of the S/UNI-2xGE are provided via a generic microprocessor interface. The following diagram shows a typical multi-service card application for the PM3386 S/UNI- 2xGE with similar cards for OC48 and Quad OC-12 ports. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ...

Page 16

... RELEASED DATASHEET PMC-1991129 Figure 1 PM3386 Typical Application Example Transceiver Gigabit Ethernet Twisted Pair Gigabit Ethernet Transceiver OC-48 Transceiver OC-12 Transceiver OC-12 Transceiver OC-12 Transceiver OC-12 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 POS-PHY Level 3 Gigabit Ethernet Upper Layer Line Card # 1 ...

Page 17

... RELEASED DATASHEET PMC-1991129 6 BLOCK DIAGRAM Figure 2 - PM3386 Dual Gigabit Ethernet to POS-PHY Level 3 MDC MDIO RX_CLK RX_DV RX_ER RXD [7:0] Auto-Negotiation GMII Interface GTX_CLK TX_EN TX_ER TXD [7:0] Data Recovery/ RXD +/- Serial to Parallel SD PLL Clock CLK125 Multiply TXD +/- Parallel to Serial SERDES ATP[3:0] Microprocessor Interface PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ ...

Page 18

... RELEASED DATASHEET PMC-1991129 Figure 3 PM3386 Device Loop Back Paths MDC MDIO RX_CLK RX_DV RX_ER RXD [7:0] Auto-Negotiation GMII Interface GTX_CLK TX_EN TX_ER TXD [7:0] Data Recovery/ RXD +/- Serial to Parallel SD PLL Clock CLK125 Multiply TXD +/- Parallel to Serial SERDES ATP[3:0] Microprocessor Interface PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ...

Page 19

... PMC-1991129 7 DESCRIPTION The PM3386 is a monolithic integrated circuit that implements a two port full duplex 1000 Mbit/s Gigabit Ethernet MAC data transport device. The PM3386 provides line interface connectivity provided by an on-chip SERDES and GMII functions and data transport to the up stream device via the industry standard POS-PHY Level 3 interface ...

Page 20

... DATASHEET PMC-1991129 Management Statistics (MSTAT) The PM3386 also incorporates a rich set of per port RMON, SNMP, and Etherlike Management Information Base counters. Deep statistical counters are used for management counts providing a minimum rollover time of greater than 58 minutes. All counts are easily managed via the Management Statistics (MSTAT) block ...

Page 21

... The PM3386 also provides a standard 5 signal IEEE 1149.1 JTAG test port for boundary scan board test purposes. The PM3386 is implemented in low power, +1.8 Volt, CMOS technology with 5V TTL compatible digital inputs and 3.3V TTL/CMOS compatible digital outputs. The PM3386 is packaged in a 352-pin UBGA package. ...

Page 22

... RELEASED DATASHEET PMC-1991129 8 PIN DIAGRAM The PM3386 is packaged in a 352-pin Ultra Ball Grid Array (UBGA) having a body size of 27mm by 27mm. Table 1 PM3386 Pin Diagram RXD1 RXD1 RX_E TX_E TXD1 VSS VSS NC [2] ...

Page 23

... A logic low indicates a loss of signal. K26 Receive Differential Data (Port 1) K25 The PECL inputs RXD1+/- contain the 8B/10B bit serial receive stream. The receive data is recovered from the RXD1+/- bit stream. 16 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 24

... GMII Transmit Data (Port 0) W23 Byte-wide transmit data is output on these pins synchronously to the PHY device. W25 The least significant bit, TXD0[0] is the first W26 bit transferred on the line. Y24 This signal is updated on the rising edge of Y25 GTX_CLK0. AA24 AA25 17 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 25

... GMII Transmit Coding Error (Port 0) Active high signal asserted when an error is detected during transmission. Please refer to the Operations section for a full listing of error conditions reported by the PM3386 using the TX_ER0 output. This signal is updated on the rising edge of GTX_CLK0. AC21 GMII Receive Clock (Port 0) 125 MHz GMII reference clock received from the PHY device ...

Page 26

... GMII Transmit Data (Port 1) B17 Byte-wide transmit data is output on these pins synchronously to the PHY device. A18 The least significant bit, TXD1[0] is the first C17 bit transferred on the line. B18 This signal is updated on the rising edge of A19 GTX_CLK1. D17 C18 19 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 27

... GMII Transmit Coding Error (Port 1) Active high signal asserted when an error is detected during transmission. Please refer to the Operations section for a full listing of error conditions reported by the PM3386 using the TX_ER1 output. This signal is updated on the rising edge of GTX_CLK1. B20 GMII Receive Clock (Port 1) 125 MHz GMII reference clock received from the PHY device ...

Page 28

... Data values on the MDIO pin are updated and sampled on the rising edge of MDC. Pin No. Function AF7 POS-PHY Transmit FIFO Write Clock TFCLK is used to synchronize data transfer transactions between the higher layer device and the PM3386. TFCLK cycles 104 MHz rate. 21 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 29

... When a 32-bit interface is used, data must be transmitted in big endian order on AD11 TDAT[31:0]. AF10 AE11 TDAT[31:0] is sampled on the rising edge of TFCLK. AC12 AF11 AD12 AE12 AF12 AD13 AE13 AE14 AD14 AE15 AD15 AF16 AE16 AF17 AD16 AE17 AF18 AD17 AE18 AF19 AC17 22 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 30

... PM3386 only when TENB is high. When TENB is low, the TDAT[31:0], TMOD, TSOP, TEOP, TPRTY and TERR signals are valid and are processed by the PM3386. The TSX signal is ignored by the PM3386 when TENB is low. TENB is sampled on the rising edge of TFCLK. AE6 ...

Page 31

... Subsequent data transfers on the TDAT bus will fill the FIFO specified by this in- band address. If TDAT[7:0] is not channel within the PM3386 device will be selected. Subsequent data transfers on the TDAT bus to address outside will be dropped at the PL3 interface. TSX is considered valid only when TENB is not asserted ...

Page 32

... Note that TMOD[1:0] indicates the number of valid bytes the last double word is composed of when TEOP and TENB are asserted. TEOP is required to be present at the end of every packet and is considered valid only when TENB is asserted. TEOP is sampled on the rising edge of TFCLK. 25 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 33

... FIFO is not full. When PTPA transitions low, it indicates that the transmit FIFO is full or near full (user programmable). PTPA allows the polling of the PM3386 channel selected by TADR address pin. The port which PTPA reports is updated on the following rising edge of TFCLK after the PM3386 channel address on TADR is sampled by the PM3386 device ...

Page 34

... FIFO is full or near full (user programmable). STPA always provides status indication for the selected port of the PM3386 device in order to avoid FIFO overflows while polling is performed. The port which STPA reports is updated on the following rising edge of ...

Page 35

... Function W1 POS-PHY Receive FIFO Write Clock RFCLK is used to synchronize data transfer transactions between the higher layer device and the PM3386. RFCLK cycles at a rate 104 MHz. W3 POS-PHY Receive Data Valid Active high signal indicating the validity of the receive data signals. RVAL will ...

Page 36

... RERR signals. Note that these signals will be updated on the following rising edge of the RFCLK. When RENB is sampled high by the PM3386, the upper level device is signaling that it can no longer accept data. On the following rising edge of RFCLK, if active, the RVAL signal will remain ...

Page 37

... RSX is asserted J2 (HIGH). K3 The data on RDAT[31:0] is considered valid K2 only when RVAL is asserted(HIGH). L3 Data is presented on the data bus in big K1 endian order on RDAT[31:0]. L2 RDAT[31:0] is updated on the rising edge L1 of RFCLK PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 38

... POS-PHY Receive Parity The receive parity (RPRTY) signal indicates the parity calculated over the RDAT bus. RPRTY is only valid when RVAL or RSX is asserted. The PM3386 supports both odd and even parity over the RDAT bus. RPRTY is updated on the rising edge of RFCLK. ...

Page 39

... RERR shall only be asserted when REOP and RVAL are asserted. Conditions that can cause RERR to be set may be, but are not limited to, FIFO overflow, abort sequence detection and FCS error. RERR is updated on the rising edge of RFCLK. 32 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 40

... AB1 PAUSE Control Y4 Assertion of the PAUSE0 or PAUSE1 signals may cause (programmed option) the PM3386 on a per channel basis to transmit 802.3-1998 PAUSE frames and either drop at the MAC layer or pass to the POS-PHY L3 client any further incoming frames (programmed option). De-assertion of the PAUSE0 or PAUSE1 signal can cause the removal of the PAUSE condition on a per channel basis ...

Page 41

... PAUSED0 and PAUSED1 are updated on the rising edge of RFCLK. Pin No. Function A15 Active-low chip select The CSB signal is low during PM3386 register accesses. If CSB is not required (i.e., registers accesses are controlled using the RDB and WRB signals only), CSB must be connected tied low. ...

Page 42

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Pin No. Function C15 Active-low write strobe The WRB signal is low during a PM3386 register write accesses. The D[15:0] bus contents are clocked into the addressed register on the rising WRB edge while CSB is low. ...

Page 43

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Pin No. Function B16 Active-low interrupt INTB is set low when a PM3386 interrupt source is active and that source is unmasked. The PM3386 may be enabled to report many alarms or events via interrupts. INTB is tri-stated when the interrupt is acknowledged via an appropriate register access ...

Page 44

... TMS is sampled on the rising edge of TCK. TMS has an internal pull up resistor. A4 JTAG test Input TDI carries test data into the PM3386 via the IEEE P1149.1 test access port. TDI is sampled on the rising edge of TCK. TDI has an internal pull-up resistor D6 ...

Page 45

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Pin No. Function F23 1.8V Digital power to the core logic F24 V23 AA23 AC22 AC20 AC16 AC11 AC8 AC6 D10 D12 D16 D19 38 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 46

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Pin No. Function D23 3.3V Digital power to the I/O C24 B25 D18 D13 AC4 AD3 AE2 AC9 AC14 AC19 AC23 AD24 AE25 Y23 T23 J23 D24 E24 AB24 AC24 39 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 47

... Analog power to analog cells. Insure these inputs are connected to a well- H23 decoupled +1.8V DC supply. H24 K23 K24 N26 N25 N23 P23 P25 P26 T24 T25 H25 3.3V Analog Quite power to analog cells. Insure these inputs are connected to a P24 well-decoupled +3.3V DC supply. 40 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 48

... B24 A14 A13 AD2 AE1 AF1 AF2 AE3 AF13 AF14 AE24 AF25 AF26 AE26 AD25 AD26 AC25 AC26 AB26 Y26 V26 T26 L26 J26 G26 E26 D26 D25 C26 F26 AF15 AB2 J1 A17 41 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 49

... RELEASED DATASHEET PMC-1991129 Notes on Pin Description: 1. All PM3386 inputs and bi-directional signals present minimum capacitive loading and operate at TTL logic levels except the inputs marked as Analog or PECL. 2. The GTX_CLK0, GTX_CLK1, TXD0[7:0], TXD1[7:0], TX_ER0, TX_ER1, TX_EN0, TX_EN1, MDC, MDIO, STPA, PTPA, DTPA[1:0], RVAL, RDATA[31:0], RPRTY, RMOD[1:0], RSOP, REOP, RERR, RSX, PAUSED0, PAUSED1, D[15:0], INTB, and TDO outputs have 6mA drive capability ...

Page 50

... PMC-1991129 10 FUNCTIONAL DESCRIPTION The PM3386 provides a high density and low power solution for implementing Gigabit Ethernet connectivity. The PM3386 is a dual Gigabit Ethernet controller with integrated SERDES and GMAC functions connecting to a standard POS- PHY Level 3 system interface. The PM3386 accepts serial bit streams from optical transceiver devices or Gigabit Ethernet PHY devices and performs Media Access Control frame verification ...

Page 51

... Access Control interfaces for connection to internal serializer-deserializers (SERDES) or external transceivers using Gigabit Media Independent Interface (GMII) pins on each gigabit Ethernet port. The dual ports of the PM3386 are capable of operation in either SERDES or GMII mode. The ports can be configured to operate independently from each other using the PMD_SEL0 and PMD_SEL1 pins ...

Page 52

... Frame Check Sequence (FCS) field. In the case that the link device disregards the flow control information provided by DTPA0, DTPA1, STPA, or PTPA and continues to write to the PM3386 in an attempt to overflow the egress FIFO the PM3386 will truncate the current packet when the FIFO becomes full ...

Page 53

... Frame (EOF). Frames that contain errors and are greater than the programmed value within the EGMAC Receive FIFO Forwarding Threshold register will be marked as erred by the PM3386 but will not be discarded within the PM3386. The EGMAC will distinguish between unicast, broadcast, and multicast frames. ...

Page 54

... POS-PHY L3 data-path from the link level. Please refer to the Operations section under PAUSE Flow Control for programming options. At the end of a PAUSE operation the PM3386 will send a PAUSE frame with a null Pause Timer value allowing quick PAUSE off signaling to downstream devices. ...

Page 55

... The MSTAT block is used to accumulate Ethernet specific counts used for supporting management agents such RMON, SNMP, and Etherlike interfaces. The MSTAT provides counter width support for compliance with 802.3-1998 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 48 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 56

... Gbit/s. The POS-PHY Level 3 specification defines the requirements for interoperation between devices such as the multi-PHY PM3386 and a single Link Layer device. Each channel within the PM3386 contains a 64k byte ingress and 16k byte egress POS-PHY latency FIFO. 10.4.2 POS-PHY Level 3 Ingress Physical Layer Interface (PL3IP) ...

Page 57

... PM3386 will buffer the incoming frames from the line side interface until all the buffer facilities within the PM3386 are exhausted. At this time the PM3386 will no longer accept data from the line side. All data bits will be dropped at the line interface until resources within the PM3386 become available ...

Page 58

... This allows for programmable MAC underrun protection depending upon the application. 10.5 Microprocessor Interface The PM3386 uses a simple 16 bit multiplexed or non-multiplexed microprocessor interface that is commonly found on PMC-Sierra devices. The PM3386 supports complete accessibility to internal resources from the host microprocessor. This allows the host to read and write all host accessible registers and chip data structures ...

Page 59

... RELEASED DATASHEET PMC-1991129 11 NORMAL MODE REGISTER DESCRIPTION This section describes the normal mode registers in the device. Table 11 - PM3386 General Memory Map Group Top PL3IP PL3EP EGMAC 0 EGMAC 1 MSTAT 0 MSTAT 1 SERDES Table 12 PM3386 Specific Memory Map Address (Hex) 0x0 0x1 0x2 0x3 ...

Page 60

... PL3IP Channel High Watermark PL3IP Channel Low Watermark PL3IP Channel Packet Burst Mask Reserved PL3EP Interrupt Status PL3EP Interrupt Mask PL3EP Configuration Register Reserved Reserved Reserved Reserved PL3EP Channel FIFO Reserve PL3EP Channel Minimum Frame Size 53 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 61

... EGMAC - ANLPA: Auto-Neg Link Part Able high word EGMAC - MCMD: MII Managment Command EGMAC - MADR: MII Management PHY Address EGMAC - MWTD: MII Management Write Data EGMAC - MRDD: MII Management Read Data EGMAC - MIND: MII Management Indicators EGMAC – Transmit Control 54 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 62

... EGMAC: Exact Match Address 5 B Register EGMAC: Exact Match Address 5 C Register EGMAC: Exact Match Address 6 A Register EGMAC: Exact Match Address 6 B Register EGMAC: Exact Match Address 6 C Register EGMAC: Exact Match Address 7 A Register 55 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 63

... EGMAC: Address Filter Control 2 Register EGMAC: Address Filter Control 3 Register MSTAT Registers MSTAT: Control MSTAT: Counter Rollover 0 MSTAT: Counter Rollover 1 MSTAT: Counter Rollover 2 MSTAT: Counter Rollover 3 MSTAT: Interrupt Mask 0 MSTAT: Interrupt Mask 1 MSTAT: Interrupt Mask 2 56 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 64

... MSTAT Counter Write Data Middle MSTAT Counter Write Data High Reserved MSTAT Counter Registers Low FramesReceivedOK Mid High Low OctetsReceivedOK Mid High Low FramesReceived Mid High Low OctetsReceived Mid High Low UnicastFramesReceivedOK Mid High Low MulticastFramesReceivedOK Mid High 57 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 65

... Low BroadcastFramesReceivedOK Mid High Low TaggedFramesReceivedOK Mid High Low PAUSEMACControlFrameReceived Mid High Low MACControlFrameReceived Mid High Low FrameCheckSequenceErrors Mid High Low FramesLostDueToInternalMACError Mid High Low SymbolError Mid High Low InRangeLengthErrors Mid High Low Reserved Mid High 58 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 66

... Low FramesTooLongErrors Mid High Low Jabbers Mid High Low Fragments Mid High Low UndersizedFrames Mid High Low ReceiveFrames64Octets Mid High Low ReceiveFrames65to127Octets Mid High Low ReceiveFrames128to255Octets Mid High Low ReceiveFrames256to511Octets Mid High Low ReceiveFrames512to1023Octets Mid High 59 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 67

... Low ReceiveFrames1024to1518Octets Mid High Low ReceiveFrames1519toMAXOctets Mid High Low JumboOctetsReceivedOK Mid High Low FilteredOctets Mid High Low FilteredUnicastFrames Mid High Low FilteredMulticastFrames Mid High Low FilteredBroadcastFrames Mid High Low FramesTransmittedOK Mid High Low OctetsTransmittedOK Mid High 60 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 68

... Low OctetsTransmitted Mid High Low FramesLostDueToInternalMACTransmissionError Mid High Low TransmitSystemError Mid High Low UnicastFramesTransmittedAttempted Mid High Low UnicastFramesTransmittedOK Mid High Low MulticastFramesTransmittedAttempted Mid High Low MulticastFramesTransmittedOK Mid High Low BroadcastFramesTransmittedAttempted Mid High Low BroadcastFramesTransmittedOK Mid High 61 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 69

... Low PAUSEMACCTRLFramesTransmitted Mid High Low MACCTRLFramesTransmitted Mid High Low TransmittedFrames64Octets Mid High Low TransmittedFrames65to127Octets Mid High Low TransmittedFrames128to255Octets Mid High Low TransmittedFrames256to511Octets Mid High Low TransmittedFrames512to1023Octets Mid High Low TransmittedFrames1024to1518Octets Mid High Low TransmittedFrames1519toMAXOctets Mid High 62 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 70

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Register Low JumboOctetsTransmittedOK Mid High SERDES SERDES Lock Detect Change SERDES Lock Detect Mask Reserved SERDES Port Configuration Reserved SERDES Port TX Mode Reserved Reserved SERDES Port CRU Mode 63 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 71

... This register is read only. The default value is 3386. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R ID[15] R ID[14] R ID[13] R ID[12] R ID[11] R ID[10] R ID[9] R ID[8] R ID[7] R ID[6] R ID[5] R ID[4] R ID[3] R ID[2] R ID[1] R ID[0] 64 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 72

... RELEASED DATASHEET PMC-1991129 Register 0x1H: Product Revision Register Bit Bit 15:0 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R Revision 65 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default X ...

Page 73

... RELEASED DATASHEET PMC-1991129 Revision PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 66 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 74

... RELEASED DATASHEET PMC-1991129 This register is read only. This register presents the current device revision PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 67 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 75

... RELEASED DATASHEET PMC-1991129 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 68 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 76

... Bit 3:2 Bit 1 Bit 0 The Reset Control Register generates the reset source output used by blocks in the PM3386. DRESETB: Master digital device reset. Performing a hardware reset will clear this bit Setting this bit will cause the digital portion of the device to reset the responsibility of the programmer to de-assert or set this bit to a one in order to perform a proper software reset sequence ...

Page 77

... To reset the PL3EP the programmer must set this bit to logic 0, wait for a minimum of 100 ns (there is no maximum), and then set this bit back to logic 1. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 70 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 78

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R Reserved R DOOL_INT R ROOL_INT R Reserved R Reserved R PL3EP_INT R PL3IP_INT R MSTAT1_INT R MSTAT0_INT 71 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 79

... Register 0x502 Bits[14:0] Register 0x503 Bits[15:0] Register 0x504 Bits[5:0] PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 72 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Block Level Interrupt Mask Register Register 0x701 Bits[1:0] Register 0x701 Bits[15],[9:8] Register 0x202 Bits[7:0] ...

Page 80

... The DLL1 run status (DLL1_RUN) indicates the DLL1 has locked to the reference clock (TFCLK_TREE) input (Active High). PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R Reserved R Reserved R Reserved R DLL1_ERR R DLL1_RUN R Reserved R Reserved R DLL0_ERR R DLL0_RUN 73 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 81

... RELEASED DATASHEET PMC-1991129 DLL1_ERR: PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 74 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 82

... RELEASED DATASHEET PMC-1991129 The DLL1 error status (DLL1_ERR) indicates the DLL1 has run out of delay PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 75 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 83

... RELEASED DATASHEET PMC-1991129 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 76 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 84

... Receive Reference Out Of Lock Condition Channel 1 (Active logic 1). The receive clock is not trained to the reference frequency. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R TX_ROOL R Reserved R RX_ROOL1 R RX_ROOL0 77 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 85

... RELEASED DATASHEET PMC-1991129 TX_ROOL: PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 78 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 86

... RELEASED DATASHEET PMC-1991129 Transmit Reference Out Of Lock Condition (Active logic 1). The transmit clock is not trained to the reference frequency. All ports share a single PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 79 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 87

... RELEASED DATASHEET PMC-1991129 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 80 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 88

... Receive Data Out Of Lock Condition Channel 0 (Active logic 1). The receive clock is not aligned to the selected data steam. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R Reserved R RX_DOOL1 R RX_DOOL0 81 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 89

... RELEASED DATASHEET PMC-1991129 RX_DOOL1: PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 82 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 90

... RELEASED DATASHEET PMC-1991129 Receive Data Out Of Lock Condition Channel 1 (Active logic 1). The receive PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 83 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 91

... RELEASED DATASHEET PMC-1991129 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 84 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 92

... Register 0x7H: Software Resource Register Bit Bit 15:0 User_Defined: The Software Resource register does not control any internal function within the PM3386. This register is not reset. This register is read/writeable for use by software. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type ...

Page 93

... Indicates that at some time during the operation of the PL3IP that the equalization for this channel was activated. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R IP_IS[15] R Reserved R IP_IS[13] R Reserved R IP_IS[7] R Reserved R IP_IS[5] R Reserved 86 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 94

... Mask bit for indication type specified in corresponding bit location in the Pl3IP Interrupt Status register. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R IP_IM[15] R/W Reserved R/W IP_IM[13] R/W Reserved R IP_IM[7] R/W Reserved R/W IP_IM[5] R/W Reserved 87 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 95

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved IP_CR[7] IP_CR[6] IP_CR[5] IP_CR[4] IP_CR[3] IP_CR[2] IP_CR[1] IP_CR[0] 88 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 96

... If Pause Mode Selection is low (default) the PAUSE0 and PAUSE1 inputs control the PAUSE frame generation for their respective channels. Setting PAUSE0 or PAUSE1 to high will cause the PM3386 to start sending pause frames on their corresponding channels as described in the Operations section. Setting PAUSE0 or PAUSE1 low, and the PM3386 was previously sending PAUSE frames, the PM3386 will send an xoff PAUSE frame on that channel ...

Page 97

... PL3IP configuration registers and then writes a zero to this bit to update the registers within the PL3IP. This bit will automatically return to one when the update is complete.. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 90 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 98

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved IP_ETL[2] IP_ETL[1] IP_ETL[0] 91 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 99

... Equalization Threshold Limits IP_ETL[2:0] 000 001 010 011 100 101 110 (default) 111 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Equalization Threshold Limit 512 1024 2048 4096 8192 16384 32768 32768 92 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 100

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved IP_EDL[2] IP_EDL[1] IP_EDL[0] 93 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 101

... Equalization Difference Limits IP_EDL[2:0] 000 001 010 011 100 101 110 111 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Equalization Difference Limit 512 1024 2048 4096 8192 16384 32768 32768 94 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 102

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved IP_PHWM[3] IP_PHWM[2] IP_PHWM[1] IP_PHWM[0] 95 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 103

... Channel High Water Mark 128 bytes 256 bytes 512 bytes 1024 bytes 2048 bytes 4096 bytes 8192 bytes 16384 bytes 32768 bytes 65500 bytes 4096 bytes 4096 bytes 4096 bytes 4096 bytes 4096 bytes 4096 bytes 96 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 104

... Channel Low Water Mark 64 bytes 128 bytes 256 bytes 512 bytes 1024 bytes 2048 bytes 4096 bytes 8192 bytes 16384 bytes 32768 bytes 2048 bytes 2048 bytes 2048 bytes 2048 bytes 2048 bytes 2048 bytes 97 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 105

... REOP on the PL3 bus. Setting IP_CFBM = 08H enables store-and- forward mode. The PM3386 will store the entire packet into the ingress FIFO before transmission. The entire packet will be sent on the PL3 bus prior to re-arbitration between the two channels ...

Page 106

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R EP_IS[7] R Reserved R EP_IS[5] R Reserved R EP_IS[3] R Reserved R EP_IS[1] R Reserved 99 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 107

... EP_IS[7] – Channel 1 PL3 TDAT Parity Error TPRTY reported from the PL3 bus interface is different than the internally generated parity check for this channel. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 100 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 108

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved EP_IM[7] Reserved EP_IM[5] Reserved EP_IM[3] Reserved EP_IM[1] Reserved 101 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 109

... EP_IM[7] – Channel 1 PL3 TDAT Parity Error Mask Mask bit for error type specified in corresponding bit location in the PL3EP Interrupt Status register. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 102 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 110

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved EP_CR[3] EP_CR[2] EP_CR[1] EP_CR[0] 103 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 111

... This bit will automatically return to one when the update is complete. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 104 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 112

... The default is 2k bytes. This register can be written to at any time but the internal logic will only be updated by a write to the update bits within the PL3EP configuration register. EP_CTR[2:0] Table 20 PM3386 FIFO Reserve Programming Options EP_CTR[2:0] PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type ...

Page 113

... PL3EP will send the completed frame. The default setting is 64 bytes of data. This register can be written to at any time but the internal logic will only be updated by a write to the update bits within the PL3EP Configuration register. EP_CMF[2:0] Table 21 PM3386 Minimum Frame Size Programming Options EP_CMF[2:0] 000 001 010 011 ...

Page 114

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function Reserved Reserved Reserved Reserved Reserved Reserved L10B L32B Reserved Reserved Reserved Reserved Reserved Reserved Reserved MIIM 107 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default PMD_SEL A ...

Page 115

... To reset / update state first write SRST and then write a 0. Note that the address filter registers 0x339-0x35F or 0x439-0x45F are reset by the use of the SRST bit. The pre-update registers within the PM3386 will always contain the last loaded address filter information possible to write to register 0x360 or 0x460 Update bit to restore the PM3386 address filtering registers to pre-software reset condition ...

Page 116

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved LONGP R Reserved FCRX FCTX PUREP R Reserved R Reserved FLCHK CRCEN R Reserved R Reserved PADEN R FULLD 109 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 117

... FIFO fill levels or via the PAUSE pin. Clearing this bit prevents any action based on the reception of PAUSE frames. Note that the PM3386 PAUSE counter will always reflect the PAUSE quanta as updated by incoming PAUSE frames. The PM3386 will only act upon (by ceasing transmit traffic) the non zero PAUSE counter if FCRX is high ...

Page 118

... Traffic will be dropped at the EGMAC interface until the assertion of RXEN0. When set high the PM3386 will allow frame data to be transferred. TXEN0: Transmit Enable. Enables possible transmit operations. Upon device reset this bit will be set low ...

Page 119

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved IPGT[5] IPGT[4] IPGT[3] IPGT[2] IPGT[1] IPGT[0] 112 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 120

... PM3386 DUAL GIGABIT ETHERNET CONTROLLER 256ns 264ns 272ns 280ns 288ns 296ns 304ns 312ns 320ns 328ns 336ns 344ns 352ns 360ns 368ns 376ns 384ns ...

Page 121

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved SPRE R Reserved R Reserved R Reserved R Reserved 114 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 122

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved Reserved Reserved Reserved R Reserved R Reserved R Reserved AUTOS R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved 115 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 123

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function JTRDE JTRPS[2] JTRPS[1] JTRPS[0] R Reserved R Reserved JTRPT[9] JTRPT[8] JTRPT[7] JTRPT[6] JTRPT[5] JTRPT[4] JTRPT[3] JTRPT[2] JTRPT[1] JTRPT[0] 116 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default Comments Low Freq. Mixed Freq. ...

Page 124

... Jitter Diagnostic Enable. Set this bit to enable the GMAC to transmit the jitter test patterns defined in IEEE 802.3z 36A. Clear this bit to enable normal transmit operation. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 117 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 125

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function SA[15] SA [14] SA [13] SA [12] SA [11] SA [10] SA [9] SA [8] SA [7] SA [6] SA [5] SA [4] SA [3] SA [2] SA [1] SA [0] 118 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 126

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function SA[31] SA [30] SA [29] SA [28] SA [27] SA [26] SA [25] SA [24] SA [23] SA [22] SA [21] SA [20] SA [19] SA [18] SA [17] SA [16] 119 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 127

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function SA[47] SA [46] SA [45] SA [44] SA [43] SA [42] SA [41] SA [40] SA [39] SA [38] SA [37] SA [36] SA [35] SA [34] SA [33] SA [32] 120 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 128

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function TPID[15] TPID[14] TPID[13] TPID[12] TPID[11] TPID[10] TPID[9] TPID[8] TPID[7] TPID[6] TPID[5] TPID[4] TPID[3] TPID[2] TPID[1] TPID[0] 121 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 129

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function RX_MAXFR[15] RX_MAXFR[14] RX_MAXFR[13] RX_MAXFR[12] RX_MAXFR[11] RX_MAXFR[10] RX_MAXFR[9] RX_MAXFR[8] RX_MAXFR[7] RX_MAXFR[6] RX_MAXFR[5] RX_MAXFR[4] RX_MAXFR[3] RX_MAXFR[2] RX_MAXFR[1] RX_MAXFR[0] 122 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 130

... Length erred frame Bad No Jabber erred frame Good Yes Good frame Bad Yes CRC erred frame Good Yes Good frame Bad Yes CRC erred frame Good Yes Length erred frame Bad Yes Jabber erred frame 123 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 131

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved ANEN RSTAN 124 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 132

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R RFIND R ANCPLT R PGRX R LINKOK R SYNCOK 125 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 133

... RELEASED DATASHEET PMC-1991129 ANCPLT: Auto-Negotiation Complete. Auto-Negotiation has completed. RFIND: Remote Fault indicator PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 126 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 134

... ASMDR/PAUSE[0] R Reserved FD R Reserved R Reserved R Reserved R Reserved R Reserved [8] Capability 0 No PAUSE 1 Asymmetric PAUSE toward link partner 0 Symmetric PAUSE 1 Both Symmetric PAUSE and Asymmetric PAUSE toward local device 127 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 135

... Next Page Capable. The local device asserts this bit to request next page transmission. Clear this bit when local device has no subsequent next pages. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 [13] Description 0 No error, link OK 1 Offline 0 Link_Failure 1 Auto-Negotiation_Error 128 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 136

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ANNP R Reserved ANMSG ANACK2 ANTOG NPLPCF[10] NPLPCF[9] NPLPCF[8] NPLPCF[7] NPLPCF[6] NPLPCF[5] NPLPCF[4] NPLPCF[3] NPLPCF[2] NPLPCF[1] NPLPCF[0] 129 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 137

... Auto-Neg Message Page. Assert bit to indicate Message Page. Clear bit to indicate Unformatted Page. ANNP: Auto-Neg Next Page. Assert this bit to indicate additional next pages to follow. Bit is cleared to indicate last page. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 130 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 138

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function MII Mgmt Register 5 R LPNEXTP R ACKNOWLEDGE R LPANERR[1] R LPANERR[0] R Reserved R Reserved R Reserved R LPASMDR/ LPPAUSE[1] R LPASMDR/ LPPAUSE[0] R Reserved R LPFD R Reserved R Reserved R Reserved R Reserved R Reserved 131 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 139

... Enable PAUSE RX 0 Disable PAUSE TX Disable PAUSE RX 1 Disable PAUSE TX Enable PAUSE RX X Enable PAUSE TX Enable PAUSE RX 132 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Link Partner Resolution Disable PAUSE TX Disable PAUSE RX Disable PAUSE TX Disable PAUSE RX Disable PAUSE TX Disable PAUSE RX Disable PAUSE TX Enable PAUSE RX ...

Page 140

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function MII Mgmt Register 8 R LPNP R ACKNOWLEDGE R LPMSG R LPACK2 R LPTOG R LPCF[10] R LPCF[9] R LPCF[8] R LPCF[7] R LPCF[6] R LPCF[5] R LPCF[4] R LPCF[3] R LPCF[2] R LPCF[1] R LPCF[0] 133 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 141

... LP Next Page. The link partner asserts this bit to request next page transmission. When ‘0’ – link partner has no subsequent next pages. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 134 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 142

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R/W RSTAT 135 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 143

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved FIAD[4] FIAD[3] FIAD[2] FIAD[1] FIAD[0] R Reserved R Reserved R Reserved RGAD[4] RGAD[3] RGAD[2] RGAD[1] RGAD[0] 136 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 144

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R/W CTLD[15] R/W CTLD[14] R/W CTLD[13] R/W CTLD[12] R/W CTLD[11] R/W CTLD[10] R/W CTLD[9] R/W CTLD[8] R/W CTLD[7] R/W CTLD[6] R/W CTLD[5] R/W CTLD[4] R/W CTLD[3] R/W CTLD[2] R/W CTLD[1] R/W CTLD[0] 137 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 145

... PRSD [13] R PRSD [12] R PRSD [11] R PRSD [10] R PRSD [9] R PRSD [8] R PRSD [7] R PRSD [6] R PRSD [5] R PRSD [4] R PRSD [3] R PRSD [2] R PRSD [1] R PRSD [0] 138 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 146

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R MBSY 139 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 147

... EGMAC will halt transmit traffic. When cleared the EGMAC will resume egress data transfer. When halted the egress traffic will accumulate in the PM3386 egress FIFO and upon de-assertion of the TPAUSE bit the data will resume transmission. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ...

Page 148

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved Reserved PASS_CTRL PASS_ERRORS HOSTPAUSE Reserved Reserved 141 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 149

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R/W PAUSE_TIME[15] R/W PAUSE_TIME[14] R/W PAUSE_TIME[13] R/W PAUSE_TIME[12] R/W PAUSE_TIME[11] R/W PAUSE_TIME[10] R/W PAUSE_TIME[9] R/W PAUSE_TIME[8] R/W PAUSE_TIME[7] R/W PAUSE_TIME[6] R/W PAUSE_TIME[5] R/W PAUSE_TIME[4] R/W PAUSE_TIME[3] R/W PAUSE_TIME[2] R/W PAUSE_TIME[1] R/W PAUSE_TIME[0] 142 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 150

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function PAUSE_IVAL[15] PAUSE_ IVAL[14] PAUSE_IVAL[13] PAUSE_IVAL[12] PAUSE_IVAL[11] PAUSE_IVAL[10] PAUSE_IVAL[9] PAUSE_IVAL[8] PAUSE_IVAL[7] PAUSE_IVAL[6] PAUSE_IVAL[5] PAUSE_IVAL[4] PAUSE_IVAL[3] PAUSE_IVAL[2] PAUSE_IVAL[1] PAUSE_IVAL[0] 143 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 151

... RELEASED DATASHEET PMC-1991129 PAUSE_IVAL[15:0]: PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 144 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 152

... RELEASED DATASHEET PMC-1991129 Pause Timer Interval value that is used by the PAUSE Generation Logic to PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 145 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 153

... RELEASED DATASHEET PMC-1991129 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 146 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 154

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function TX_MAXFR[15] TX_MAXFR[14] TX_MAXFR[13] TX_MAXFR[12] TX_MAXFR[11] TX_MAXFR[10] TX_MAXFR [9] TX_MAXFR [8] TX_MAXFR [7] TX_MAXFR [6] TX_MAXFR [5] TX_MAXFR [4] TX_MAXFR [3] TX_MAXFR [2] TX_MAXFR [1] TX_MAXFR [0] 147 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 155

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved RXFIFO_FWD[11] RXFIFO_FWD[10] RXFIFO_FWD[9] RXFIFO_FWD[8] RXFIFO_FWD[7] RXFIFO_FWD[6] RXFIFO_FWD[5] RXFIFO_FWD[4] RXFIFO_FWD[3] RXFIFO_FWD[2] RXFIFO_FWD[1] RXFIFO_FWD[0] 148 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 156

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH0[39] ADR_MATCH0[38] ADR_MATCH0[37] ADR_MATCH0[36] ADR_MATCH0[35] ADR_MATCH0[34] ADR_MATCH0[33] ADR_MATCH0[32] ADR_MATCH0[47] ADR_MATCH0[46] ADR_MATCH0[45] ADR_MATCH0[44] ADR_MATCH0[43] ADR_MATCH0[42] ADR_MATCH0[41] ADR_MATCH0[40] 149 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 157

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH0[23] ADR_MATCH0[22] ADR_MATCH0[21] ADR_MATCH0[20] ADR_MATCH0[19] ADR_MATCH0[18] ADR_MATCH0[17] ADR_MATCH0[16] ADR_MATCH0[31] ADR_MATCH0[30] ADR_MATCH0[39] ADR_MATCH0[28] ADR_MATCH0[27] ADR_MATCH0[26] ADR_MATCH0[25] ADR_MATCH0[24] 150 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 158

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH0[7] ADR_MATCH0[6] ADR_MATCH0[5] ADR_MATCH0[4] ADR_MATCH0[3] ADR_MATCH0[2] ADR_MATCH0[1] ADR_MATCH0[0] ADR_MATCH0[15] ADR_MATCH0[14] ADR_MATCH0[13] ADR_MATCH0[12] ADR_MATCH0[11] ADR_MATCH0[10] ADR_MATCH0[9] ADR_MATCH0[8] 151 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 159

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R/W ADR_MATCH1[39] R/W ADR_MATCH1[38] R/W ADR_MATCH1[37] R/W ADR_MATCH1[36] R/W ADR_MATCH1[35] R/W ADR_MATCH1[34] R/W ADR_MATCH1[33] R/W ADR_MATCH1[32] R/W ADR_MATCH1[47] R/W ADR_MATCH1[46] R/W ADR_MATCH1[45] R/W ADR_MATCH1[44] R/W ADR_MATCH1[43] R/W ADR_MATCH1[42] R/W ADR_MATCH1[41] R/W ADR_MATCH1[40] 152 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 160

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH1[23] ADR_MATCH1[22] ADR_MATCH1[21] ADR_MATCH1[20] ADR_MATCH1[19] ADR_MATCH1[18] ADR_MATCH1[17] ADR_MATCH1[16] ADR_MATCH1[31] ADR_MATCH1[30] ADR_MATCH1[29] ADR_MATCH1[28] ADR_MATCH1[27] ADR_MATCH1[26] ADR_MATCH1[25] ADR_MATCH1[24] 153 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 161

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH1[7] ADR_MATCH1[6] ADR_MATCH1[5] ADR_MATCH1[4] ADR_MATCH1[3] ADR_MATCH1[2] ADR_MATCH1[1] ADR_MATCH1[0] ADR_MATCH1[15] ADR_MATCH1[14] ADR_MATCH1[13] ADR_MATCH1[12] ADR_MATCH1[11] ADR_MATCH1[10] ADR_MATCH1[9] ADR_MATCH1[8] 154 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 162

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH2[39] ADR_MATCH2[38] ADR_MATCH2[37] ADR_MATCH2[36] ADR_MATCH2[35] ADR_MATCH2[34] ADR_MATCH2[33] ADR_MATCH2[32] ADR_MATCH2[47] ADR_MATCH2[46] ADR_MATCH2[45] ADR_MATCH2[44] ADR_MATCH2[43] ADR_MATCH2[42] ADR_MATCH2[41] ADR_MATCH2[40] 155 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 163

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH2[23] ADR_MATCH2[22] ADR_MATCH2[21] ADR_MATCH2[20] ADR_MATCH2[19] ADR_MATCH2[18] ADR_MATCH2[17] ADR_MATCH2[16] ADR_MATCH2[31] ADR_MATCH2[30] ADR_MATCH2[29] ADR_MATCH2[28] ADR_MATCH2[27] ADR_MATCH2[26] ADR_MATCH2[25] ADR_MATCH2[24] 156 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 164

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH2[7] ADR_MATCH2[6] ADR_MATCH2[5] ADR_MATCH2[4] ADR_MATCH2[3] ADR_MATCH2[2] ADR_MATCH2[1] ADR_MATCH2[0] ADR_MATCH2[15] ADR_MATCH2[14] ADR_MATCH2[13] ADR_MATCH2[12] ADR_MATCH2[11] ADR_MATCH2[10] ADR_MATCH2[9] ADR_MATCH2[8] 157 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 165

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH3[39] ADR_MATCH3[38] ADR_MATCH3[37] ADR_MATCH3[36] ADR_MATCH3[35] ADR_MATCH3[34] ADR_MATCH3[33] ADR_MATCH3[32 ADR_MATCH3[47] ADR_MATCH3[46] ADR_MATCH3[45] ADR_MATCH3[44] ADR_MATCH3[43] ADR_MATCH3[42] ADR_MATCH3[41] ADR_MATCH3[40] 158 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 166

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH3[23] ADR_MATCH3[22] ADR_MATCH3[21] ADR_MATCH3[20] ADR_MATCH3[19] ADR_MATCH3[18] ADR_MATCH3[17] ADR_MATCH3[16] ADR_MATCH3[31] ADR_MATCH3[30] ADR_MATCH3[29] ADR_MATCH3[28] ADR_MATCH3[27] ADR_MATCH3[26] ADR_MATCH3[25] ADR_MATCH3[24] 159 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 167

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH3[7] ADR_MATCH3[6] ADR_MATCH3[5] ADR_MATCH3[4] ADR_MATCH3[3] ADR_MATCH3[2] ADR_MATCH3[1] ADR_MATCH3[0] ADR_MATCH3[15] ADR_MATCH3[14] ADR_MATCH3[13] ADR_MATCH3[12] ADR_MATCH3[11] ADR_MATCH3[10] ADR_MATCH3[9] ADR_MATCH3[8] 160 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 168

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH4[39] ADR_MATCH4[38] ADR_MATCH4[37] ADR_MATCH4[36] ADR_MATCH4[35] ADR_MATCH4[34] ADR_MATCH4[33] ADR_MATCH4[32] ADR_MATCH4[47] ADR_MATCH4[46] ADR_MATCH4[45] ADR_MATCH4[44] ADR_MATCH4[43] ADR_MATCH4[42] ADR_MATCH4[41] ADR_MATCH4[40] 161 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 169

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH4[23] ADR_MATCH4[22] ADR_MATCH4[21] ADR_MATCH4[20] ADR_MATCH4[19] ADR_MATCH4[18] ADR_MATCH4[17] ADR_MATCH4[16] ADR_MATCH4[31] ADR_MATCH4[30] ADR_MATCH4[29] ADR_MATCH4[28] ADR_MATCH4[27] ADR_MATCH4[26] ADR_MATCH4[25] ADR_MATCH4[24] 162 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 170

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH4[7] ADR_MATCH4[6] ADR_MATCH4[5] ADR_MATCH4[4] ADR_MATCH4[3] ADR_MATCH4[2] ADR_MATCH4[1] ADR_MATCH4[0] ADR_MATCH4[15] ADR_MATCH4[14] ADR_MATCH4[13] ADR_MATCH4[12] ADR_MATCH4[11] ADR_MATCH4[10] ADR_MATCH4[9] ADR_MATCH4[8] 163 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 171

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH5[39] ADR_MATCH5[38] ADR_MATCH5[37] ADR_MATCH5[36] ADR_MATCH5[35] ADR_MATCH5[34] ADR_MATCH5[33] ADR_MATCH532] ADR_MATCH5[47] ADR_MATCH5[46] ADR_MATCH5[45] ADR_MATCH5[44] ADR_MATCH5[43] ADR_MATCH5[42] ADR_MATCH5[41] ADR_MATCH5[40] 164 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 172

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH5[23] ADR_MATCH5[22] ADR_MATCH5[21] ADR_MATCH5[20] ADR_MATCH5[19] ADR_MATCH5[18] ADR_MATCH5[17] ADR_MATCH5[16] ADR_MATCH5[31] ADR_MATCH5[30] ADR_MATCH5[29] ADR_MATCH5[28] ADR_MATCH5[27] ADR_MATCH5[26] ADR_MATCH5[25] ADR_MATCH5[24] 165 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 173

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH5[7] ADR_MATCH5[6] ADR_MATCH5[5] ADR_MATCH5[4] ADR_MATCH5[3] ADR_MATCH5[2] ADR_MATCH5[1] ADR_MATCH5[0] ADR_MATCH5[15] ADR_MATCH5[14] ADR_MATCH5[13] ADR_MATCH5[12] ADR_MATCH5[11] ADR_MATCH5[10] ADR_MATCH5[9] ADR_MATCH5[8] 166 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 174

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R/W ADR_MATCH6[39] R/W ADR_MATCH6[38] R/W ADR_MATCH6[37] R/W ADR_MATCH6[36] R/W ADR_MATCH6[35] R/W ADR_MATCH6[34] R/W ADR_MATCH6[33] R/W ADR_MATCH6[32] R/W ADR_MATCH6[47] R/W ADR_MATCH6[46] R/W ADR_MATCH6[45] R/W ADR_MATCH6[44] R/W ADR_MATCH6[43] R/W ADR_MATCH6[42] R/W ADR_MATCH6[41] R/W ADR_MATCH6[40] 167 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 175

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH6[23] ADR_MATCH6[22] ADR_MATCH6[21] ADR_MATCH6[20] ADR_MATCH6[19] ADR_MATCH6[18] ADR_MATCH6[17] ADR_MATCH6[16] ADR_MATCH6[31] ADR_MATCH6[30] ADR_MATCH6[29] ADR_MATCH6[28] ADR_MATCH6[27] ADR_MATCH6[26] ADR_MATCH6[25] ADR_MATCH6[24] 168 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 176

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R/W ADR_MATCH6[7] R/W ADR_MATCH6[6] R/W ADR_MATCH6[5] R/W ADR_MATCH6[4] R/W ADR_MATCH6[3] R/W ADR_MATCH6[2] R/W ADR_MATCH6[1] R/W ADR_MATCH6[0] R/W ADR_MATCH6[15] R/W ADR_MATCH6[14] R/W ADR_MATCH6[13] R/W ADR_MATCH6[12] R/W ADR_MATCH6[11] R/W ADR_MATCH6[10] R/W ADR_MATCH6[9] R/W ADR_MATCH6[8] 169 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 177

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH7[39] ADR_MATCH7[38] ADR_MATCH7[37] ADR_MATCH7[36] ADR_MATCH7[35] ADR_MATCH7[34] ADR_MATCH7[33] ADR_MATCH7[32] ADR_MATCH7[47] ADR_MATCH7[46] ADR_MATCH7[45] ADR_MATCH7[44] ADR_MATCH7[43] ADR_MATCH7[42] ADR_MATCH7[41] ADR_MATCH7[40] 170 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 178

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH7[23] ADR_MATCH7[22] ADR_MATCH7[21] ADR_MATCH7[20] ADR_MATCH7[19] ADR_MATCH7[18] ADR_MATCH7[17] ADR_MATCH7[16] ADR_MATCH7[31] ADR_MATCH7[30] ADR_MATCH7[29] ADR_MATCH7[28] ADR_MATCH7[27] ADR_MATCH7[26] ADR_MATCH7[25] ADR_MATCH7[24] 171 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 179

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADR_MATCH7[7] ADR_MATCH7[6] ADR_MATCH7[5] ADR_MATCH7[4] ADR_MATCH7[3] ADR_MATCH7[2] ADR_MATCH7[1] ADR_MATCH7[0] ADR_MATCH7[15] ADR_MATCH7[14] ADR_MATCH7[13] ADR_MATCH7[12] ADR_MATCH7[11] ADR_MATCH7[10] ADR_MATCH7[9] ADR_MATCH7[8] 172 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 180

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function Reserved Reserved Reserved Reserved VID_MATCH0[11] VID_MATCH0[10] VID_MATCH0[9] VID_MATCH0[8] VID_MATCH0[7] VID_MATCH0[6] VID_MATCH0[5] VID_MATCH0[4] VID_MATCH0[3] VID_MATCH0[2] VID_MATCH0[1] VID_MATCH0[0] 173 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 181

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function Reserved Reserved Reserved Reserved VID_MATCH1[11] VID_MATCH1[10] VID_MATCH1[9] VID_MATCH1[8] VID_MATCH1[7] VID_MATCH1[6] VID_MATCH1[5] VID_MATCH1[4] VID_MATCH1[3] VID_MATCH1[2] VID_MATCH1[1] VID_MATCH1[0] 174 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 182

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function Reserved Reserved Reserved Reserved VID_MATCH2[11] VID_MATCH2[10] VID_MATCH2[9] VID_MATCH2[8] VID_MATCH2[7] VID_MATCH2[6] VID_MATCH2[5] VID_MATCH2[4] VID_MATCH2[3] VID_MATCH2[2] VID_MATCH2[1] VID_MATCH2[0] 175 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 183

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Type Function R/W Reserved R/W Reserved R/W Reserved R/W Reserved R/W VID_MATCH3[11] R/W VID_MATCH3[10] R/W VID_MATCH3[9] R/W VID_MATCH3[8] R/W VID_MATCH3[7] R/W VID_MATCH3[6] R/W VID_MATCH3[5] R/W VID_MATCH3[4] R/W VID_MATCH3[3] R/W VID_MATCH3[2] R/W VID_MATCH3[1] R/W VID_MATCH3[0] 176 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 184

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function Reserved Reserved Reserved Reserved VID_MATCH4[11] VID_MATCH4[10] VID_MATCH4[9] VID_MATCH4[8] VID_MATCH4[7] VID_MATCH4[6] VID_MATCH4[5] VID_MATCH4[4] VID_MATCH4[3] VID_MATCH4[2] VID_MATCH4[1] VID_MATCH4[0] 177 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 185

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function Reserved Reserved Reserved Reserved VID_MATCH5[11] VID_MATCH5[10] VID_MATCH5[9] VID_MATCH5[8] VID_MATCH5[7] VID_MATCH5[6] VID_MATCH5[5] VID_MATCH5[4] VID_MATCH5[3] VID_MATCH5[2] VID_MATCH5[1] VID_MATCH5[0] 178 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 186

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function Reserved Reserved Reserved Reserved VID_MATCH6[11] VID_MATCH6[10] VID_MATCH6[9] VID_MATCH6[8] VID_MATCH6[7] VID_MATCH6[6] VID_MATCH6[5] VID_MATCH6[4] VID_MATCH6[3] VID_MATCH6[2] VID_MATCH6[1] VID_MATCH6[0] 179 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 187

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function Reserved Reserved Reserved Reserved VID_MATCH7[11] VID_MATCH7[10] VID_MATCH7[9] VID_MATCH7[8] VID_MATCH7[7] VID_MATCH7[6] VID_MATCH7[5] VID_MATCH7[4] VID_MATCH7[3] VID_MATCH7[2] VID_MATCH7[1] VID_MATCH7[0] 180 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 188

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function MHASH[15] MHASH[14] MHASH[13] MHASH[12] MHASH[11] MHASH[10] MHASH[9] MHASH[8] MHASH[7] MHASH[6] MHASH[5] MHASH[4] MHASH[3] MHASH[2] MHASH[1] MHASH[0] 181 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 189

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function MHASH[31] MHASH[30] MHASH[29] MHASH[28] MHASH[27] MHASH[26] MHASH[25] MHASH[24] MHASH[23] MHASH[22] MHASH[21] MHASH[20] MHASH[19] MHASH[18] MHASH[17] MHASH[16] 182 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 190

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function MHASH[47] MHASH[46] MHASH[45] MHASH[44] MHASH[43] MHASH[42] MHASH[41] MHASH[40] MHASH[39] MHASH[38] MHASH[37] MHASH[36] MHASH[35] MHASH[34] MHASH[33] MHASH[32] 183 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 191

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function MHASH[63] MHASH[62] MHASH[61] MHASH[60] MHASH[59] MHASH[58] MHASH[57] MHASH[56] MHASH[55] MHASH[54] MHASH[53] MHASH[52] MHASH[51] MHASH[50] MHASH[49] MHASH[48] 184 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 192

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADRFILT_CTRL3[3] ADRFILT_CTRL3[2] ADRFILT_CTRL3[1] ADRFILT_CTRL3[0] ADRFILT_CTRL2[3] ADRFILT_CTRL2[2] ADRFILT_CTRL2[1] ADRFILT_CTRL2[0] ADRFILT_CTRL1[3] ADRFILT_CTRL1[2] ADRFILT_CTRL1[1] ADRFILT_CTRL1[0] ADRFILT_CTRL0[3] ADRFILT_CTRL0[2] ADRFILT_CTRL0[1] ADRFILT_CTRL0[0] 185 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 193

... Address Filter Logic will only discard frames that match the corresponding Exact Match Address Register, and if the VLAN enable bit is set the corresponding VID_MATCH register all other frames are forwarded. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 186 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 194

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function ADRFILT_CTRL7[3] ADRFILT_CTRL7[2] ADRFILT_CTRL7[1] ADRFILT_CTRL7[0] ADRFILT_CTRL6[3] ADRFILT_CTRL6[2] ADRFILT_CTRL6[1] ADRFILT_CTRL6[0] ADRFILT_CTRL5[3] ADRFILT_CTRL5[2] ADRFILT_CTRL5[1] ADRFILT_CTRL5[0] ADRFILT_CTRL4[3] ADRFILT_CTRL4[2] ADRFILT_CTRL4[1] ADRFILT_CTRL4[0] 187 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 195

... Address Filter Logic will only discard frames that match the corresponding Exact Match Address Register, and if the VLAN enable bit is set the corresponding VID_MATCH register all other frames are forwarded. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 188 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 196

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved PMODE MHASH_EN 189 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 197

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved UPDATE 190 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 198

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved R Reserved WRITE CLEAR SNAP 191 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Page 199

... The write is initiated by setting this bit high (logic 1). The WRITE bit will automatically clear itself to low (logic 0) after the operation completes. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 192 PM3386 DUAL GIGABIT ETHERNET CONTROLLER ...

Page 200

... PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE ISSUE 7 Function FramesTooLongErrors Reserved InRangeLengthErrors SymbolError FramesLostDueToInternalMACError FrameCheckSequenceErrors MACControlFrameReceived PAUSEMACControlFrameReceived TaggedFramesReceivedOK BroadcastFramesReceivedOK MulticastFramesReceivedOK UnicastFramesReceivedOK OctetsReceived FramesReceived OctetsReceivedOK FramesReceivedOK 193 PM3386 DUAL GIGABIT ETHERNET CONTROLLER Default ...

Related keywords