10 Gigabit Ethernet MAC Core for Altera CPLDs. 1 Introduction. Product Brief Version 1.4 - February 2002



Similar documents
10/100/1000Mbps Ethernet MAC with Protocol Acceleration MAC-NET Core with Avalon Interface

10/100/1000 Ethernet MAC with Protocol Acceleration MAC-NET Core

Gigabit Ethernet MAC. (1000 Mbps Ethernet MAC core with FIFO interface) PRODUCT BRIEF

10 Gigabit Ethernet: Scaling across LAN, MAN, WAN

High Speed Ethernet. Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF

LAN and WAN Rate 10 GigE

Layer 3 Network + Dedicated Internet Connectivity

White Paper Increase Flexibility in Layer 2 Switches by Integrating Ethernet ASSP Functions Into FPGAs

11/22/

How To Test For 10 Gigabit Ethernet At 10 Gb/S

Building Blocks for Rapid Communication System Development

Introduction. Background

Using FPGAs to Design Gigabit Serial Backplanes. April 17, 2002

DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL

CMA5000 SPECIFICATIONS Gigabit Ethernet Module

HOW TO TEST 10 GIGABIT ETHERNET PERFORMANCE

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work

Fast Ethernet and Gigabit Ethernet. Computer Networks: Fast and Gigabit Ethernet

Gigabit Ethernet. Abstract. 1. Introduction. 2. Benefits of Gigabit Ethernet

Overview of Requirements and Applications for 40 Gigabit and 100 Gigabit Ethernet

KeyStone Architecture Gigabit Ethernet (GbE) Switch Subsystem. User Guide

Fast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

CORPORATE NETWORKING

WHITE PAPER. Enabling 100 Gigabit Ethernet Implementing PCS Lanes

Development of the FITELnet-G20 Metro Edge Router

How To Build A Network For Storage Area Network (San)

New WAN PHY Approach Proposals

Application Note Gigabit Ethernet Port Modes

RFC 2544 Testing of Ethernet Services in Telecom Networks

40 Gigabit Ethernet and 100 Gigabit Ethernet Technology Overview

Leased Line + Remote Dial-in connectivity

Gigabit Ethernet: Architectural Design and Issues

10-/100-Mbps Ethernet Media Access Controller (MAC) Core

AGIPD Interface Electronic Prototyping

FOUNDATION Fieldbus High Speed Ethernet Control System

10 Gigabit Ethernet (10GbE) and 10Base-T - RoadMap

MPX100 Intelligent Ethernet Test Probe

Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl

LAN Switching and VLANs

Building a Bigger Pipe: Inverse Multiplexing for Transparent Ethernet Bridging over Bonded T1/E1s

Data Communication Networks

High Performance 10Gigabit Ethernet Switch

Network Configuration Example

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Fiber Distributed Data Interface

VePAL MX300. Platform Highlights. Key Features. 10GbE LAN/WAN and Gigabit Ethernet and Fast Ethernet Test Set. Metro Expert

STAR-GATE TM. Annex: Intercepting Packet Data Compliance with CALEA and ETSI Delivery and Administration Standards.

PCI Express: The Evolution to 8.0 GT/s. Navraj Nandra, Director of Marketing Mixed-Signal and Analog IP, Synopsys

Alcatel-Lucent 1665 Data Multiplexer (DMX) for Service Providers

The New Age MAN The Architectures and Services

Server Consolidation and Remote Disaster Recovery: The Path to Lower TCO and Higher Reliability

10G CWDM Conversion Technology

Switch Fabric Implementation Using Shared Memory

Local-Area Network -LAN

H3C SR8800 RPR Technology White Paper

Best Practices: The Key Things You Need to Know Now About Secure Networking Layer 1 (SONET), Layer 2 (ATM), and Layer 3 (IP) Encryption Technologies

Chapter 3. Enterprise Campus Network Design

LatticeSC/Marvell Serial-GMII (SGMII) Physical Layer Interoperability

Fibre Channel over Ethernet in the Data Center: An Introduction

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

Advanced Test Set for 10/100/Gigabit Ethernet

Contents. Connection Guide. What is Dante? Connections Network Set Up System Examples Copyright 2015 ROLAND CORPORATION

Please purchase PDF Split-Merge on to remove this watermark.

ETHERNET ENCRYPTION MODES TECHNICAL-PAPER

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)

White Paper. 10 Gigabit Ethernet Technology Overview

Service Definition. Internet Service. Introduction. Product Overview. Service Specification

