CoFluent Design joins the MathWorks Connections Program
Date: Apr 15, 2010
CoFluent Studio Offers Multicore Simulation and Performance Analysis Capabilities to MATLAB
and Simulink Users
Nantes, France - APRIL 15, 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 it has joined The MathWorks Connections Program. MATLAB and Simulink algorithms can now run in the context of a system-level model and simulation with CoFluent Studio for early architecture exploration and performance estimation. This integration also enables validation of CoFluent Studio models against behavior captured in Simulink multidomain system models.
The MathWorks Connections Program is available to third-party organizations that develop and distribute complementary, commercially available products and services based on MATLAB and Simulink. The MathWorks Connections Program partners help MathWorks users by providing industry or application-specific technology to fill their need for a complete solution. Partner products offer solutions that are seamlessly integrated with MathWorks products and ensure ongoing compatibility in conjunction with new MathWorks releases.
"MATLAB is the industry-standard environment for efficiently developing algorithms. CoFluent Studio models multicore/multiprocessor hardware/software systems -embedded devices or systems-on-chip- using UML or its simple graphical domain-specific language (DSL). Algorithms of computation blocks in CoFluent models can be left empty, described in ANSI C or C++, and now also defined with MATLAB," said Vincent Perrier, chief technical officer of CoFluent Design.
"CoFluent has developed an integration that enables engineers to reuse MATLAB and Simulink artifacts in CoFluent Studio models. Algorithmic components and behavioral system models developed in MATLAB or Simulink can be integrated with other functions and simulated in the context of a hardware/software system architecture in CoFluent Studio. This enables better performance estimation of the system application on a multithread/multicore platform," said Ken Karnofsky, MathWorks senior strategist for signal processing applications.
From simple graphics and ANSI C/C++ or MATLAB code, CoFluent Studio generates and runs a TLM SystemC model to simulate multithread embedded software running on multicore hardware with complex interconnect. CoFluent Studio offers full flexibility in architecture exploration through the mapping (or allocation) of system functions to platform execution resources for describing the complete hardware/software partitioning, and the variation of user-defined or predefined parameters (e.g., processor clock, bus bandwidth, algorithm execution time). CoFluent Studio allows real-time behavioral and performance estimation (load, power, footprint, cost) without the need for embedded software application code, firmware, or a precise description of the platform with models of each component/IP core. The generated SystemC can be used in further virtual platform simulations as a new IP behavioral model or software use case/workload model.
About The MathWorks
The MathWorks is the leading developer of mathematical computing software. MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design of multidomain dynamic and embedded systems. Engineers and scientists worldwide rely on these product families to accelerate the pace of discovery, innovation, and development in automotive, aerospace, electronics, financial services, biotech-pharmaceutical, and other industries. The MathWorks products are also fundamental teaching and research tools in the world's universities and learning institutions. Founded in 1984, The MathWorks employs more than 2100 people in 15 countries, with headquarters in Natick, Massachusetts, USA.
For additional information, visit www.mathworks.com.
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.
About CoFluent Design
CoFluent DesignTM provides system-level modeling and simulation tools for executing use cases and analyzing performance of embedded devices and chips. CoFluent StudioTM generates SystemC transactional models from UML diagrams and standard C that describe complex multi-OS, multicore embedded systems. CoFluent ReaderTM 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.
All trademarks or registered trademarks mentioned in this news release are the intellectual property of their respective owners.