Specifications
Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 31
UG111 (v1.4) January 30, 2004 1-800-255-7778
Some Useful Tools
R
Some Useful Tools
Xilinx Platform Studio
The Xilinx Platform Studio (XPS) tool provides a GUI for creating the MHS and MSS files 
for the hardware and software flow. XPS also provides source file editor capability and 
project and process management capability. XPS is used for managing the complete tool 
flow, that is, both hardware and software implementation flows. Please see Chapter 2, 
“Xilinx Platform Studio (XPS)” for more information. 
Platform Generator
The embedded processor system in the form of hardware netlists (HDL and EDIF files) is 
customized and generated by the Platform Generator (PlatGen).
See Chapter 5, “Platform Generator” for more information.
HDL Synthesis
PlatGen generates hierarchal NGC netlists in the default mode. This means that each 
instance of a peripheral in the MHS file is synthesized. The default mode leaves the top-
level HDL file untouched allowing any synthesis tool to be used. Currently, Platform 
Generator only supports XST (Xilinx Synthesis Technology).
ISE XST
If Platform Generator is run in the default mode, a synthesis script file for XST is created. 
This script can be executed under XST using the following command:
xst -ifn system.scr
Simulation Model Generator
The Simulation Platform Generation tool (simgen) generates and configures various 
simulation models for the hardware. It takes a Microprocessor Hardware Specification 
(MHS) file as input.
Note: Previous versions of Simgen used a separate specification file called the MVS file. MVS files 
are not used in this version of the software.
See Chapter 6, “Simulation Model Generator” for details.
Library Generator
XPS calls the Library Generator tool for configuring the software flow.
The Library Generator (LibGen) tool configures libraries, device drivers, file systems and 
interrupt handlers for the embedded processor system. The input to LibGen is an MSS file.
Please see Chapter 7, “Library Generator” for more information. For more information on 
Libraries and Device Drivers please refer to the “Xilinx Microkernel (XMK)” chapter in the 
EDK OS and Libraries Reference Guide and the “Device Driver Programmer Guide” chapter 
in the Processor IP Reference Guide.










