Application Definition involves defining a Microprocessor Application Definition file (MAD) and a Data Generation file (Tcl file).
Application Definition File
The MAD file (<application_name>.mad) contains the name, description and other configurable parameters. A detailed description of the various parameters and the MAD format is described in MAD Format Specification.
Data Generation File
The second file (<application_name>.tcl, .with the filename being the same as the MAD filename) uses the parameters in the MAD file for the application to generate data.
DRC (swapp_is_supported_hw, swapp_is_supported_sw)
swapp_generate (tool defined procedure) called after application source files are copied