HomeLinksSite map
Solutions > CoFluent Studio 
  

System Architecting

Timed-Behavioral Modeling | System Architecting






Model and Simulate a Virtual System (Platform + Application)


Click to enlarge
CoFluent Studio key differentiators
CoFluent Studio enables application-driven system architecting in order to define the right architecture for the right functionality in the first 20% of a project’s lifecycle.


Click to enlarge
Application-to-platform mapping
The key to achieve that goal is to create separate models for the application and the platform and combine them to study all aspects of the resulting virtual system macro-architecture before entering into detailed design and software integration.




System design and architecting front-end

  • Fully-timed functional (application) and physical (platform) models at the message abstraction level
  • Capture models through graphics and simple C code for detailed sequential algorithms
  • Define the system within its environment used as simulation input/testbench
  • Automatic SystemC code generation
System-level verification environment

  • Fast simulation (message-passing transactional SystemC-based - OCP TL3)
  • Automatic instrumentation, rich set of visualization/analysis tools
  • Observe the system’s behavior, communications and performance data
Rapid architecture exploration cycle

  • Define as many hardware platforms as wished in minutes: mono or multiprocessor, mono or multi-board, with simple or complex interconnect
  • Use generic hardware components with universal performance characteristics: no specific models or ISS required
  • Map application elements to platform components by a simple drag-and-drop operation
  • Execute “what-if” scenarios by trying out different platform and/or mappings without writing a single line of code
  • Obtain time-accurate co-simulation results
Providing system executable specifications and common HW/SW reference

  • Obtain in a project’s first 20% the right system architecture transactional SystemC model
    - Used as specifications and testbench for further HW/SW design and implementation
    - Used to specify and verify subcontracted implementation of subsystems
  • Build your company’s electronic system design knowledge repository with libraries of models

More Information


See also:


Home - Company - Solutions - Partners - Resources - Contact Us
Legal Information