Vendor: Lattice Semiconductor Corp. Category: Ethernet

Ethernet 1G/10G flexiMAC MACO Core

The LatticeSCM Ethernet flexiMAC™ MACO™ IP core is a flexible packet framer and parser that can implement Layer2 (data link layer…

Overview

The LatticeSCM Ethernet flexiMAC™ MACO™ IP core is a flexible packet framer and parser that can implement Layer2 (data link layer or MAC) functionality for various standards. The flexiMAC functionality complements the Layer1 (physical layer) multi-protocol functionality of the LatticeSCM Physical Coding Sublayer (PCS) and is implemented in MACO hard logic. This yields a complete Layer1/Layer2 solution for 1/10Gb Ethernet standards.

The flexiMAC core assists the FPGA designer’s efforts by providing pretested, reusable functions that can be easily plugged in, freeing designers to focus on their unique system architecture. These blocks eliminate the need to “re-invent the wheel,” by providing either an industry-standard Layer 2 flexible packet framer and parser or a Layer 1 multi-protocol functionality of the Physical Coding Sublayer (PCS) module. This proven core is optimized utilizing the LatticeSCM device’s MACO architecture, resulting in fast, small cores that utilize the latest architecture to its fullest.

Software Requirements

* ispLEVER version 7.0 or later
* MACO design kit
* MACO license file

Key features

  • 1Gb Ethernet MAC (full duplex only) standard support.
  • 10Gb Ethernet MAC standard support including clauses 46.3.3 (Error and Fault Signaling) of IEEE Draft P802.3ae (also known as reconciliation layer)
  • IP provided in encrypted netlist
  • ModelSim® simulation models and test benches available for free evaluation
  • In 10Gb Ethernet mode, the TX flexiMAC will frequently back-pressure the TX client when there are less than two client clock (156MHz) cycles between consecutive packets written to the TX EBR interface. Similarly, 10Gb Ethernet mode requires a minimum Inter-Packet Gap (IPG) of 16 bytes between incoming RX XAUI packets if the client side of the MAC is to perform an RX to TX loopback.

Block Diagram

Specifications

Identity

Part Number
EthernetflexiMACCore
Vendor
Lattice Semiconductor Corp.
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Learn more about Ethernet IP core

Using FPGAs to build a compact, low cost, and low power Ethernet-to-Network Processor bridge

As carriers and cable providers begin rolling out triple-play and VoD services to their customers, OEMs are increasing their development efforts to roll out IP- (Internet Protocol) based systems, including PONs, CMTS, IP DSLAMs and other access and last-mile equipment. The common underlying physical layer for this is the ubiquitous Ethernet technology, now coupled with sophisticated QoS (Quality of Service) overlays.

Frequently asked questions about Ethernet IP cores

What is Ethernet 1G/10G flexiMAC MACO Core?

Ethernet 1G/10G flexiMAC MACO Core is a Ethernet IP core from Lattice Semiconductor Corp. listed on Semi IP Hub.

How should engineers evaluate this Ethernet?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Ethernet IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP