Embedded Tri-mode Ethernet MAC Wrapper

Overview

The CORE Generator™ Embedded Tri-mode Ethernet Media Access Controller (MAC) Wrapper automates the generation of HDL wrapper files for the embedded Tri-mode Ethernet MAC in Virtex™-4 FX devices. Preconfigured HDL wrappers as well as a low level driver file are generated automatically based on user defined options.

Key Features

  • Provides user configurable Virtex-4 FX Tri-mode Ethernet MAC (EMAC) physical interface
  • Simplifies interconnection between the Ethernet MAC and the PHY
  • Allows selection of one or both of the two Ethernet MACs (EMAC0 or EMAC1) from the Ethernet MAC primitive
  • Defines EMAC0/EMAC1 configuration vectors based on user options
  • Supports MII, GMII, RGMII v1.3, RGMII v2.0, SGMII, and 1000BASE-X PCS/PMA interfaces
  • Clock Enable inputs on the Transmit and Receive clients available when the Ethernet MAC is configured in MII mode
  • Instantiates BUFs, DCMs, GT11s, and logic required for MII, GMII, RGMII, SGMII, and 1000BASE-X PCS/PMA interfaces
  • Includes low-level driver example for DCR accesses
  • Includes testbench for wrappers using the EMAC and GT11 Smartmodels
  • Generates VHDL or Verilog wrappers
  • 16-bit client interface is now supported
  • New "Byte PHY" clocking scheme for Tri-Mode Full Duplex only GMII/MII (halves the BUFG requirements)
  • Implementation scripts and UCF file
  • Simulation scripts for Mentor Modelsim and Cadence IUS (functional and timing simulation)

Technical Specifications

×
Semiconductor IP