FPGA, CPLD, and ASIC solutions from Altera
  • Download Center
  • Literature
Sign in/register
myAltera Account
Welcome
  •   myAltera
  •   Logout
  • Products
    • Devices
    • Design Software
    • Intellectual Property
    • Development Kits/Cables
    • Design & Support Services
    • Literature
  • End Markets
    • Automotive
    • Broadcast
    • Computer & Storage
    • Consumer
    • Industrial
    • Medical
    • Military
    • Test & Measurement
    • Wireless
    • Wireline
  • Technology
    • DSP
    • External Memory
    • Embedded Processing
    • Transceivers
    • Parallel I/O
    • Signal Integrity
    • System Integration
  • Training
    • Training Courses
    • University Program
    • Webcasts & Videos
    • Demonstrations
    • Events Calendar
  • Support
    • Design & Support Resources
    • Knowledge Database
    • Devices
    • Design Software
    • Intellectual Property
    • Development Kits/Cables
    • Design Examples
    • Downloads
    • User Communities/Forums
    • mySupport
  • About Altera
    • About Us
    • Environmental
    • Customer Successes
    • Partners
    • Newsroom
    • Investor Relations
    • Jobs
    • Contact Us
  • Buy Online
    • Devices
    • Design Software
    • Development & Education Kits
    • Cables & Programming Hardware
    • Intellectual Property
  • Entire Site
  • Part Number
  • Knowledge Database
  • Support & Technical Docs
  • Forums & Wiki
Username:  
Password:  
 
Forgot my username or password
Don't have myAltera account? Register Now.
Enter your email address:

MAC Ethernet Controller

Home > Products > Intellectual Property > Interface Protocols > Ethernet > MAC Ethernet Controller

from CAST, Inc.

View Literature
Download 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

Rate This Page


  • IP & Reference Designs
    • All Intellectual Property
    • All Reference Designs
    • Bridges & Adapters
      • Memory Mapped
      • Streaming
    • DSP
      • Filters & Transforms
      • Error Detection/Correction
      • Modulation & Demodulation
      • Video & Image Processing
    • Embedded Processors
      • Nios II
        • Processor Cores
          • Fast CPU
          • Economy CPU
          • Standard CPU
        • Benefits
          • Low Cost
          • High Performance
          • Long Life Cycle
          • Flexibility
        • Software Tools
          • Nios II IDE
          • Nios II C2H Compiler
          • Software
        • Development Kits
        • End Markets
        • Customer Successes
        • Literature
      • 32/16-Bit Microprocessors
      • 8/4-Bit Microprocessors
    • Interface Protocols
      • Communications
      • Ethernet
      • High Speed
      • PCI
      • Serial
      • Audio & Video
    • Memory Controllers
      • DMA
      • Flash
      • On-Chip
      • SDRAM
      • SRAM
    • Peripherals
      • Debug & Performance
      • Display
      • Microcontroller Peripherals
      • Multiprocessor Coord.
  • About IP
    • Designing with IP
      • IP Base Suite
    • Evaluate and Download IP
    • IP Certifications
    • System Design
    • Request IP
  • IP Partners
    • About AMPP Program
    • List of IP Partners
    Please give us feedback
    Products | End Markets | Technology | Training | Support | About Altera | Buy Online
    Jobs | Investor Relations | Contact Us | Site Map | Privacy | Legal Notice
    Copyright © 1995-2010 Altera Corporation. All Rights Reserved.
    Altera Forum
    Altera
    Forum
    Twitter
    Twitter
    RSS
    RSS
    Facebook
    Facebook
    Flickr
    Flickr
    YouTube
    YouTube
    Email Updates
    Email
    Updates