© 2010 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand
or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
IPUG39_02.9, December 2010
2
10 Gb+ Ethernet MAC IP Core User’s Guide
Chapter 1. Introduction .......................................................................................................................... 4
Quick Facts ........................................................................................................................................................... 4
Features ................................................................................................................................................................ 4
Chapter 2. Functional Description ........................................................................................................ 6
Receive MAC ............................................................................................................................................... 8
Transmit MAC ............................................................................................................................................ 10
Signal Descriptions ............................................................................................................................................. 11
Timing Specifications .......................................................................................................................................... 13
Transmit Interface ...................................................................................................................................... 13
Receive Interface ....................................................................................................................................... 13
Chapter 3. Parameter Settings ............................................................................................................ 14
Parameter Descriptions....................................................................................................................................... 14
Multicast Address Filter.............................................................................................................................. 14
Evaluation Generation Options .................................................................................................................. 15
Chapter 4. IP Core Generation............................................................................................................. 16
Licensing the IP Core.......................................................................................................................................... 16
Getting Started .................................................................................................................................................... 16
IPexpress-Created Files and Top Level Directory Structure ............................................................................... 18
Instantiating the Core .......................................................................................................................................... 20
Running Functional Simulation ........................................................................................................................... 20
Synthesizing and Implementing the Core in a Top-Level Design ....................................................................... 21
Hardware Evaluation........................................................................................................................................... 23
Enabling Hardware Evaluation in Diamond................................................................................................ 23
Enabling Hardware Evaluation in ispLEVER.............................................................................................. 23
Updating/Regenerating the IP Core .................................................................................................................... 23
Regenerating an IP Core in Diamond ........................................................................................................ 23
Regenerating an IP Core in ispLEVER ...................................................................................................... 24
Chapter 5. Application Support ........................................................................................................... 25
Reference Register Descriptions ........................................................................................................................ 25
Chapter 6. Support Resources ............................................................................................................ 45
Lattice Technical Support.................................................................................................................................... 45
Online Forums............................................................................................................................................ 45
Telephone Support Hotline ........................................................................................................................ 45
E-mail Support ........................................................................................................................................... 45
Local Support ............................................................................................................................................. 45
Internet ....................................................................................................................................................... 45
References.......................................................................................................................................................... 45
LatticeECP2/M ........................................................................................................................................... 45
LatticeECP3 ............................................................................................................................................... 45
LatticeSC/M................................................................................................................................................ 45
Revision History .................................................................................................................................................. 46
Appendix A. Resource Utilization ....................................................................................................... 47
LatticeECP2 and LatticeECP2S FPGAs ............................................................................................................. 47
Ordering Part Number................................................................................................................................ 47
LatticeECP2M and LatticeECP2MS FPGAs ....................................................................................................... 47
Ordering Part Number................................................................................................................................ 47
LatticeECP3 FPGAs............................................................................................................................................ 48
Ordering Part Number................................................................................................................................ 48
LatticeSC/M FPGAs ............................................................................................................................................ 48
Table of Contents