Proprietary Information © 2016 by Mount Technology, Inc. All Rights Reserved.

 CCISC Simulator

Simulator Window

The screenshot above shows our Visual IDE and the main Simulator Window, along with feature Managers which have their own windows.


Base Simulator Features:


Our Simulator supports enhanced features such as unlimited Timers so all of the associated functions of a program can be identified, measured and analyzed. The data collected by our Simulator is fed to our Visual Firmware Analytics.


Back

Looking at Instruction Simulators today for 8-bit Embedded processors, you’ll notice that you can run your program, single step through your code, process Breakpoints, watch memory locations and internal registers… timing out a section of your program may require a lot of manual operations.


Many simulators for Embedded Processors, other than for the highest end Processors, usually only supply minimal functionality, and have very little or no execution analysis.



Besides our Firmware Analytics, the CCISC Simulator integrates another significant feature that standard simulators do not normally have:  Virtual Hardware Models



Virtual Hardware Models

The Simulator supports an API for Virtual Hardware Models (VHM) for a MACROprocessor system.


Using multiple VHMs, a virtual system prototype could be created to allow the development of control Firmware for hardware that is not yet available.


The window to the right shows the Simulator’s Interaction Manager which is used to:  



Visit our Virtual Hardware Models page.

Firmware Analytics

Our Simulator reads program TRACE listing output and passes the execution data to our Firmware Analytics tool to analyze the firmware execution’s operational characteristics. The ClearView Firmware Analytics package analyzes programs from a many 1000’s of instruction cycles point of view.


This screenshot is from the Function Analyzer being driven by the Simulator.



Visit our Firmware Analytics page.