New Account     Sign In        

LatticeMico32 Tri-Speed Ethernet MAC Demo


Overview

This LatticeMico32 Tri-Speed Ethernet Media Access Controller (TSMAC) demo shows the capability of the TSMAC IP core to function in a real network environment.  The demo, designed to be simple and easy to use, requires no test equipment, lengthy setup or complex explanation. An application familiar to everyone, and practically synonymous with Ethernet and networking, is surfing the web. 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 LatticeMico32 Development Board for LatticeECP2 connected to another host computer (demonstration PC) on the same network or through a cross-over cable. The demonstration PC connects to the LatticeMico32 Development Board for LatticeECP2 over a standard 100 Base-T network, using a Web browser.

LatticeMico32 Tri-Speed Ethernet MAC Demo Diagram

Features

  • 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 Tri-Speed Ethernet MAC Demo Technical Note

 

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.

 

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