XMC Modules. XMC-6260-CC 10-Gigabit Ethernet Interface Module with Dual XAUI Ports. Description. Key Features & Benefits

Towards an Open Data Center with an Interoperable Network Volume 5: WAN and Ultra Low Latency Applications Last update: May 2012

Converged Optical Ethernet White Paper. OnSite OS-10 Multi-Services over SDH Provisioning

How Much Broadcast and Multicast Traffic Should I Allow in My Network?

High-Speed SERDES Interfaces In High Value FPGAs

SmartFusion2 SoC FPGA High Speed Serial and DDR Interfaces. User s Guide

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

- Hubs vs. Switches vs. Routers -

INTRODUCTION TO MEDIA CONVERSION

VXLAN: Scaling Data Center Capacity. White Paper

IT Data Communication and Networks (Optional)

of Network Access ASC Broadband Services Access Platform The New Edge Advanced Switching Communications

Data Link Protocols. TCP/IP Suite and OSI Reference Model

784 INTELLIGENT TRANSPORTATION SYSTEMS NETWORK DEVICES. (REV ) (FA ) (7-12)

1.264 Lecture 34. Telecom: Connecting wired LAN, WAN. Next class: Green chapter 17. Exercise due before class

Advanced Test Set for 10/100/Gigabit Ethernet

GR2000: a Gigabit Router for a Guaranteed Network

Using & Offering Wholesale Ethernet Network and Operational Considerations

Based on Computer Networking, 4 th Edition by Kurose and Ross

Ethernet/IEEE evolution

Brocade Solution for EMC VSPEX Server Virtualization

Quartus II Software Design Series : Foundation. Digitale Signalverarbeitung mit FPGA. Digitale Signalverarbeitung mit FPGA (DSF) Quartus II 1

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Data Link Layer. Page 1. Ethernet

hp ProLiant network adapter teaming

What is VLAN Routing?

This is a product of VCCI Class B Compliance

How To Configure Voice Vlan On An Ip Phone

Transcription:

1 Introduction Initially, network managers use 10 Gigabit Ethernet to provide high-speed, local backbone interconnection between large-capacity switches. 10 Gigabit Ethernet enables Internet Service Providers (ISPs) and Network Service Providers (NSPs) to create very high-speed links at a very low cost, between co-located, carrier-class switches and routers. The technology also allows the construction of MANs and WANs that connect geographically dispersed LANs between campuses or points of presence (PoPs). These connections use dark fiber, dark wavelengths, or SONET (synchronous optical network) networks. 10 Gigabit Ethernet provides, for MAN and WAN, compatibility with the installed OC-192 SONET rings. As the demand for bandwidth increases, 10 Gigabit Ethernet will be deployed throughout the entire network, and will include server farms, backbones, and campus-wide connectivity. Ethernet provides significant advantages over other technologies, such as ATM. 10 Gigabit Ethernet extends the capabilities, to WAN and MAN connectivity, of lower rates (10/100 and Gigabit) Ethernet links to build end to end Ethernet networks with proven, simple and low cost solutions: No expensive, bandwidth-consuming conversion between Ethernet frames and ATM cells is required; the network is Ethernet, end to end. The combination of IP and Ethernet offers Quality of Service and traffic policing capabilities that approach those provided by ATM, so that advanced traffic engineering technologies are available to users and providers. A wide variety of standard optical interfaces (wavelengths and link distances) have been specified for 10 Gigabit Ethernet, optimizing its operation and cost for LAN, MAN, or WAN applications. Campus 2 Campus 3 L2 Switch Workgroup Switch Server Campus 1 Add Drop MUX Figure 1: 10 Gigabit Ethernet Deployment Example 1

The 10 Gigabit Ethernet MAC core is designed to comply with the IEEE 802.3ae Draft 3.2 specification and to meet the requirements for both WAN/MAN and LAN applications. The MAC layer also implements automatic flow-control and support for virtual bridged LANs (VLAN, IEEE 802.1Q specification). The 10 Gigabit Ethernet MAC core implements, on the application side, a flexible FIFO interface designed to be seamlessly connected to any MorethanIP standard Telecom Interface (e.g. SPI-4 or POS-PHY L4). On the Ethernet Line side, the MAC core implements an interface designed to be connected to vendor specific XGMII DDR (Dual Data Rate) I/O structure. An optional host interface is available to connect the Ethernet MAC core to a configuration and management host processor. The following figure shows an application example with a 10 Gigabit Ethernet line card with a LAN PHY physical layer. SPI-4 XGMII XAUI Network Processor SPI-4 10G Ethernet MAC Core 8b/10b endec 3.125Gbps SERDES 3.125Gbps SERDES 8b/10b endec 64/66b endec OIF SERDES Mux / Demux Optics Management Host Figure 2: 10 Gigabit Ethernet MAC Core Application Example 2

