MDI_Logo
Customers   |   Contact Us   |  Evaluation  |  Demonstrations   |    
    Company     Technology     Products
Home | Products

VisualSim

VisualSim is a systems engineering solution for the design, analysis and validation of the system specification from a concept.  This graphical environment is used to construct distributed, networked systems and high performance semiconductors such as SoC and FPGA.  The environment is used to architect the hardware, software and the communication interfaces between the sub-systems. 

The models are used to optimize the architecture, develop a detailed specification; and generate the test benches and assertions for verification. The models are simulated using a highly optimized SystemC-like simulator to conduct performance, power and functional trade-offs.

Models of the proposed system are constructed by engineers in VisualSim using pre-built, pre-compiled, parameterized modeling library provided by Mirabilis Design. These blocks have been highly optimized for simulation performance, have over 3000 pre-defined reports and are pre-compiled to reduce development time. 

Users can also create custom components or import existing one's written in C/C++/Java/SystemC/Verilog/VHDL. Thee models can be constructed at all Transaction Levels (TLM 3, 2 and 1). Designers and architects can conduct trade-off studies by varying parameter values, running different stimulus and modifying the system configuration including the architecture.

VisualSim Simulation Model

The parameterized libraries contain traffic generators, statistics viewers, behavior definition language, performance resources, accurate hardware components and application-specific algorithms. The output from VisualSim is a highly optimized design and virtual platform to validate the requirements, verify implementation and provide the stimulus for verification. 

Simulation model can be embedded within documents for remote simulation execution and analysis from within a Web-Browser without a requiring a software download. 

The advantage of using VisualSim is the speed of model construction, ease-of-learning, rapid trade-off and uniform communication across the entire organization. 

For example, a model of a 3G SoC with multimedia extensions can be construction, validated and analyzed for performance and power in less than a month. Similarly a model that analyzes the power trade-off for the use of different hardware technologies in a multi-satellite network can be constructed within a week.

Core Products List

VisualSim Architect  is the graphical desktop application used to construct models, execute simulation and conduct trade-offs. VisualSim Architect contains a complete suite of modeling libraries, simulation engines, XML database, report generators and graphical debugging tools. For information on standard modeling libraries available with VisualSim Architect, click here.

VisualSim Explorer  is a Web Server that enables users to embedded models in documents for access, simulation and analysis by remote users from within a Web Browser. This way, models originally constructed using both VisualSim libraries and custom C or SystemC modules can be communciated to non-modelers and non-programmers.

Libraries and Toolkits (Requires VisualSim Architect)

VisualSim Script  is a scripting language for constructing algorithms, defining logic, managing power and generating statistics. The library contains a large collection of built-in functions and methods.  

VisualSim Architecture Modeling Toolkit  provides generators for constructing instruction- and cycle-accurate models of processors, multi-cores, memories and other peripherals.  The Toolkit includes vendor processor models, processor generator to create other custom, standard and application-specific processors, CPU bus, cache, Memory controller, DRAM, SDRAM, SRAM and Flash. Using this library, a standard or proprietary processor can be modeled in less than 4 hours using a Excel spreadsheet, product datasheet and without any programming. The generated model can execute software code and is used for architecture exploration.

VisualSim Bus Switch and Controller Toolkit provides generators for buses, controllers, switches and other control-dominated hardware.  These include shared, point-to-point, request-acknowledge and ring buses; DMA, memory and I/O controllers; and bridges, switches and meshes. Using numeric parameters to alter the performance and power characteristics, these generic blocks can be customized by the user to create standard and proprietary technologies.  Model attributes include arbitration algorithm, number of channels, speed, burst size and width.

VisualSim Xilinx FPGA Modeling Toolkit  contains models of hard and soft IP/cores that are available on the FPGA platforms. These include PowerPC, MicroBlaze, DMA, Memory Controllers, SDRAM, CoreConnect (PLB and OPB), FSL-Bus, Block RAM and APC.

VisualSim Bus Standard Toolkit  contains models of Industrial, Networking, Computing, Aerospace and Automotive bus and switching standards. There are are over 30 buses included in this library.  These include PCI, PCIx, PCIe, Rapid I/O, AMBA 2.0, AMBA 3.0, CoreConnect (PLB and OPB), FlexRay, CAN, Ethernet Port and Ethernet Switch, VME, SPI 3.0 etc.

VisualSim Application Toolkit  is a collection of modeling components that are focused on applications markets. These include Networking, DSP, Communications, imaging, and wireless/ sensor networks.

VisualSim Power Modeling Toolkit  is a power estimation solution that dynamically computes the instantaneous, average and discharge for individual components and the entire system. No programming or coding is required from the user to view the results.

VisualSim SystemC  is a SystemC extension to VisualSim Architect to construct models using SystemC modules. Models containing custom SystemC components can be simulated with the pre-built VisualSim modeling to accelerate model development and conducting trade-offs to be constructed and simulated within VisualSim Architect.

VisualSim Verilog  cosimulates with industry-standard Verilog simulators.

VisualSim STK  cosimulates with Satellite Toolkit 7.1 for dynamic orbital exploration.


  Copyright 2008© Mirabilis Design Inc. All Rights Reserved.