Proprietary Information © 2016 by Mount Technology, Inc. All Rights Reserved.
Which platform was the MACROprocessor developed on?
The prototype MACROprocessor architecture was developed using an Actel (now Microsemi)
ProASICPlus FPGA device. An 8-
How can I play with a MACROprocessor?
We have developed an 8-
Porting work is under way and availability of our MACROprocessor on the IGLOO Nano Starter kit will be announced soon.
ClearView Visual Firmware Analytics
How do you use the Firmware Analytics?
We use the Firmware Analytics to measure Firmware’s performance. Our ClearView Firmware Analyzer automatically measures the execution timing statistics for all of the Functions in a program.
The automatic measurements make it easier than ever to tweak custom Drivers for performance, and also make it very easy to prove that a subroutine or function exhibits the proper Bandwidth to support interfacing BW requirements.
The Visual Analytics look like a Logic Analyzer display, is this on purpose?
The visual representation represents the execution of Firmware. The different waveforms represent the different firmware Functions in a program.
The Function Analyzer display is supposed to look like a Logic Analyzer, so its use should be very familiar to Embedded Developers who often use Test equipment like Logical Analyzers and Oscilloscopes.
How does Firmware Analytics benefit Development Teams?
Development Teams can benefit from Firmware Analytics by using the ClearView measurement data to document the level of execution performance of their firmware. The Analytic information and statistics help Developer Teams to provide the best and most thorough documentation for every project.
What level of developer is this for?
Our Visual Development Environment is designed for professional Embedded Firmware Developers, development teams and consultants.
How flexible is the flowchart editing?
Flowcharts can be drawn in any way you like. Top to bottom, left to right, bottom to top and right to left. The flowchart doesn’t even need a single direction; the symbols could even be drawn in a spiral. The drawing grid is optional and the color of both the inside and outline of the shape can be changed. Even the font can be changed.
What cores is this compatible with?
Currently, our Flowchart Programming and Firmware Analytics can be used with our
How does this compare to other Flowchart based languages?
Our flowchart language is a simple combination of assembly and C constructs. It maintains the power and control of assembly and the simplicity of basic C concepts. It’s based on very basic expressions, at most having 3 operands and allows for full control of instruction style.
Once Compound Instructions are understood, the Flowchart language is very easy to apply.
Is there any overhead to using the language?
Our Flowchart Programming Language requires no overhead in using the language, as
like with using Assembly Language. In fact, it is possible to code an entire project
in flowcharts with a 1-
When using the full power of Compound Instructions, most output will look like simple C, with respect to simple expressions like data movement, math, and logic operations.
What are the benefits of flowchart programming?
One of the greatest benefits of our Flowchart programming is that each program is
Flowchart programming is much faster to develop with as the syntax is simpler than assembly’s and it allows you to program with direct concepts instead of mnemonics and abbreviations. It cuts down on keystrokes.
Explain the Hierarchical programming again…?
Our Hierarchical programming feature is used to develop & document a program at a very high level of abstraction. High level STEP diagrams contains links to the actual real code that the symbol represents, so the high level STEP diagrams can be used to develop a program. The STEP diagrams can be developed and shared with Managers as well as Developers.
Virtual Hardware Models
What languages do you use for the Virtual Hardware Models?
We use two languages, but could use more. We use our Flowchart Programming and we use C# to develop our models. Any language that can generate a Windows Console program can be used.
How do Virtual Hardware Models benefit Software Test?
The Virtual Hardware Model system was developed to not only represent a hardware model, but to also provide a way to “test” firmware or perform software QA. Virtual Hardware Models represent a software version of a hardware function. Any hardware interaction that can be described in Firmware can be used for a Virtual Hardware Model.
The Virtual Hardware Model can be programmed to provide inputs or stimulus to the program under test.