GiGE/Triple-Speed MAC

Overview

The GiGE Triple-speed Ethernet MAC offers an IEEE802.3-2008 compliant solution that meets the requirements for full-duplex GiGE LAN in NIC (Network Interface Card) applications.

Features

  • GiGE / Triple-speed MAC with GMII PCS side interface and a simple FIFO based user side interface
  • GMII to RGMII interface wrapper
  • Statistics counter block (for RMON and MIB)
  • MDIO cores for external PHY status/control

Deliverables

  • Ethernet wrapper design with:
    • Top level MAC wrapper (source files, Verilog) for user specific customizations
    • Compiled synthesizable binaries (Netlists) and encrypted RTL for the MAC core
    • Compiled synthesizable binaries (Netlists) and encrypted RTL for the L2 packet generator and checker
    • Technology specific PCS/PMA wrappers for the selected device family
    • Source code RTL (Verilog) for RMON and Register-File blocks
  • UART/PCIe interface based reference design with:
    • Top level wrapper (source files, Verilog) for user specific customizations
    • Compiled synthesizable binaries (Netlists) and encrypted RTL for the I2C and MDIO cores
    • Compiled synthesizable binaries (Netlists) and encrypted RTL for the UART or PCIe host interface
  • Self checking behavioral models and test benches for simulation
  • Constraint files and synthesis scripts for design compilation
  • PCIe driver/API (source files, C) for Linux with the optional PCIe host interface
  • GUI application (Linux only) for interfacing to the reference design
  • Design guide(s) and user manuals

Product Brief

Download to get additional info