Virtual Hardware Emulating Platform

CASE STUDY

Virtual Hardware Emulating Platform

embedded   ·    Python   ·    simulation   ·    software development   ·    testing

Scope

Worldwide silicon vendor tasked our team to develop numerous device models for Simics hardware simulation platform and provide the customer with level 2/3 Support without real HW prototype.

Projects Highlights

Enabling various software stacks on Simics virtual platforms.

Developing standalone peripheral devices’ models for target system simulation.

Developing debug and other tools for Simics.

Custom system-level events support (i.e. event callback routines, memory access, pre-defined routines for system-level components and drivers).

Achieved Benefits

Development and testing before a real HW prototype is ready.

Fast custom builds of the needed platform models from various components (CPU, memory, etc.).

Code reverse execution to simplify software debugging significantly.

Technologies

C (DML)  ·  Eclipse  ·  gdb  ·  gcc

Python  ·  Simics scripts

 

Most Relevant Cases

News

Auriga Joins OR.NET Association for Medical Device Interoperability

Auriga Joins OR.NET Association for Medical Device Interoperability

Auriga is proud to announce that it has become a member of the OR.NET e.V. association, a non-profit organization committed to the international standardization and

Auriga’s Response to COVID-19: A Message from Our CEO

Dear Aurigians, clients, and partners, Life has never been as full of uncertainty as it is today due to the COVID-19 outbreak. In this challenging...

Auriga Recognized for Top Customer References and Innovation

Auriga, a prominent software development service provider, is proud to announce that the company has been recognized for sustained excellence across several categories in The...