|
Written by Administrator
|
|
Wednesday, 30 July 2008 13:53 |
|
Mobius is a tiny high-level multi-threaded language for the rapid development of hw/sw systems. Circuits generated using Mobius have excellent Quality of Results comparable to the best hand-designed circuits. Any Mobius program can be compiled to hw, sw or any arbitrary combination of hw & sw.
Mobius programs are typically 20-300x shorter than hand-designed RTL source. As a result the code/test/debug cycle is substantially quicker. Using CSP-methodology, Mobius can at compile-time enforce strict multi-threading semantics.
The Mobius tools include a simulator, hardware compiler and software compiler. The simulator enables fast transaction level simulations typically 100x faster than RTL behavioral simulations. The hardware compiler generates vendor-neutral synthesizeable Verilog or VHDL. The software compiler generates ansiC and a custom scheduler.
The Mobius language is hierarchical, and features parameterizeable integers, parameterizeable floats, procedures, functions, channels, multi-dimensional arrays, records and timers. All expressions and statements use CSP-based message passing, making synchronization and communication simple.
|
|
Last Updated ( Saturday, 09 August 2008 14:48 )
|