© 2012 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.
IPUG68_01.6, January 2012 2 XAUI IP Core User’s Guide
Chapter 1. Introduction.......................................................................................................................... 4
Quick Facts ........................................................................................................................................................... 4
Features ................................................................................................................................................................ 4
Chapter 2. Functional Description ........................................................................................................6
XAUI IP Core I/O................................................................................................................................................... 9
Functional Description......................................................................................................................................... 10
XGMII and Slip Buffers............................................................................................................................... 14
XAUI-to-XGMII Translation (Receive Interface) ......................................................................................... 15
XGMII-to-XAUI Translation (Transmit Interface) ........................................................................................ 16
Management Data Input/Output (MDIO) Interface (Optional) .................................................................... 18
Management Frame Structure ................................................................................................................... 19
Register Descriptions .......................................................................................................................................... 20
Input/Output Timing............................................................................................................................................. 22
XGMII Specifications.................................................................................................................................. 22
XAUI Specifications.................................................................................................................................... 24
MDIO Specifications................................................................................................................................... 24
Chapter 3. Parameter Settings ............................................................................................................ 25
XAUI IP Configuration Dialog Box....................................................................................................................... 25
Parameter Descriptions....................................................................................................................................... 25
Tx Slip Buffer.............................................................................................................................................. 25
Rx Slip Buffer ............................................................................................................................................. 26
MDIO.......................................................................................................................................................... 26
Behavioral Model ....................................................................................................................................... 26
Netlist [.ngo] ............................................................................................................................................... 26
Evaluation Directory ................................................................................................................................... 26
Tools Support............................................................................................................................................. 26
Chapter 4. IP Core Generation.............................................................................................................27
Licensing the IP Core.......................................................................................................................................... 27
Getting Started .................................................................................................................................................... 27
IPexpress-Created Files and Top Level Directory Structure............................................................................... 29
Instantiating the Core ................................................................................................................................. 30
Running Functional Simulation .................................................................................................................. 31
Synthesizing and Implementing the Core in a Top-Level Design .............................................................. 31
Hardware Evaluation........................................................................................................................................... 32
Enabling Hardware Evaluation in Diamond................................................................................................ 32
Enabling Hardware Evaluation in ispLEVER.............................................................................................. 32
Updating/Regenerating the IP Core .................................................................................................................... 33
Regenerating an IP Core in Diamond ........................................................................................................ 33
Regenerating an IP Core in ispLEVER ...................................................................................................... 33
Chapter 5. Support Resources............................................................................................................35
Lattice Technical Support.................................................................................................................................... 35
Online Forums............................................................................................................................................ 35
Telephone Support Hotline ........................................................................................................................ 35
E-mail Support ........................................................................................................................................... 35
Local Support ............................................................................................................................................. 35
Internet ....................................................................................................................................................... 35
References.......................................................................................................................................................... 35
LatticeECP3 ............................................................................................................................................... 35
LatticeECP2M ............................................................................................................................................ 35
Table of Contents