VisualSim
Script
VisualSim
Script is a C-like block authoring language, for quick prototyping of
software instructions, algorithms and resource processing. The
advantages are a C-like code without the programming overhead,
ease-of-learning, quick deployment, native code speed simulation
performance, built-in Just-in-Time compiler, textual debugger and small
code footprint. SmartMachine serves three major purposes: significantly
accelerate processing-intensive tasks, detailed refinement of an
abstract block, and compress large graphical descriptions.
This
can be used to model hardware, embedded software and complex traffic
profiles The Script is used for power analysis, protocol-state
diagrams, software estimation, RTOS evaluation and hardware refinement
of complex systems such as switch fabrics, distributed or programmable
processors and graphic engine controllers.
The
solution consists of an execution block, Just-In-Time
(JIT) compiler, small set of action functions (if,
if-else and while) with a large number of modeling API methods. The models compiles
the script at run-time and executes the engine
during a VisualSim simulation. The block has single-step debugging, code tracing
and syntax checking.
|
|