2 10 Gigabit Ethernet MAC Core Features Overview Full MAC and Reconciliation layer and sub-layer implementation compliant with IEEE802.3ae draft 3.3 specification Direct interface to standard 32-Bit DDR (Dual Data Rate) XGMII connections or to a selection of high speed SERDES devices via 32-Bit SSTL-II, HSTL Class I Lane, data alignment and PHY error handled by the core reconciliation sub-layer CRC-32 generation and checking at full speed using a multi-stage CRC calculation architecture Unicast, Broadcast and Multicast Ethernet Frames supported in both transmit and receive Dynamically programmable MAC address with promiscuous mode option Multicast address filtering with 64-bin hash code lookup table on receive reducing processing load on higher layers Automatic discard of errored received frames, for example frames with preamble, length or type error Ethernet Pause Frame (802.3 Annex 31A) and termination providing fully automated flow control without any user application overhead Automatic Pause Frame generation from programmable FIFO congestion thresholds and programmable Quanta Pause frame generation optionally controlled by a command pin offering flexible application traffic flow control Programmable frame maximum length providing support for any frame (e.g. Jumbo Frame or any tagged Frame) Support for VLAN tagged frames according to IEEE 802.1Q specification in both transmit and receive Dynamic inter packet gap (IPG) calculation for WAN applications Simple 64 bit interface to user application with seamless interconnection to other MorethanIP telecom interface cores (e.g. SPI-4) Fully programmable FIFOs providing rate and clock decoupling on the interface to the user application In-System programmable FIFO threshold settings for system level performance optimization Status word available with each Frame on the User interface providing information such as frame length, Frame type indication, VLAN tag and error information Frame padding, preamble and SFD (Start of Frame Delimiter) / insertion and deletion User interface supports data rates up to 12.5Gbps with full back to back Frame transfer support Implements statistics and event signals to providing support for 802.3 basic and mandatory Management Information Database (MIB) package (RFC2665) required in SMNP environments Design Kit includes with Ethernet frame generators and checking models enabling fully automated design verification, standard compliance test, providing fast turn-around design cycles and regression testing 3

3 10 Gigabit Ethernet MAC Core Block Diagram Statistic Monitoring MAC Receive Application Interface Receive FIFO RX Control XGMII / SERDES Receive Interface Reconciliation Transmit Application Interface Transmit FIFO TX Control XGMII / SERDES Transmit Interface Dynamic Configuration Signals Command Signals Figure 3: 10 Gigabit Ethernet MAC Core Block Diagram 4 Implementation Summary Table 1: Altera APEX II Implementation Summary Device FIFO Sizes Size (LCells) Freq. EP2A15 TX: 256x64 RX: 256x64 7500 (45% Utilization) EP2A25 TX: 256x64 RX: 256x64 7500 (28% Utilization) EP2A70 TX: 256x64 RX: 256x64 7500 (10% Utilization) >156.25MHz 4

Table 2: Altera STRATIX Implementation Summary Device FIFO Sizes Size (LCells) Freq. EP1S10 (69% Utilization) EP1S20 (39% Utilization) EP1S40 (17% Utilization) EP1S80 (9% Utilization) >156.25MHz 5 Design Package and Support Delivered, optionally, as an Altera CPLD netlist or in fully generic Register Transfer Level (RTL) synthesizable VHDL or Verilog source code Configurable VHDL verification test-benches with complete Ethernet Frame generator and Ethernet Frame monitor for fully automated design testing. Dedicated compliance test suite for regression testing Scripts for synthesis tools and Altera Quartus-II architecture layout tool Detailed user's and methodology guides 5

6 Ordering Information MTIP-10GMAC-lang-arch Table 3: Language Code Language code Technology code Language Code VHDL VLOG BIN Delivery Language Synthesizable RTL VHDL Synthesizable RTL Verilog Encryped CPLD netlist Table 4: Technology Code Technology Code GEN APX STX Target Technology Fully generic sythesizable code for ASIC or Altera CPLD implementations Netlist for Altera APEX-II CPLD Netlist for Altera STRATIX CPLD 7 Contact MorethanIP GmbH Domagkstr. 33/75 80807 Munich, GERMANY Tel : +49 (0) 89 3219599 0 FAX : +49 (0) 89 3219599 1 E-Mail : info@morethanip.com Internet : www.morethanip.com 6