Utilizziamo i cookie per rendere migliore la tua esperienza di navigazione. Per rispettare la nuova direttiva sulla privacy, è necessario chiedere il tuo consenso per impostare i cookie. Per saperne di più.
Ultra-fast simulation
Run embedded applications at speeds of hundreds of millions instructions per second. Accelerate software validation, regression testing, and automated build verification without requiring target hardware or a J-Link connection.
Seamless Ozone integration
Launch simulations directly from Ozone and use familiar debugging workflows, including source-level debugging, profiling, backtracing, live instruction counters, timeline analysis, and execution statistics
Flexible interface
Use Ozone-Sim as an integrated Ozone component, a standalone command-line simulator for automated testing, or a GDB server for third-party debugging tools. Easily integrate simulation into development workflows, CI pipelines, and automated test environments.Advanced analysis with Ozone
Ozone-Sim can be used together with the Ozone debugger, allowing you to simulate application execution without target hardware. Switching between real hardware and a simulated environment is straightforward, making it easy to move between development, testing, and analysis. Ozone provides a range of system and performance analysis features that complement the simulator:
- Profiling and performance analysis: Use Ozone's powerful analysis capabilities to gain insight into application behavior, execution flow, and performance bottlenecks.
- Live instruction counters: Monitor instruction execution statistics in real time during program execution to identify efficiency issues immediately.
- Backtrace support: Analyze call stacks and execution paths to simplify debugging and accelerate root-cause analysis.
How integration into Ozone works
Combined with Ozone, Ozone-Sim enables efficient debugging, profiling, and automated testing in a single workflow.

Using Ozone-Sim in other IDEs
Ozone-Sim includes an integrated GDB server interface, allowing it to be used with a wide range of third-party debuggers and development environments. This extends simulation capabilities beyond Ozone and enables use within existing development workflows.
- Flexible toolchain integration: Incorporate hardware-free simulation into existing development environments and debugging workflows.
- Standard GDB connectivity: Connect compatible tools through a standard GDB client connection for reliable, standardized communication between the simulator and external development tools.
Standalone operation
Ozone-Sim can function completely standalone, allowing you to run simulations directly from the command line without the Ozone GUI. This automated approach is ideal for continuous integration (CI) workflows, automated testing, and headless verification.
- Automated CI/CD workflows: Seamlessly integrate hardware-free simulation into your automated test pipelines and continous integration environments.
- Integrated semihosting support: Write test results, logs, and output data directly to files using the simulator's built-in semihosting functionality.
- Command-line parameters: Easily pass custom test parameters via the command line using semihosting to control and customize simulation runs dynamically.
Licensing
Ozone-Sim is bundled with and installed as part of the standard Ozone package but requires a separate license key. To use the full hardware-free simulation capabilities within the Ozone debugger, active licenses for both Ozone and Ozone-Sim are required. You can evaluate the full feature set of Ozone-Sim free of charge. The 30-day evaluation period begins upon first use, whether Ozone-Sim is used within Ozone or as a standalone simulator. This allows developers to experience the high-speed simulation environment immediately without having to request a trial license.
Supported target architectures
Ozone-Sim supports RISC-V and Arm architectures, as well as select Helium instructions, providing a flexible foundation for software development, debugging, and testing. Support for additional architectures and instruction set extensions may be added in future releases.
| Architecture | Supported targets |
|---|---|
| Arm | Armv5, Armv6-M, Armv7-M, Armv7E-M, Armv7-A, Armv7-R, Armv8-M, Armv8-A (AArch32), Armv8-R (AArch32), Armv8.1-M* |
| RISC-V | RV32 and RV64 with extensions A, C, D, E, F and M |
System requirements
Operating systems
| Operating system | Version |
|---|---|
| Windows | Microsoft Windows (Arm/Intel) |
| macOS | macOS (Apple/Intel |
| Linux | Linux (List of supported distributions) |
Hardware
| Hardware component | Item |
|---|---|
| CPU | 1GHz or better |
| Memory | 1GB RAM |
| Disk space | 1GB |
Tecnologix offre supporto gestito direttamente dal Team di sviluppo.
Non esitare a metterti in contatto con i nostri esperti.
Basta chiedere qui





