Altera Reed-Solomon Compiler User Manual

Page 12

Advertising
background image

2–4

Chapter 2: Getting Started

Generated Files (For Arria V, Cyclone V, MAX 10, and Stratix V Devices)

Reed-Solomon Compiler

December 2014

Altera Corporation

User Guide

Generated Files (For Arria V, Cyclone V, MAX 10, and Stratix V Devices)

Table 2–1

describes the generated files and other files that may be in your project

directory. The names and types of files specified in the IP Toolbench report vary based
on whether you created your design with VHDL or Verilog HDL.

Table 2–1. Generated Files

(1)

Filename

Description

<variation name>.bsf

Quartus II symbol file for the MegaCore function variation. You can use this file in
the Quartus II block diagram editor.

<variation name>.vo or .vho

VHDL or Verilog HDL IP functional simulation model.

<variation name>.vhd, or .v

A MegaCore function variation file, which defines a VHDL or Verilog HDL top-level
description of the custom MegaCore function. Instantiate the entity defined by this
file inside of your design. Include this file when compiling your design in the
Quartus II software.

<variation name>.cmp

A VHDL component declaration for the custom MegaCore function. Add the
contents of this file to any VHDL architecture that instantiates the MegaCore
function.

<variation name>_nativelink.tcl

Tcl Script that sets up NativeLink in the Quartus II software to natively simulate the
design using selected EDA tools.

<

variation name>_syn.v or .vhd

A timing and resource netlist for use in some third-party synthesis tools.

<variation name>_testbench.vhd

The testbench variation file, which defines the top-level testbench that runs the
simulation. This file instantiates the function variation file and the testbench from
the reed_solomon\lib directory.

<variation name>_vsim_script.tcl

Starts the MegaCore function simulation in the ModelSim simulator.

<variation
name
>_block_period_stim.txt

The testbench stimuli includes information such as number of codewords, number
of symbols, and check symbols for each codeword

<variation name>_encoded_data.txt

Contains the encoded test data.

<variation name>.html

A MegaCore function report file in hypertext markup language format.

<variation name>.qip

A single Quartus II IP file is generated that contains all of the assignments and other
information required to process your MegaCore function variation in the Quartus II
compiler. You are prompted to add this file to the current Quartus II project when
you exit the parameter editor.

Advertising