MDGen for SystemC bridges the execution semantics by its sophisticated synthesis engine. MDGen for SystemC’s technology coordinates the parallel execution and guarantees preservation of transaction order, something that a naïve translation cannot. SysML structure is mapped to SystemC modules, state machine behavior is mapped to SystemC component structures, and AND-state concurrency is mapped to multiple SystemC processes within a block. Also, timing and hardware specific artifacts such as lock/reset lines are generated automatically.
Sodius was founded in 1999 with the premise that modern Systems Engineering processes should scale with the complexity of engineering data and its increasingly collaborative nature. With that goal, we centered many of Sodius’ technical innovations around the efficient processing and semantic understanding of leading engineering design applications.
418 N. Main Street 2nd Floor/Suite 200,
Royal Oak, MI 48067, USA
+1 (248) 270-2950
+1 (248) 282- 9685
Sodius SAS
34 Boulevard du Maréchal A. Juin
44100 Nantes, France
+33 (0)228 236 060
Sodius GmbH
Friedrichstrasse 15,
70174 Stuttgart, Deutschland
+33 (0)228 236 060