Part Number Hot Search : 
KTD525 DGYYQ N5356 321RL NTE0515 C151A Z89302 10030
Product Description
Full Text Search
 

To Download 1991728 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
S/UNI-2XGE S/UNI
TM
2xGE PM3386
TECHNICAL OVERVIEW
PRELIMINARY INFORMATION ISSUE 1: OCTOBER 2000
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
CONTENTS 1 2 3 PURPOSE AND SCOPE OF THIS DOCUMENT.......................................................................1 S/UNI-2XGE OVERVIEW..........................................................................................................2 ETHERNET - THE DOMINANT LAYER 2 PROTOCOL ............................................................5 3.1 3.2 GIGABIT ETHERNET MARKET DRIVERS ........................................................5 GIGABIT ETHERNET IN INTERNET POPS ......................................................6 3.2.1 ROUTER TO ROUTER CONNECTIONS ...............................................6 3.2.2 ROUTER TO SERVER CONNECTIONS ................................................6
4
S/UNI-2XGE TECHNICAL OVERVIEW .....................................................................................7 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 SERIALIZER/DESERIALIZER............................................................................8 GMII INTERFACE ..............................................................................................9 GMAC ..............................................................................................................10 STATISTICS.....................................................................................................10 WAN SIZED FIFOS..........................................................................................10 FLEXIBLE FLOW CONTROL ..........................................................................10 POS-PHY LEVEL 3 SYSTEM INTERFACE...................................................... 11 4.7.1 SINGLE GIGABIT PORT OPERATION................................................. 11 LOOPBACKS ...................................................................................................12 4.8.1 LINE SIDE LOOPBACK........................................................................12 4.8.2 SYSTEM SIDE LOOPBACK .................................................................12 4.8.3 SYSTEM SIDE LOOPBACK VIA GMII ..................................................12 MICROPROCESSOR PORT............................................................................12 SOFTWARE DRIVER SUPPORT ....................................................................13 4.10.1 DEVICE REGISTER READ API EXAMPLE ..........................................13 4.10.2 INTERRUPT SERVICE ROUTINE CONFIGURATION API EXAMPLE .13 S/UNI-2XGE PIN OUT .....................................................................................14 JTAG ................................................................................................................15
4.9 4.10
4.11 4.12 5 6
POS-PHY LEVEL 3 FPGA SUPPORT.....................................................................................16 EXAMPLE APPLICATIONS OF THE S/UNI-2XGE..................................................................17 6.1 6.2 6.3 ETHERNET PORTS IN THE WAN...................................................................17 THE S/UNI-2XGE IN CORE AND EDGE ROUTER APPLICATIONS ...............19 ETHERNET OVER SONET APPLICATIONS ...................................................20
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
i
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
6.4 6.5 7
OPTICAL CROSS-CONNECT APPLICATIONS ...............................................21 OPTICAL ROUTERS AND OPTICAL MULTI-SERVICE SWITCHES ...............22
CONCLUSION ........................................................................................................................23
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
ii
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
LIST OF FIGURES FIGURE 4.1 COMMON DISCRETE DEVICE GIGABIT ETHERNET IMPLEMENTATION ...7 FIGURE 4.2 S/UNI-2XGE APPLICATION EXAMPLE WITH OTHER PL3 DEVICES...........9 FIGURE 4.3 PM3386 TO ODL INTERFACE......................................................................15 FIGURE 6.1 ETHERNET PORTS ON POP WAN EQUIPMENT........................................17 FIGURE 6.2 ETHERNET PORTS ENTERPRISE WAN EDGE..........................................18 FIGURE 6.3 CORE AND EDGE ROUTER APPLICATIONS ..............................................19 FIGURE 6.4 ETHERNET OVER SONET APPLICATION...................................................20 FIGURE 6.5 PACKET OVER SONET APPLICATIONS......................................................21 FIGURE 6.6 GIGABIT ETHERNET PORTS ON AN OPTICAL CROSS-CONNECT ..........21
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
iii
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
LIST OF TABLES TABLE 2-1 S/UNI-2XGE FEATURES AND BENEFITS........................................................2 TABLE 4-1 S/UNI-2XGE VERSUS DISCRETE IMPLEMENTATION POWER COMPARISON..................................................................................................8 TABLE 4-2 PMC-SIERRA, INC. POS-PHY LEVEL 3 PHYSICAL LAYER DEVICES .......... 11 TABLE 4-3 POS-PHY LEVEL 3 RELATED STANDARDS.................................................. 11 TABLE 4-4 READING FROM DEVICE REGISTERS: SUNI2XGEREAD ...........................13 TABLE 4-5 INTERRUPT SERVICE ROUTINE: SUNI2XGEISR.........................................13
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
iv
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
1
PURPOSE AND SCOPE OF THIS DOCUMENT
PMC-Sierra has introduced the Industry's first Dual Gigabit Ethernet Controller with embedded serializer/deserializer (SERDES) to satisfy requirements of key network applications: * Optical Switches and cross connects * Multi-service switches * Core and Edge Routers * Ethernet over SONET Uplinks This paper discusses how and why PMC-Sierra implemented a system level solution to satisfy the unique requirements of this marketplace. We first analyze the requirements driving the adoption of Gigabit Ethernet beyond the Enterprise market and describe how the features of the S/UNI-2xGE meet these requirements.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
1
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
2
S/UNI-2XGE OVERVIEW
The S/UNI-2xGE is optimized for use in carrier grade, full-featured equipment that requires highdensity Gigabit Ethernet ports. As shown in the following table, its feature set has been carefully designed to increase port density and reduce power for Gigabit Ethernet applications, while simplifying the implementation of Gigabit Ethernet ports on a wide variety of equipment such as Core Routers, Edge Routers, Multi-service switches, Optical Switches, Wireless base station router interconnect and access boxes. Table 2-1 S/UNI-2xGE Features and Benefits
SUNI 2xGE Feature Integrated Dual Gigabit Ethernet SERDES. System Benefit Increases port density while lowering power requirements. Allows direct connection to optical modules from the Dual Gigabit Ethernet Controller. To perform similar functions with discrete devices requires between 4-6 parts, which are now replaced with the S/UNI-2xGE. A single chip solution reduces manufacturing costs, simplifies design and testing, and increases reliability. POS-PHY Level 3 system interface. Typical Gigabit MAC devices have either a generic system interface or a proprietary bus. The POS-PHY Level 3 system interface has been standardized by the Optical Interworking Forum and the ATM Forum. POS-PHY Level 3 is a multi-service interface that is capable of handling Ethernet, Packet Over SONET, or ATM. This allows a wide set of physical layer devices to be developed with the same system interface. The benefit to system vendors is re-use of the back end of their line card design. Service cards implementing various physical layer protocols are easily integrated into a common architecture based on POS-PHY Level 3. PMC-Sierra, Inc. POS-PHY Level 3 devices include support for * * OC-48c POS/ATM Quad OC-12c POS/ATM
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
2
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
SUNI 2xGE Feature *
System Benefit Channelized OC-48 to STS-1 with sub rate capability.
And now, * GMII Interface for Gigabit over copper support via an external Copper PHY. Gigabit Ethernet via the S/UNI-2xGE.
Most high end Gigabit Ethernet applications use fibre optic cable rather than twisted pair cable. However, some applications may require copper twisted pair support. The addition of two GMII interfaces in the S/UNI-2xGE allows it to be connected to copper Gigabit Ethernet physical layer devices while leveraging the S/UNI-2xGE Gigabit MAC features and the POS-PHY Level 3 system interface.
Large system buffers to provide loss-less flow control operation.
The S/UNI-2xGE is targeted for high end Gigabit Ethernet applications. Many applications use external FIFO devices due to the lack of buffers in many Gigabit Ethernet MAC devices. The S/UNI-2xGE provides large system buffers to avoid extra external FIFO devices. The buffers have been sized to provide lossless flow control for jumbo frames (9.6k bytes) up to a link distance of 5 Km. When one link must flow control the far end, there is a delay in halting the traffic due to propagation delay time, the reaction time of the far end GMAC (it cannot interrupt a packet transmission once it has started), and a return propagation time. If the GMAC that initiated flow control does not have sufficient buffer memory, packets will be dropped. The S/UNI-2xGE provides 16K byte transmit and 64K byte receive buffers for each channel.
Jumbo Frame support for frames up to 9.6K bytes.
Most Gigabit Ethernet controllers do not support jumbo frames. Between Servers and Routers, the use of Jumbo frames is desirable to increase data throughput by reducing the overhead. More data is transferred with the same fixed Ethernet overhead. While there is no standard for the
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
3
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
SUNI 2xGE Feature
System Benefit size of a jumbo frame, a survey of the industry showed that most applications plan to use a maximum of 9.6K byte frames.
POS-PHY Level 3 FPGA cores support.
POS-PHY Level 3 FPGA cores are being developed by a number of leading FPGA vendors. This simplifies the implementation of functions that are done in a device sitting behind the S/UNI-2xGE that would otherwise require an ASIC or the development of POSPHY Level 3 interface code for an FPGA. Standard cores for POS-PHY Level 3 significantly improves time to market.
PMC-Sierra, Inc. current partners for POS-PHY Level 3 cores are Xilinx and Altera. For contact names, please contact your local PMC Sales Representative.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
4
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
3
ETHERNET - THE DOMINANT LAYER 2 PROTOCOL
Over 90% of enterprise links use some flavor of Ethernet. These links consist of 10 Mbit/s, 10/100 Mbit/s, Gigabit Ethernet, and soon 10 Gigabit Ethernet, which makes Ethernet the dominant Layer 2 protocol. As well, Ethernet is working its way into new applications throughout the entire network. * * * * * * * * * Connections between POP Servers and Routers Gigabit Ethernet POP router interconnect Gigabit Ethernet ports for Optical cross-connects Ethernet Metro applications Gigabit Ethernet Access Ethernet over SONET Backplane or inter-shelf connections Wireless IP Router interconnects Ethernet over lambda's
This partial list of applications is driven by the economies of scale from leveraging Ethernet's existing market share within the Enterprise. In addition, protocol conversions are expensive within the network, requiring processing, management, and buffering ( may be multiple devices). Reducing the number of protocol conversions within a network will lower the cost and simplify network management. Since the majority of traffic generated on the network is to and from Enterprise networks, Ethernet is the logical protocol choice. Ethernet is now being deployed in the POP, Metro, and Transport markets. 3.1 Gigabit Ethernet Market Drivers * * * * Router interconnect Data Centers / Web Hosting Gigabit Ethernet Metro Gigabit Ethernet Access
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
5
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
3.2
Gigabit Ethernet in Internet POPs
There are a number of applications that are driving the adoption of Gigabit Ethernet within Internet POPs. The key requirements for equipment within an Internet Point of Presence (POP) are the availability of high-speed ports, high port density, and low power. Typically, Internet Service Providers (ISPs) work with limited rack or cage space with restrictions on size, power, and cooling. Thus, card port density is very important in determining the revenue a particular box will provide. The number of Gigabit Ethernet ports being deployed in Internet Points of Presence POPs has increased significantly. This is due to the use of Gigabit Ethernet for router-to-router connections and router-to-server connections. 3.2.1 Router-to-Router Connections
For redundancy, dual homing techniques are used to ensure that every router has at least two connections to other routers within the POP. This requirement limits the number of routers within a POP due to the limited number of ports per router. To solve this problem switches are used to connect routers in a POP. Each router can connect to two switches to provide dual homing, while using a minimum number of ports for router interconnect. ATM switches were used initially, however, due to lower cost, Gigabit Ethernet switches are becoming the standard for router interconnect. This has lead to a significant increase in the number of Gigabit Ethernet ports deployed in POPs. The Media Access Control (MAC) functions are not used as a differentiator when adding GE to a router. Higher-level features such as classification, port density, and protocol support are used to differentiate. Thus, to achieve higher densities the integration of the GMAC and the other components, such as the FIFO and SERDES are required. 3.2.2 Router-to-Server Connections
Web hosting is becoming very popular in the new POP architectures. Companies who rely on the Internet for their business success do not want their web site speed determined by slow "last mile" access links to their offices. To avoid the slow data rates of access or avoid expensive high speed access, companies web sites are hosted in server farms located in Internet POPs or high speed Data Centers. The explosion of e-commerce applications is driving substantial development of Data and Web hosting Internet centers. Typical connections between POP routers and servers are 100 Mbit/s Ethernet or Gigabit Ethernet that is fed to a 10/100 and Gigabit Ethernet switch. In both cases the majority of server connections are operating at 100 Mbit/s. As e-commerce grows these links are beginning to be upgraded to Gigabit Ethernet. This provides a significant opportunity for a large scale deployment of Gigabit Ethernet in Router to Server applications. Such deployment depends on port density; hence the drive to integrate the SERDES and Gigabit MAC in a single device.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
6
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
4
S/UNI-2XGE TECHNICAL OVERVIEW
This section provides a detailed technical overview of the S/UNI-2xGE device. For a more complete description of the device please refer to the datasheet PMC-1001129 - Issue 4. The S/UNI-2xGE is a dual Gigabit Ethernet controller with integrated SERDES, FIFO's, and a POSPHY Level 3 system interface. Figure 4.1 shows a comparison of the size of the S/UNI-2xGE to a common discrete implementation. Shows a comparison of the power for each solution with the S/UNI2xGE providing up to a 60% power savings. Figure 4.1 Common Discrete Device Gigabit Ethernet Implementation
35mm
32mm
I/F FPGA
14mm
14mm
SERDES
32mm
Discrete MAC
35mm
32-Bit System Bus
PL3 32-Bit
SERDES
I/F FPGA
Discrete MAC
27mm
32-Bit System Bus
PL3 32-Bit
27mm
S/UNI 2xGE
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
7
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
Table 4-1 S/UNI-2xGE versus Discrete Implementation Power Comparison
Description
Discrete Implementation
Components
SERDES (x2) MAC (x2) FPGA (x2) TOTAL
Power
~1.8 W ~4.0 W ~3.0 W ~8.8 W
S/UNI-2xGE
SERDES (x2) MAC (x2) PL3 interface + FIFO's TOTAL <2 W/port
4.1
Serializer/Deserializer
The S/UNI-2xGE incorporates a dual Gigabit Ethernet Serializer/deserializer (SERDES) to increase port density and lower the system power. The S/UNI-2xGE SERDES allows direct connection to optics modules and has high standards for jitter performance. Operation on each Gigabit Ethernet channel is programmable and independent, allowing for both fibre and copper support. Figure 4.2 shows a diagram of the 2xGE with direct connection to optics on one channel and a connection to a copper PHY on the other channel. This diagram also shows the benefit of the PL3 system interface simplifying the development of multiple cards based on the same system interface. Dual Gigabit Ethernet, OC-48c Packet Over SONET (POS) and Quad OC-12c POS cards can be implemented with significant reuse of higher layer devices.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
8
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
Figure 4.2 S/UNI-2xGE Application Example with other PL3 Devices GMII Interface
POS-PHY Level 3 Bus
Line Card # 1
Upper Layer Device(s)
Scheduler
Switch Fabric
Gigabit Ethernet
Twisted Pair
Optical Transceiver
TXD +/RXD +/PM3386 S/UNI-2xGE
Mag
Gigabit Ethernet
Copper GE PHY
Classification Forwarding GMII
Switch Fabric Device
Line Card # 2
Upper Layer Device(s)
Scheduler
OC-48
Optical Transceiver
TXD +/RXD +/-
PM5381 S/UNI-2488 Classification Forwarding
Switch Fabric Device
OC-12
Optical Transceiver
Line Card # n
Upper Layer Device(s)
Scheduler
OC-12
Optical Transceiver PM5380 S/UNI-4x622
OC-12
Optical Transceiver
Classification Forwarding
OC-12
Optical Transceiver
The S/UNI-2xGE has provided two GMII interfaces in addition to the SERDES interfaces. Although fibre implementations are expected to be the dominant application, Gigabit Ethernet over copper cannot be ignored. System vendors may be expected to provide cards that support Gigabit Ethernet over copper in addition to fibre based cards. Figure 4.2 shows an example of the S/UNI-2xGE connected to a copper Gigabit Ethernet PHY. Another application for the GMII interface is to simplify implementation of Packet Over SONET interfaces on Gigabit Ethernet switches. The GMII interfaces of the S/UNI-2xGE are connected to existing GMII ports on a Gigabit Ethernet switch to provide access to the POS-PHY Level 3 interface. An FPGA is used to connect the POS-PHY Level 3 interface on the S/UNI-2xGE to the S/UNI 2488 device. The S/UNI 2488 provides the OC-48c POS functionality via a POS-PHY Level 3 system interface.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
9
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
4.3
GMAC
The Gigabit Ethernet MAC performs basic frame checks, address filtering both multicast and unicast, flow control, jumbo frames up to 9.6K, statistics, and autonegotiation. The GMAC supports Ethernet 2.0, IEEE 802.3 LLC and IEEE 802.3 SNAP/LLC encoding formats and VLAN Tags. Loopbacks are also provided for diagnostic capability through the GMAC. The GMAC also has both unicast and multicast filtering. Eight exact match filters are provided per channel for unicast packets. Filtering is performed on either the Destination Address (DA), the Source Address (SA), or the VLAN Tag ID (VID) + DA or VID+SA. Each filter can be programmed to either Accept or Discard the frame. These features allow significant design flexibility to either accept or reject specific address. Source Address filtering allows designers to implement security within a router port. For example, packets are only accepted from customers with a valid Service Level Agreement. In addition, certain source addresses can be filtered where no Service Level Agreement exists. 4.4 Statistics
The S/UNI-2xGE provides an extensive set of statistics counters to support RMON and SNMP applications. The counters are a minimum of 40 bits, providing a minimum roll-over of 58 minutes. This is done to provide a sufficient amount of time for the management software to retrieve and process these statistics. A complete listing of the registers supported is provided in the S/UNI-2xGE datasheet (PMC1991129). 4.5 WAN Sized FIFOs
The S/UNI-2xGE incorporates a significant amount of FIFO memory to accommodate increased distances to be supported in WAN applications. The S/UNI-2xGE provides 64K bytes per port on the ingress Gigabit Ethernet side and 16k bytes per port for the egress direction. This amount of buffering is sufficient on the ingress side to accommodate loss-less flow control for jumbo frames (9.6k bytes) on links up to 5Km. The egress direction can store a complete jumbo frame with room to spare. This buffer is sized to ensure that underflow does not occur on the line side. 4.6 Flexible Flow Control
The S/UNI-2xGE provides significant flexibility when implementing flow control. There are many different methods for flow control operation depending on the application requirements. The first method is to use the programmable watermarks within the S/UNI-2xGE to determine the upper and lower bounds for pause frame generation. This method allows the link layer device to de-assert the RENB, which will cause the S/UNI-2xGE FIFOs to fill and automatically send a pause frame when the high watermark is hit. The second method for flow control is for the higher level device to generate a pause frame and send it to the S/UNI-2xGE for transmission. The third method uses external side band flow control pins called PAUSE and PAUSED for each channel. A higher layer device can toggle
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
10
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
the PAUSE pin and cause the S/UNI-2xGE port to transmit a pause frame. When the pin is released a zero timed pause frame will be sent to remove the pause condition at the far end link. Pause frames that are received at the S/UNI-2xGE can be terminated at the GMAC or optionally passed to the higher layer device. When the pause frames are terminated by the GMAC, the PAUSED pin will be held high until the pause count down timer reaches zero. This provides indication to higher layer devices that a pause frame has been received. The fourth method is to set register bits via the microprocessor interface to cause the S/UNI-2xGE to send a pause frame, or to monitor registers that indicate the reception of pause frames. Multiple different methods for implementing flow control provides the designer with significant flexibility to determine the methods that best suits the particular application. 4.7 POS-PHY Level 3 System Interface
The POS-PHY Level 3 system interface is a standard 32 bit interface running at 104 MHz. It can support a variety of data protocols including ATM, Packet over SONET, and now Gigabit Ethernet via the S/UNI-2xGE. PMC-Sierra provides a wide range of physical layer devices supporting different protocols and rates. This extensive set of devices that utilize POS-PHY Level 3 allow customers to develop a wide range of cards with a minimum of effort by allowing reuse of higher layer devices and board design. Table 4-2 PMC-Sierra, Inc. POS-PHY Level 3 Physical layer devices S/UNI-2xGE S/UNI-2488 S/UNI-4x622 S/UNI-MACH-48 Dual Gigabit Ethernet Controller with embedded SERDES Single OC-48c with embedded clock and data recovery Quad OC-12c with embedded clock and data recover Channelized OC-48
Note: The S/UNI-2xGE and other devices can be used in conjunction with the TSE 40 gigabit STS-1 cross connect element. The TSE can scale up to 160G non-blocking with four 40 gigabit TSE elements. Table 4-3 POS-PHY Level 3 Related Standards
ATM Forum Optical Interworking Forum Frame Based ATM Interface (Level 3) System Parallel Interface Level 3 STD# fb-phy-143.000 STD# oif2000.008
4.7.1
Single Gigabit Port Operation
If only one of the Gigabit Ethernet ports is required for specific applications, the POS-PHY level 3 interface does not need to be run at 104 MHz for wire-speed operation. Rather, the POS-PHY Level 3
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
11
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
interface can operate at 80 MHz. A power savings is realized when operating only one Gigabit Ethernet port. 4.8 Loopbacks
The S/UNI-2xGE provides three separate loopbacks to allow system developers to implement sophisticated diagnostic tests for their boards. These loopbacks are also useful for board production testing. 4.8.1 Line Side Loopback
This loopback allows a line side loopback to direct incoming traffic back out to the optics module. The 10-bit parallel data stream from the receive SERDES to be looped back into the Parallel In Serial Out (PISO) block within the transmit portion of the SERDES and back onto the line. 4.8.2 System Side Loopback
This loopback goes from the POS-PHY Level 3 interface through the Gigabit MAC and loops back towards the POS-PHY Level 3 interface. This loopback can be set per channel for diagnostic purposes. A ring based Ethernet over SONET application could utilize the loopback function to allow a Gigabit Ethernet stream to bypass a particular node. In this case, there would be two S/UNI 2488 devices for East and West ring operation at OC-48. An FPGA would provide three POS-PHY Level 3 interfaces for the two S/UNI 2488's and the S/UNI-2xGE. If one, or both Gigabit Ethernet streams are required to bypass a particular node, the system side loopback could be enabled for that channel. Thus, one or both Gigabit Ethernet streams are looped back at the S/UNI-2xGE GMAC and sent to the East or West OC-48 device. The mapping of Ethernet frames into the OC-48c SONET payload is described in the Ethernet over SONET application note PMC-2001398. 4.8.3 System Side Loopback via GMII
This loopback goes from the POS-PHY Level 3 interface through the Gigabit MAC to the GMII interface logic and loops back towards the POS-PHY Level 3 interface. 4.9 Microprocessor Port
The S/UNI-2xGE incorporates a 16 bit generic Intel based microprocessor interface that is common to all POS-PHY Level 3 physical layer devices. A common interface simplifies the design when using multiple different PMC-Sierra physical layer devices.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
12
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
4.10
Software Driver Support
In order to minimize the development effort and speed time to market, PMC-Sierra is providing a software driver for the S/UNI-2xGE. The driver provides an Application Programming Interface (API), which provides an extensive set of calls to simplify device initialization and configuration as well as statistics collection and interrupt management. Two sample calls are shown, a complete list of calls will be available in the software programmers guide . 4.10.1 Device Register Read API Example The first sample call simplifies the process for reading the contents of a specific register in the S/UNI2xGE device. The user provides the register number and the function derives the actual address location. An example call is shown below: Table 4-4 Reading from Device Registers: Error! Unknown document property name.Read This function can be used to read a register of a specific Error! Unknown document property name. device by providing the register number. This function derives the actual address location based on the device handle and register number inputs. It then reads the contents of this address location using the system specific macro, sysSuni2xgeRead. Note that a failure to read returns a zero and any error indication is written to the associated DDB. Prototype
UINT2 Error! Unknown document property name.Read(sError! Unknown document property name._HNDL deviceHandle, UINT2 regNum) deviceHandle
Inputs
: device Handle (from Error! Unknown document : register number
property name.Add)
regNum
Outputs Returns Valid States
ERROR code written to the DDB value read
Error! Unknown document property name._PRESENT, Error! Unknown document property name._ACTIVE, Error! Unknown document property name._INACTIVE
Side Effects Pseudocode
May affect registers that change after a read operation Begin End
4.10.2 Interrupt Service Routine Configuration API Example Another example shown below provides a command for initializing Interrupt Service Routine processing. The S/UNI-2xGE software driver provides a flexible and configurable alarm update, status functions that can be tied to the interrupt service routine.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
13
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
Table 4-5 Interrupt Service Routine: Error! Unknown document property name.ISR Reads the state of the interrupt registers in the Error! Unknown document property name. and stores them in an ISV. Performs whatever functions are needed to clear the interrupt, from simply clearing bits to complex functions. This routine is called by the application code, from within sysSuni2xgeISRHandler. If ISR mode is configured all interrupts that were detected are disabled and the ISV is returned to the Application. Note that the Application is then responsible for sending this buffer to the DPR task. If polling mode is selected, no ISV is returned to the Application and the DPR is called directly with the ISV. Prototype Inputs Outputs Returns Valid States Side Effects Pseudocode
void * Error! Unknown document property name.ISR(sError! Unknown document property name._HNDL deviceHandle) deviceHandle
: device Handle (from Error! Unknown document
property name.Add) None (pointer to) ISV buffer (to send to the DPR) or NULL (pointer)
Error! Unknown document property name._ACTIVE
None Begin get an ISV buffer update ISV with current interrupt status if no valid interrupt condition return NULL if in ISR mode disable all detected interrupts return ISV else (Polling mode) call Error! Unknown document property name.DPR output NULL End
4.11
S/UNI-2xGE Pinout The pinout was designed to simplify board development using the S/UNI-2xGE. Care was taken to provide a direct connection to optical modules without having to cross high-speed data lines. In addition, the power escape patterns were analyzed to ease board design and improve signal integrity. Power and grounds have been grouped in addition to providing direct access for high-speed signal lines for connection to optics modules from the SERDES pins and to copper PHYs via the GMII interface. Please refer to Figure 4.3 for a sample connection diagram for an optical module and the S/UNI-2xGE.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
14
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
Figure 4.3 PM3386 to ODL Interface
PM3386
TX -
AVDH
ODL Transmitter
50
50 50
PECL Output
TX +
TX -
50
TX +
PECL Input
ODL to PM3386 Interface
ODL Receiver
TX -
PM3386
50 50
TX -
PECL Output
TX +
50
50
TX +
PECL Input
4.12
JTAG
A JTAG port is provided to test the digital I/O on the S/UNI-2xGE for board testing.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
15
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
5
POS-PHY LEVEL 3 FPGA SUPPORT
Many system developments use FPGAs to complete designs and deliver equipment as fast as possible. FPGAs allow system designers to perform multiple spins without the delay of ASIC fabrication times. FPGAs also allow development of functions that are not completely specified, allowing future changes if required (i.e. tracking an emerging standard). After FPGA code has been tested and stable, ASICs can be developed to reduce the cost. PMC-Sierra recognizes the importance of FPGAs in system design and time-to-market, which is why relationships have been developed with leading FPGA vendors to provide interoperable POS-PHY Level 3 cores in conjunction with PMC-Sierra's broad line of physical layer devices. PMC-Sierra is partnering with leading FPGA vendors. For more information, please contact your local PMC-Sierra representative.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
16
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
6 6.1
EXAMPLE APPLICATIONS OF THE S/UNI-2XGE Ethernet Ports in the WAN
The S/UNI-2xGE addresses a number of applications in the Wide Area Network and Internet POP. Figure 6-1 shows example applications for the S/UNI-2xGE in Internet POPs. Figure 6-2 indicates where Ethernet ports will be found within the Enterprise WAN Edge. Figure 6.1 Ethernet Ports on POP WAN Equipment
2xGE ER 2xGE Gig POP Switch 2xGE AR 2xGE ER 2xGE 2xGE 2xGE AR 2xGE ER 2xGE CR 2xGE Long Haul Transport CR 2xGE Tnsp Mux
Server Farm
AR - Access Router CR - Core Router
ER - Edge Router
EntR - Enterprise Switch/Router Tnsp Mux - Transport Mux
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
17
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
Figure 6.2 Ethernet Ports Enterprise WAN Edge
Branch Office MSR 2xGE MSR EntR Workgroup L3 Switch Workgroup L2 Switches PBX ATM/POS 2xGE ADM Metro SONET Ring
2xGE
2xGE
Server Farm
ADM - Add Drop Mux
EntR - Enterprise Switch
MSR - Multi-Service Switch/Router
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
18
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
6.2
The S/UNI-2xGE in Core and Edge Router Applications
The S/UNI-2xGE is taylored to meet the needs of Gigabit Ethernet designs in Core and Edge Router applications. By leveraging the POS-PHY Level 3 interface, the S/UNI-2xGE can seamlessly link to upper layer devices. Figure 6.3 provides an example of this application. Also shown in Figure 6.3 are two other PMC POS-PHY Level 3 devices that support OC-48c POS or Quad OC-12c POS allowing multiple line cards while maximizing reuse of the back-end card design. Figure 6.3 Core and Edge Router Applications
POS-PHY Level 3 Bus
Line Card # 1
Upper Layer Device(s)
Scheduler
Switch Fabric
Gigabit Ethernet
Twisted Pair
Optical Transceiver
TXD +/RXD +/PM3386 S/UNI-2xGE
Mag
Gigabit Ethernet
Copper GE PHY
Classification Forwarding GMII
Switch Fabric Device
Line Card # 2
Upper Layer Device(s)
Scheduler
OC-48
Optical Transceiver
TXD +/RXD +/-
PM5381 S/UNI-2488 Classification Forwarding
Switch Fabric Device
OC-12
Optical Transceiver
Line Card # n
Upper Layer Device(s)
Scheduler
OC-12
Optical Transceiver PM5380 S/UNI-4x622
OC-12
Optical Transceiver
Classification Forwarding
OC-12
Optical Transceiver
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
19
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
6.3
Ethernet over SONET Applications
As Ethernet begins to be deployed in Metro and Wide Area Networking (MAN and WAN) applications, Ethernet over SONET functionality becomes a requirement. This allows Ethernet to be transported across existing infrastructure. One example is to provide transparent bridging between geographically diverse sites and to allow enhanced VPN features to be implemented across the WAN. The basic functionality required to implement EOS is to properly delineate the incoming or outgoing frames so that they can be processed by either the S/UNI 2488 (OC-48c POS device) or the S/UNI2xGE (dual port SERDES/GMAC). As shown below, the FPGA uses two PL3 interfaces to connect the S/UNI-2xGE and the S/UNI 2488 to implement the EOS function. For greater detail, please refer to the "Ethernet over SONET" application note PMC-2001398. Figure 6.4 Ethernet over SONET Application
SFF Optics Serdes
S/UNI 2xGE
Section
Layer 2 GMAC Line/ (x2)
I/F FPGA I/F FPGA
PL3 PL3 32-Bit 32Master
S/UNI 2488
PL3 PL3 32-Bit 32-Bit Master
SFF Optics
OPTIONAL RAM PL3 UL3/PP Slave L3 SLAVE
APS
MASTER
FIFO
RAM I/F
Section
APS
Statistics
Optional Ram
In the above application, the PPP over SONET capabilities of the S/UNI 2488 are used to reduce the packet processing requirements of the EOS functions implemented in the interface FPGA, this is one of a number of potential solutions. There are emerging alternative packet framing schemes that may be also be used. These schemes include Generic Frame Protocol (GFP) and Dynamic Packet Transport (DPT) which uses Spatial Reuse Protocol (SRP). These methods are being considered at the ITU (for GFP) and the IEEE Resilient Packet Ring Study Group (for both GFP and SRP).
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
20
Serdes
Path O/H
UL3/
EOS Function EOS
PL3 Slave
SONET Line/ Line/ Section
RAM UL3/PP SFF L3 Optics SLAVE
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
Figure 6.5 Packet over SONET Applications
SFF Optics Serdes
S/UNI 2xGE
Section
Layer 2 GMAC Line/ (x2)
I/F FPGA I/F FPGA
PL3 PL3 32-Bit 32Master
S/UNI 2488
PL3 PL3 32-Bit 32-Bit Master
SFF Optics
OPTIONAL RAM PL3 UL3/PP Slave L3 SLAVE
APS
MASTER
FIFO
RAM I/F
Section
APS
Statistics
Optional Ram
In Figure 6-5 we describe a Packet over SONET application. In this application, the FPGA must terminate and route the packets to either the S/UNI 2488 or the S/UNI-2xGE. The FPGA in this application also uses two PL3 interfaces to connect the S/UNI-2xGE and the S/UNI 2488 to implement the POS function. 6.4 Optical Cross-Connect Applications
Optical Cross-connects provide a new level of system hierarchy by providing Layer 1 optical stream cross-connecting. Many initial Optical Cross-connects address the SONET market space, however, Gigabit Ethernet is now becoming a requirement for these systems. Figure 6.6 Gigabit Ethernet Ports on an Optical Cross-Connect
POS-PHY Level 3 Bus POS-PHY Level 3 Bus 4x777.6 MHz LVDS Links 4x777.6 MHz LVDS Links POS-PHY Level 3 Bus POS-PHY Level 3 Bus
Line Card #1
Switch Fabric
PM7390 S/UNI Mach-48
Line Card #1
Gigabit Ethernet
Optics
PM3386 S/UNI-2xGE
FPGA
Gigabit Ethernet
PM5372 TSE (Working XConnect)
PM7390 S/UNI Mach-48
FPGA
PM3386 S/UNI-2xGE
Optics
Gigabit Ethernet
Serdes
Path O/H
UL3/
L2 Termination & EOS Routing
PL3 Slave
SONET Line/ Line/ Section
RAM UL3/PP SFF L3 Optics SLAVE
Gigabit Ethernet
Line Card #2
Gigabit Ethernet PM5372 TSE (Protection XConnect)
Line Card #2
Gigabit Ethernet
Optics
PM3386 S/UNI-2xGE
FPGA
PM7390 S/UNI Mach-48
PM7390 S/UNI Mach-48
FPGA
PM3386 S/UNI-2xGE
Gigabit Ethernet
Optics
Gigabit Ethernet
POS-PHY Level 3 Bus
POS-PHY Level 3 Bus
4x777.6 MHz LVDS Links
4x777.6 MHz LVDS Links
POS-PHY Level 3 Bus
POS-PHY Level 3 Bus
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
21
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
6.5
Optical Routers and Optical Multi-Service Switches
Gigabit Ethernet is becoming a new requirement for Multi-service switches. In Figure 6-7, we show how the S/UNI-2xGE can be deployed in this type of application. The S/UNI-2xGE connected via an FPGA to the S/UNI-Mach 48 now allows Gigabit Ethernet to be mapped across the cross connect fabric and allow grooming of traffic into various protocol cards. These protocol cards can provide multi-service switching or routing to a larger switching fabric. Multi-service switches and routers require Optical solutions to manage the dramatic increase in bandwidth to be processed. These new types of equipment leverage the optical cross-connect to bypass traffic that is not destined for processing at their node. Thus, the equipment can support a much greater bandwidth than the switch or router can provide, by bypassing traffic destined for other nodes and only processing traffic destined for that particular node. Figure 6.7 Gigabit Ethernet Ports on an Optical Multi-Service Switch or Optical Router
4x777.6 MHz LVDS Links 4x777.6 MHz LVDS Links
Line Card #1 Switch Fabric
Optics PM5315 Spectra 2488 PM5310 TBS PM5372 TSE (Working XConnect)
ATM Port Card
PM7390 S/UNI Mach-48
PM7324 S/UNI Atlas
Traffic Management
TT1 Switch with Multi-Gigabit Fabric
Fabric Chips
Line Card #2
Optics PM3386 S/UNI-2xGE PM7390 S/UNI Mach-48
Ethernet Port Card
FPGA PM7390 S/UNI Mach-48 Classify Forward Scheduler
Gigabit Ethernet POS-PHY Level 3 Bus POS-PHY Level 3 Bus PM5372 TSE (Protection XConnect)
Line Card #3
Optics PM5315 Spectra 2488 PM5310 TBS
IP Port Card
PM7390 S/UNI Mach-48 Classify Forward Fabric Chips Scheduler
4x777.6 MHz LVDS Links
4x777.6 MHz LVDS Links
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
22
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
7
CONCLUSION
The S/UNI-2xGE fully addresses the front end requirements for Gigabit Ethernet in exploding markets of Router interconnect, Metro and Core Transport and Multi-Service switches. The key requirements of these markets are: * * * * * High port density. Low power. Full MAC features including: statistics, frame filtering, VLAN and Jumbo frame support. Standard system interfaces to ensure compatibility. Extensive software driver support to simplify software development.
There is a single phrase that summarizes PMC-Sierra's goal in developing the S/UNI-2xGE device:
Ethernet is a persuasive protocol that will grow throughout the entire Global Network. Low power, high density and standard interfaces are the key to a successful deployment.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
23
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
NOTES
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
24
PRELIMINARY TECHNICAL OVERVIEW PMC-1991728 ISSUE 1
PM3386 - S/UNI-2XGE
S/UNI-2XGE TECHNICAL OVERVIEW
CONTACTING PMC-SIERRA, INC.
PMC-Sierra, Inc. 105-8555 Baxter Place Burnaby, BC Canada V5A 4V7 Tel: Fax: (604) 415-6000 (604) 415-6200 document@pmc-sierra.com info@pmc-sierra.com apps@pmc-sierra.com http://www.pmc-sierra.com
Document Information: Corporate Information: Application Information: Web Site:
None of the information contained in this document constitutes an express or implied warranty by PMC-Sierra, Inc. as to the sufficiency, fitness or suitability for a particular purpose of any such information or the fitness, or suitability for a particular purpose, merchantability, performance, compatibility with other parts or systems, of any of the products of PMC-Sierra, Inc., or any portion thereof, referred to in this document. PMC-Sierra, Inc. expressly disclaims all representations and warranties of any kind regarding the contents or use of the information, including, but not limited to, express and implied warranties of accuracy, completeness, merchantability, fitness for a particular use, or non-infringement. In no event will PMC-Sierra, Inc. be liable for any direct, indirect, special, incidental or consequential damages, including, but not limited to, lost profits, lost business or lost data resulting from any use of or reliance upon the information, whether or not PMC-Sierra, Inc. has been advised of the possibility of such damage. (c) 2000 PMC-Sierra, Inc. PMC-1991728 (P1) Issue date: October 2000
PMC-Sierra, Inc.
105 - 8555 Baxter Place Burnaby, BC Canada V5A 4V7 604 .415.6000


▲Up To Search▲   

 
Price & Availability of 1991728

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X