![]() |
![]() |
![]() |
To perform a timing simulation of a Quartus® IIgenerated VHDL Output File (.vo) and the corresponding Standard Delay Format Output File (.sdo) with the Synopsys® Scirocco software:
If you have not already done so, perform 1. Set Up the Scirocco Working Environment.
To generate the VHDL Output File (.vho):
Specify EDA tool settings in the Quartus II software.
Compile the design with the Quartus II software.
![]() |
The Quartus II Compiler generates the VHDL Output File and the SDF Output File and places them in the /<project directory>/simulation/scsim directory. More Details |
Add the following lines to your .synopsys_vss.setup file to include the mapping information for the work library, and to direct the Scirocco software to use the timing simulation libraries during simulation:
WORK >
<work library>
<device family> >
<work library>
<work library> >
<physical path to work library>
If your design contains the altgxb
megafunction, add the following lines to your .synopsys_vss.setup file to map to the precompiled Stratix GX timing simulation model libraries:
altgxb >
<alias name>
<alias name> : /quartus/eda/sim_lib/scirocco/stratixgx_gxb
![]() |
If your design contains the altgxb megafunction, you must set the value of the pll_areset signal to start high in the test bench or waveform file for the design.
If the megafunction does not instantiate a GXB transmitter PLL, you must set the values of the rxanalogreset and rxdigitalreset signals to start high. |
Create a work library in the project directory by typing the following command at a command prompt: More Details
mkdir
<work library>
To compile the VHDL Output File, test bench file (if you are using one) and Altera® prerouting simulation libraries, type the following commands at a command prompt:
vhdlan
/usr/quartus/eda/sim_lib/
<device family>_atoms.vhd
vhdlan /usr/quartus/eda/sim_lib/
<device family>_components.vhd
vhdlan
<test bench file>
vhdlan
<design name>.vho
![]() |
For VHDL 87-compliant designs for APEX 20KE devices, type the following command to compile the VHDL-87 compliant simulation model library instead:
|
scsim -sdf_top
<test bench file> -sdf
<design name>.sdo
<VHDL configuration name>
![]() |
The Scirocco software requires each architecture or entity pair in a VHDL Output File or test bench file to have a configuration. The Configuration Declaration is necessary for simulation, but not for synthesis. |
To simulate the design, type the following command at a command prompt:
scsim
<work library>.
<VHDL configuration name>
To view the results of the simulation, type virsim
at the command prompt to launch the Scirocco interface.
- PLDWorld - |
|
Created by chm2web html help conversion utility. |