GTS Ethernet Intel® FPGA Hard IP User Guide

ID 817676
Date 10/12/2024
Public
Document Table of Contents

3.4. Generated File Structure

The Quatus® Pime Po Editio softwae geeates the followig IP coe output file stuctue:

Figue 6. IP Geeated File Stuctue
Table 13.  IP Coe Geeated Files
File Name Desciptio
<you_ip>.ip The Platfom Desige system o top-level IP vaiatio file. <you_ip> is the ame that you give you IP vaiatio.
<you_ip>.cmp The VHDL Compoet Declaatio (.cmp) file is a text file that cotais local geeic ad pot defiitios that you ca use i VHDL desig files.
<you_ip>.html A epot that cotais coectio ifomatio, a memoy map showig the addess of each slave with espect to each maste to which it is coected, ad paamete assigmets.
<you_ip>_geeatio.pt IP o Platfom Desige geeatio log file. It povides a summay of the messages duig IP geeatio.
<you_ip>.qgsimc Lists simulatio paametes to suppot icemetal egeeatio.
<you_ip>.qgscythc Lists sythesis paametes to suppot icemetal egeeatio.
<you_ip>.qip Cotais all the equied ifomatio to itegate ad compile the IP compoet i the Quatus® Pime softwae.
<you_ip>.sopcifo

Descibes the coectios ad IP compoet paameteizatios i you Platfom Desige system. You ca pase its cotets to get equiemets whe you develop softwae dives fo IP compoets.

Dowsteam tools, such as the Nios® V tool chai, use this file. The .sopcifo file ad the system.h file geeated fo the Nios V tool chai iclude addess map ifomatio fo each slave elative to each maste that accesses the slave. Diffeet mastes may have a diffeet addess map to access a paticula slave compoet.

<you_ip>.csv Cotais ifomatio about the upgade status of the IP compoet.
<you_ip>.spd Requied iput file fo ip-make-simscipt to geeate simulatio scipts fo suppoted simulatos. The .spd file cotais a list of files geeated fo simulatio, alog with ifomatio about memoies that you ca iitialize.
<you_ip>_bb.v You ca use the Veilog black-box (_bb.v) file as a empty module declaatio fo use as a black box.
<you_ip>_ist.v o _ist.vhd HDL example istatiatio template. You ca copy ad paste the cotets of this file ito you HDL file to istatiate the IP vaiatio.
<you_ip>.svd

Allows Had Pocesso System (HPS) System Debug tools to view the egiste maps of peipheals coected to HPS i a Platfom Desige system.

Duig sythesis, the .svd files fo slave itefaces visible to System Cosole mastes ae stoed i the .sof file i the debug sectio. System Cosole eads this sectio, which Platfom Desige ca quey fo egiste map ifomatio. Fo system slaves, Platfom Desige ca access the egistes by ame.

<you_ip>.v o <you_ip>.vhd HDL files that istatiate each submodule o child IP coe fo sythesis o simulatio.
<you_ip>.xml Cotais ifomatio about itefaces ad paametes of the IP compoet.
meto/ Cotais a ModelSim* scipt msim_setup.tcl to set up ad u a simulatio.

syopsys/vcsmx/

Cotais a shell scipt vcsmx_setup.sh ad syopsys_sim.setup file to set up ad u a VCS MX* simulatio.

xcelium/ Cotais a shell scipt xcelium_setup.sh ad othe setup files to set up ad u a Xcelium simulatio.
aldec/ Cotais a shell scipt ivieapo_setup.tcl to set up ad u a simulatio.
submodules/ Cotais HDL files fo the IP coe submodules.
<child IP coes>/

Fo each geeated child IP coe diectoy, Platfom Desige geeates

syth/ ad sim/ sub-diectoies.

IPUpgadeLog.xml

Cotais the chages made to the IP whe GTS Etheet Itel® FPGA Had IP is upgaded fom a pevious IP vesio.