CoFluent Design Adds Embedded C Code Generation to its UML and systemC-Based Modeling and Simulation Toolset
CoFluent Studio Offers a Unified Environment to System, Hardware and Software Engineers for Modeling and Simulating Multicore Embedded Systems and Systems-on-Chip
Le Chesnay, France – JUNE 1, 2010 – CoFluent Design, a leading Electronic System Level (ESL) company that provides system-level modeling and simulation to accelerate innovation in embedded devices, today announced that CoFluent Studio™ generates embedded C code for the IEEE standard Portable Operating System Interface [for Unix] (POSIX).
The POSIX application programming interface (API) is supported by most commercial and open source embedded Linux and real-time operating systems (RTOS). CoFluent Studio’s C code generation technique can be easily customized to match the end user’s coding standards and chosen API in order to target other operating system APIs.
“CoFluent Studio allows users to simulate the execution of multithread software on multiprocessor hardware just from graphical models. CoFluent Studio generates SystemC transaction-level modeling (TLM) code from standard UML/SysML to achieve model execution. This allows full system simulation even if the software and hardware are not available yet, for behavior, real-time, performance and power prediction. With the additional capability of embedded C code generation from executable specifications, designers can accelerate the development of their embedded software application,” said Vincent Perrier, Chief Technical Officer of CoFluent Design.
“CoFluent Design recently announced the support of UML/SysML for modeling multicore embedded devices and chips. From the same system-level description, users can generate SystemC for hardware verification and now C for software implementation. CoFluent Studio is the first ESL toolset offering a unified modeling and simulation environment to system, software and hardware engineers,” said Stéphane Leclercq, Chief Executive Officer of CoFluent Design.
Embedded C code generation will be available in this year’s third quarter as an optional feature of CoFluent Studio v3.2.1. It is based on Sodius’ MDWorkbench, an Eclipse-based integrated development environment (IDE) for code generation and model transformation, devoted to implementing model-driven engineering strategies. Embedded C code generation can be used out-of-the-box with the MDWorkbench runtime bundled with CoFluent Studio, or can be customized by using the full IDE available from Sodius at www.mdworkbench.com.
CoFluent Design exhibits at the Design Automation Conference (DAC) 2010 in Anaheim, California, on June 13-18, 2010. A pre-release demonstration of the embedded C code generation feature, as well as automatic generation of project documentation with MDWorkbench will be available on CoFluent Design booth number 1415.
About CoFluent Design
CoFluent Design™ provides system-level modeling and simulation tools for executing use cases and analyzing performance of embedded devices and chips. CoFluent Studio™ generates SystemC transactional models from UML diagrams and standard C that describe complex multi-OS, multicore embedded systems. CoFluent Reader™ enables efficient exchange of executable specifications with all project stakeholders and contractors.
CoFluent is used throughout the product development lifecycle for:
- Innovation: capturing with minimal effort the design intent in reusable models that mix new features and legacy, allowing for early patent application
- Optimization: finding the optimal architecture and power efficiency through design space exploration free of the full hardware/software code
- Validation: defining use case scenarios for validating the real-time behavior, predicting performance and generating test cases for implementation
For further details please visit: http://www.cofluentdesign.com or send an email to info@cofluentdesign.com.
Related Semiconductor IP
- Xtal Oscillator on TSMC CLN7FF
- Wide Range Programmable Integer PLL on UMC L65LL
- Wide Range Programmable Integer PLL on UMC L130EHS
- Wide Range Programmable Integer PLL on TSMC CLN90G-GT-LP
- Wide Range Programmable Integer PLL on TSMC CLN80GC
Related News
- Tensilica Announces Major IC Design Automation Breakthrough: The Automatic Generation of Optimized Programmable RTL Engines from Standard C Code
- Tensilica Announces Major IC Design Automation Breakthrough, The Automatic Generation of Optimized Programmable RTL Engines from Standard C Code
- Analyzer gets early eye on SystemC code
- Mentor Graphics Extends Catapult C Synthesis Product; Enables 20X to 100X Faster Verification with SystemC
Latest News
- RaiderChip NPU for LLM at the Edge supports DeepSeek-R1 reasoning models
- The world’s first open source security chip hits production with Google
- ZeroPoint Technologies Unveils Groundbreaking Compression Solution to Increase Foundational Model Addressable Memory by 50%
- Breker RISC-V SystemVIP Deployed across 15 Commercial RISC-V Projects for Advanced Core and SoC Verification
- AheadComputing Raises $21.5M Seed Round and Introduces Breakthrough Microprocessor Architecture Designed for Next Era of General-Purpose Computing