SystemC based ESL methodologies
  SystemC - IP | SERVICES | TRAINING                                                                
  • Home
  • Company
    • About Us
    • Alliances
    • Testimonials
    • Awards & Recognition
  • Offerings
    • SystemC Modeling - Services >
      • Virtual Prototype - Development, Deployment & Verification
      • Architecture & Performance modeling
      • High Level Synthesis
    • SystemC Modeling - IP
    • Corporate Training
  • News & Events
    • Events
    • blog
    • News
    • Technical Articles
  • Career
    • Life at CircuitSutra
    • Why Circuitsutra
    • Opportunities
    • Apply Now
  • Contact US
    • Contact Information
    • Enquiry Form

Virtual Prototype - Development, Deployment & Verification

Development

We support our customers to develop the Virtual Prototype of Electronics System or System on Chip (SoC). This Virtual Prototype can be used for the purpose of embedded software development & testing.

CircuitSutra have also defined a Virtual Prototyping methodology which is a combination of re-usable modeling infrastructure, IP Models, Reference virtual platforms  
 
Following are the various elements of the methodology.
  • CircuitSutra Modeling Library (CSTML)
  • Virtual Prototype - Quick Start Package (VP-QSP)
  • IP Models: Off the shelf models of some general purpose IP blocks
  • CST_Board: Reference virtual prototypes​

We use the CPU models provided by the CPU vendors.

We also have expertise in using QEMU based CPU models in the Virtual Platforms developed using SystemC / TLM2.0. 


Deployment

We supports our customers to set the advanced methodologies for development and testing of embedded software using virtual prototypes.

Virtual prototypes integrates with the same standard embedded software tools that works with hardware boards, hence embedded software engineers can seamlessly migrate from using the hardware board to the virtual prototypes for standard development and debug methodologies. Virtual prototypes also integrates with the new set of tools which allow advanced hardware level debug analysis, hardware-software co-debug and automation. These tools are called Virtual Prototyping tools, and provides the additional features that makes using virtual prototypes more powerful as compared to using hardware boards.

CircuitSutra works with the customers as their methodology team for effective deployment of virtual prototypes in their embedded software development & verification flow.  

Following are the various important features enabled by virtual prototypes
  • Automated unit testing setup for firmware & embedded applications
  • Hardware - Software co-debug
  • Automated and quick board configuration and bringup
  • Visibility, Controllability and Reproducibility
  • Reproducing complex system scenarios
  • Error injection


© Circuitsutra Technologies Pvt Ltd. Copyright 2014