|
Description
Magillem Generator Studio is a user-friendly and powerful environment to help designers implement, launch and debug their own executables (“generators”) in order to extend the capabilities of their IP based design environment.
In a multi-vendor tools and IP based system, preserving data integrity and a unique description when building a flow requires a single information backbone to monitor constant accesses to files and tools configurations using different data formats.
Features
Handy User Environment
- Natively Integrated into Magillem Environment
- Debugger mode helps developers inspect code, add breakpoints, watch variables and perform many other debug operations

- Automatic Completion, dynamic syntax checking and inline documentation in a user friendly environment
- Used in conjunction with MPA (Magillem Platform Assembly), the TGI recorder feature can record operations performed in Magillem schematic editor (instantiate and configure components, create connections…) to automatically create a TGI script
- Automatic creation of IP-XACT generator files for new or imported code, exploration and management of any existing IP-XACT generators
- Interactive and command line execution of IP-XACT generators TGI Usage
- Ensure 100% error free manipulation of an IP database
- Generators can be implemented in different languages (Java, TCL, Python…)
- TGI-like API provided for all previous versions of IP-XACT (1.0, 1.1, 1.2) and support for LGI (Loose Generator Interface)
- Ready for the next IP-XACT 1.5 release
Architecture
MGS is fully integrated in the Magillem Design Environment, allowing a complete interaction with MPA and others Magillem modules. MGS allows building an efficient bridge based on TGI between the IP-XACT meta-data and the existing customer design flow and assets.

|
|
User Case
To configure an IP, query and build a design, manage the hierarchical level of an architecture, check the integration, wrap point-tools for interaction with the platform all these kind of operations can be performed by generators to add functionality and added value to the design environment.
MGS help engineer to develop and debug additional TGI-based generators. This friendly studio propose an environment with an automatic completion, an online documentation, a dynamic syntax checking used by beginners as well as experts who provide complex engine and need to add break points and watch variables.
For users who just need to test an automated task it is possible to execute in “command line” mode any generators and/or record operations performed in Magillem schematic editor.
By a simple drag and drop we plug generators into component or platform and play the execution into Magillem Platform Assembly.
Configuration
OS: Windows, Linux
MGS includes: Powerful editor, Debugger, TGI recorder, Automatic creation of the IP-XACT generators, Plug and Play integration with MPA, Extended API, and Command line generator execution.
|