Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 IP Products
   Embedded Processors
   Interfaces & Peripherals
          Peripherals
          PCI
          PCI Express
          Memory Controllers
          USB
          PCMCIA
          Ethernet
          I2C
          CAN
          PowerPC Bus
          HyperTransport
          RapidIO
          SerialLite
          Additional Functions
          Consortiums
          Literature
   DSP
   Communications
  
 About IP
      Designing with IP
      Evaluate and Download IP
      IP Certifications
      System Design
      Request IP
  
 IP Industry Partners
      About AMPP Program
      AMPP Core Partners
  

MAC Ethernet Controller

from CAST, Inc.

Request Free Evaluation



AMPP Approved
OpenCore Support



Features

  • Based on the Intel/DEC 21143 LAN controller
  • Support for 10- and 100-Mbps data transfer rates
  • Media independent interface (MII)
  • Compliant with IEEE 802.3 carrier sense multiple access with collision detection (CSMA/CD) standard
  • Full or half duplex operation
  • Flexible address filtering
  • External RAM for storing media access control (MAC) addresses
  • Up to 16 physical addresses
  • 512-bit hash table for multicast addresses
  • Configurable 8-, 16-, and 32-bit data bus length
  • Big or little endian data byte ordering
  • Rich set of control and status registers
  • Interrupt mitigation control mechanism
  • Direct memory access (DMA) controller for programmable burst length
  • DMA controller for intelligent arbitration between transmit and receive processes
  • Descriptor "ring" or "chain" structures
  • Single descriptor points to up to two data buffers
  • Automatic descriptor list pooling

Block Diagram

Figure 1 shows a block diagram of the function.

Figure 1. MAC Ethernet Controller Block Diagram

Figure 1. CCIR-656 Decoder Function
Click for full detail (57KB)

Description

The MAC Ethernet controller is a megafunction of a high-speed local-area network (LAN) controller. It implements CSMA/CD algorithms as defined by the IEEE 802.3 standard for MAC over the Ethernet.

This megafunction is based on the standard Intel/DEC 21143 chip and contains a register set and functionality similar to the original device. It also contains a generic host side interface for connecting with external CPUs or with standard bus controllers such as PCI. The host interface is compatible with most modern virtual component interfaces, and can be configured to work with either 8-, 16-, or 32-bit data bus lengths with big or little endian byte ordering.

Developed for reuse in FPGA and ASIC implementations, the MAC Ethernet controller has a strictly synchronous design with positive-edge clocking, no internal tri-states, and a synchronous reset.

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 Performance
fmax
Logic Elements (LEs) Embedded array blocks (EABs) I/O Pins
EP1K100 -1 4,074 9 200 72 MHz
EP20K200C -7 4,082 17 200 85 MHz
EP2A15 -7 4,084 9 200 99 MHz
EP1S10 -6 3,601 9 200 129 MHz

Deliverables

  • EDIF netlist
  • Assignment & configuration
  • Symbol file
  • Include file
  • Vectors for testing the functionality of the megafunction including expected results
  • Documentation

Contact Information

For additional information, contact:

CAST, Inc.
11 Stonewall Court
Woodcliff Lake, NJ 07677

Tel: (201) 391-8300
Fax: (201) 391-8694
E-mail: info@cast-inc.com
WWW: WWW: http://www.cast-inc.com

  Please Give Us Feedback