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.