Sign In         Korean language homepageChinese language homepage

LatticeMico32 Ethernet Gigabit MAC Demo


Overview

This document describes the LatticeMico32 Tri-Speed Ethernet media access controller (MAC) IP demonstration for the LatticeMico32 Advanced Development Board for LatticeECP2. The demonstration shows the ability of the Tri-Speed MAC core to function in a real network environment operating at a link speed of either 10 or 100 megabits per second or 1000 megabits per second (gigabit). It is designed to be simple and easy to use, requiring no test equipment, lengthy setup, or complex explanation. Because searching the Web is a familiar procedure to everyone, this demonstration uses a Web server to demonstrate the Tri-Speed MAC IP core, using the open-source Lightweight IP (lwIP) network stack.

The demonstration runs on a LatticeECP2 Advanced Board connected to another host computer (demonstration PC) on the same network or through a crossover cable. The demonstration PC physically connects directly to the LatticeECP2 Advanced Board using a category 5e network cable.

Gigabit Ethernet MAC Demo Setup

LatticeMico32 Ethernet Gigabit MAC Demo

Demonstrated Features

  • Run-time software configurability for a 10BASE-T, 100BASE-TX, or 1000BASE-T link
  • Real-world 802.3 Ethernet frames received and transmitted
  • Acceptance of broadcast messages (destination MAC address ff.ff.ff.ff.ff.ff)
  • Packet filtering based on configured MAC address
  • Automatic padding of short frames
  • Error counters and statistics 

Documentation

PDF file LatticeMico32 Gigabit Ethernet MAC Demo User Guide


Demo Package

The demo package is released as a zipped file. Simply download the file and unzip it. Other Lattice tools that may be needed are ispVM® System software to download the bitstream, and ispLEVER® design tools if any changes to the design are to be made

EXE files LatticeMico32 Gigabit Ethernet Ethernet MAC Demo


To find out more about this demo or about the Tri-Speed Ethernet Media Access Controller IP Core, please contact your local Lattice Sales Office