Lattice Semiconductor
IP Core Generation
IPUG39_02.9, December 2010
19
10 Gb+ Ethernet MAC IP Core User’s Guide
Figure 4-3. LatticeECP3 10 Gb+ Ethernet MAC IP Core Directory Structure
Table 4-1
provides a list of key files and directories created by the IPexpress tool and how they are used. The IPex-
press tool creates several files that are used throughout the design cycle. The names of most of the created files
are customized to the user’s module name specified in the IPexpress tool.
Table 4-1. File List
File Description
<
username
>_inst.v
This file provides an instance template for the IP.
<
username
>.v
This file provides the 10 Gb+ Ethernet MAC core for simulation.
<
username
>_beh.v
This file provides a behavioral simulation model for the 10 Gb+ Ethernet MAC core.
<
username
>_params.v
This file provides parameters necessary for the simulation.
<
username
>_bb.v
This file provides the synthesis black box for the user’s synthesis.
<
username
>.ngo
This file provides the synthesized IP core.
<
username
>.lpc
This file contains the IPexpress tool options used to recreate or modify the core in the IPexpress
tool.