Mirabilis Design provides performance analysis and architecture exploration solution for the design of electronics and real-time software. The product, VisualSim, is a graphical modeling and simulation environment. Models of the proposed system are constructed by engineers in VisualSim using parameterized modeling library and C/C++/Java/SystemC/Verilog/VHDL. Designers and architects can conduct trade-off studies by varying parameter values, executing different input traffic stimulus and modifying the system configuration including the topology. The parameterized libraries contain traffic generators, statistics viewers, processing flows, resources, architecture components and application-specific functions. The outputs from VisualSim are a highly optimized design, executable specification and virtual platform to verify implementation.
The examples contained on the pages linked below demonstrates the model construction and trade-off possibilities in VisualSim. User can experience VisualSim by clicking on the model links. The leads to a new Browser page that instantiate a pre-built VisualSim model to display and execute within the Web Browser. The user can click on an icon in the graphical model to view the parameters. Click on "GO" button to start the simulation. Double-click on names (model parameters) in the model view, change the values and execute the simulations.
VisualSim Architect, the desktop application, was used to construct these models. Over 250 additional models are shipped with VisualSim. To experience model-based design using VisualSim, request for an Evaluation or send us an email.
Java
Runtime Environment is reqired to
view the Demonstrations,
To
download click here

FlexRay Network System
Mirabilis Design provides a modeling and simulation
environments around the FlexRay and CAN bus network
architectures. This tutorial explains the
operation of FlexRay in general
and to use the VisualSim model to analyze different
conditions. The link provided helps the
user to fall through using the model Applet. This
link opens a separate Web Page where the interactive
FlexRay model will appear. The user can click on the
icons of the communication channel, nodes, star and the
top-level parameters, modify them and execute the
simulation. This will enable the user to study impact
on their architectures and to optimize the FlexRay parameters.
Anti-Lock
Braking System
Evaluating the architecture of the
shared FlexRay Bus for connecting
the Wheel sensors, Engine Tasks
and the Engine Control Unit (ECU).
Analysis is based on engine RPM,
road conditions (Coefficient of
friction), engine tasks priority
and the sensor polling rate
Car Transmission
The input to hybrid system are the
current applied gear and the current
throttle position. The efficiency
function determines the amount of
the engine's power that is available
to accelerate the vehicle.
Car Tracking
This model shows a following car
tracking a leading car in an unreliable
communication environment. The following
car modifies its travel path based
on the information from the leading
car about its position, speed, acceleration,
and a time stamp for this information.