Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  器件   |   设计软件   |   IP   |   设计服务   |   开发套件及配件   |   资料  

 IP产品
   嵌入式处理器
   接口与外设
          外设
          PCI
          PCI Express
          Memory Controllers
          USB
          PCMCIA
          Ethernet
          I2C
          CAN
          PowerPC Bus
          HyperTransport
          RapidIO
          SerialLite
          Additional Functions
          Consortiums
          资料
   DSP
   通信
  
 About IP
      运用IP进行设计
      IP认证
      系统设计
      申请IP
  
 IP界合作伙伴
      AMPP计划
      AMPP核合作伙伴
  

10-Gigabit Ethernet Physical Coding Sub-layer (PCS)

from MorethanIP

View Literature
Request Free Evaluation



AMPP Approved
OpenCore Support
I-Test



Features

  • 10-GBASE-R core is compliant with Clause 49 of IEEE 802.3ae specification
  • Designed for 10-Gbit Ethernet physical layer (PHY) applications such as local area network/wide area network (LAN/WAN) PHYs or for use in integrated 10-Gbit Ethernet controller devices
  • Optional features include 64-bit, media-independent non-double data rate (DDR) interface; 32-bit XGMII (10-Gbit medium independent interface) DDR-to-10-Gbit Ethernet media access controls (MACs); and high-speed serializer/deserializer (SERDES)
  • Optional 10-Gbit attachment unit interface (XAUI) can be implemented with transceivers for efficient, board-level interface to optical modules and loopback
  • Optional XAUI interface is compatible with the Xenpack version 2.0 specification
  • Implements 4-to-1, 10-Gbit 16-bit interface (XSBI) multiplexer/de-multiplexer when selected technology is an Altera® FPGA
  • Implements 10-Gbit Ethernet data scrambler that generates transition-rich signals to an application's high-speed optical link and its data descrambler on the core receive path
  • Available for Altera's Stratix and Stratix GX FPGAs
  • Includes 64- and 66-bit data coder/decoder (CODEC), with synchronization bit insertion or deletion upon respective transmit or receive
  • Provides 66-bit block synchronization on the physical coding sub-layer receive path, and 64-bit block encoding on transmit with gearbox function
  • Includes 64- and 66-bit encoder/decoder that performs 66-bit word alignment; 64- and 66-bit receive path decoding; 64- and 66-bit transmit path encoding; and 64- and 66-bit transmit path conversion for block overhead bits
  • Implements XGMII and XSBI clock rates decoupling with elastic buffers on the transmit and receive paths
  • Simplifies system clock distribution through rate-matching first-in first-out (FIFO) with idle insertion or removal in receive direction
  • Provides programmable loopback on the core XGMII interface available for application test
  • Implements test pattern generator and checker for link testing in accordance with Clauses 49.2.8 and 49.2.12 of IEEE 802.3ae
  • Implements bit error rate monitoring, with high error rate indication to ensure constant line quality monitoring
  • Connects seamlessly to the MorethanIP 10-Gbit Ethernet MAC to function as a single-chip 10-Gbit Ethernet controller
  • Optional Management Data Interface (xMDIO) provides access to the internal registers of the PCS according to Clause 45 (definition of extended MDIO) of IEEE 802.3ae
  • Includes complete design kit containing behavioral Ethernet frame generators and checking models, PCS traffic generation model, standard compliance scenario, and implementation scripts

Block Diagram

Figure 1 shows a block diagram of the function.

Figure 1. 10 Gigabit Ethernet Physical Coding Sub-layer (PCS) Block Diagram

Figure 1. 10 Gigabit Ethernet Physical Coding Sub-layer (PCS) Block Diagram

Description

The MorethanIP PCS (Physical Coding Sub-layer) core is designed for Ethernet LAN PHY implementations, and can be used in Xenpack module applications or, when combined with proven MorethanIP 10-Gbit MACs, in highly integrated 10-Gbit Ethernet controller solutions. The MorethanIP PCS core is available for Altera Stratix, Stratix GX, and Mercury FPGAs.

The 10GBASE-R PCS core includes several functions, including a line scrambler-descrambler, 64- and 66-bit encoder and decoder, block synchronization, bit error testing, loopback, and test pattern generation and checking.

On the application side, the PCS core can be configured to implement either a XGMII or a XAUI when a design targets Altera Stratix GX FPGAs. Users can select the XGMII interface when integrating the core and custom logic into an FPGA solution. Alternatively, the XAUI interface provides a simple 16-bit, board level interface to connect the core to a MAC device.

The core is for use within LAN/WAN applications, with the PCS attached directly to the transceiver module; optional features include the test pattern generator and checker.

The 10GBASE-R PCS core is IEEE 802.3ae-compliant.

Device Utilization & Performance

Table 1 lists the typical device utilization results for the megafunction.

Table 1. Typical Device Utilization for the Megafunction
Target Device Speed Grade Utilization
Logic Cells
Performance
(fMAX)
Parameter Setting
EP1S20 -6 6,900 185 MHz 161.3 MHz
EP1SGX25 -6 7,020 185 MHz 161.3 MHz

Deliverables

  • Register transfer level (RTL) synthesizable VHDL/Verilog source code or encrypted netlist
  • Configurable VHDL/Verilog verification testbenches
  • Scripts for Mentor Graphics® LeonardoSpectrum synthesis tool
  • Implementation script for the Quartus® II software version 2.1
  • Detailed user guides

Contact Information

For additional information, you can contact MorethanIP at:

MorethanIP
An der Steinernen Bruecke 1
D-85757
Karlsfeld Germany

Tel: +49 81-31-333-9390 (Germany) or +1 408 273 4567 (USA)
Fax: +49 81-31-333-9391 (Germany) or +1 408 273 4667 (USA)
E-mail: info@morethanip.com
Internet: http://www.morethanip.com

  请填写反馈意见