Debugger / Simulator
We provide the following services related to debugger / simulator:
-
Development of debugger / simulator for a given architecture
We can provide development services for simulator debuggers for customer specified processor architecture. The functionalities on the simulator can be tailored based on the requirements. The base functionalities we provide are as follows:
Supporting multiple object file formats
- GUI / command-line interface
- Common debug functionalities like Step, Next, Go break points
- Custom debug windows to display program state like memory watch window, register watch window, variable watch window, break point window etc.
Apart from the above base functionalities we can include specific features based on customer requirements like the following:
- Trace functionality
- Code coverage
- Simulation of peripheral modules
-
Development of peripheral simulation modules
Now most processors use a variety of peripherals like DMA, hardware accelerators, ADC, Serial interface etc. These peripherals can be added to the core based on the requirement. To develop applications for such processors, simulation is required for the peripheral modules. We can develop simulation modules for the peripherals which interact with the core simulation module.
We can also take up other specific requirements related device simulation.
Related Topics:
Debugger / simulator related projects we had done so far are the following: |