Specifications
Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 111
UG111 (v1.4) January 30, 2004 1-800-255-7778
Simulation Models
R
Behavioral Models
To create a behavioral simulation model, SimGen requires an MHS file as input. SimGen 
will create a set of hdl files that model the functionality of the design. Optionally, SimGen 
can generate a compile script for a specified vendor simulator. Also not required but if 
specified, SimGen can generate hdl files with data to initialize brams associated with any 
processor that may exist in the design. This data is obtained from an existing executable elf 
file.
Structural Models
To create a structural simulation model, SimGen requires an MHS file as input and 
associated synthesized netlist files. From these netlist files SimGen will create a set of hdl 
files that structurally model the functionality of the design. Optionally, SimGen can 
generate a compile script for a specified vendor simulator. Also not required but if 
specified, SimGen can generate hdl files with data to initialize brams associated with any 
processor that may exist in the design. This data is obtained from an existing executable elf 
file. 
Note: The EDK design flow is modular. PlatGen will generate a set of netlist files that are used by 
SimGen to generate structural simulation models.
Figure 6-2: Behavioral simulation model generation
UG111_02_111903
mhs
elf
SimGen
Script
HDL
Figure 6-3: Structural simulation model generation
UG111_03_111903
mhs
elf
SimGen
Script
HDL
ngc










