Home










Why ASM?

What makes Exsedia's suite of high-level tools so powerful is its proven, patented algorithmic state machine (ASM) methodology.

An extension of the algorithmic state machine concept that's widely used and taught around the world, the Exsedia ASM methodology features a powerful flowdiagram notation that introduces additional constructs to the ASM notation to gives designers a functionally complete language to capture their design intent. A memory module feature allows the designer to model arrays of storage elements for modeling. A macro feature provides over 30 different register manipulations.

A golden copy that is language-independent.
The ASM is a high-level specification of the design that is independent of coding styles. This means that you no longer have to rewrite codes written in, say Verilog, into another language such as VHDL.

Allows you to think in terms of algorithm instead of hardware when designing complex systems.
The separation of design intent from coding style allows a designer to focus on capturing the design intent, ensuring that the design is functionally correct, before considering how the code should be written for the particular synthesis tools, target device type, or coding practice.