Home > News & Updates > Electronics News Updates > SEGGER’S OZONE DEBUGGER ADDS SUPPORT FOR CUSTOM INSTRUCTIONS

SEGGER’S OZONE DEBUGGER ADDS SUPPORT FOR CUSTOM INSTRUCTIONS

Summary of SEGGER’S OZONE DEBUGGER ADDS SUPPORT FOR CUSTOM INSTRUCTIONS


Ozone V3.10 is a major update to SEGGER's graphical debugger featuring support for custom instructions defined in plug-in scripts, enhancing efficiency for RISC-V and ARM cores. A new unified timeline window integrates instruction traces, power consumption, and data values into a single view. The software runs cross-platform on Windows, macOS, and Linux, offering free access with specific J-Link hardware or under friendly licensing terms.

Parts used in the Ozone V3.10 Project:

  • Custom instruction plug-in scripts
  • RISC-V PULP extension script
  • Unified timeline window
  • J-Link PLUS hardware
  • J-Link PRO hardware
  • J-Link ULTRA+ hardware
  • J-Trace hardware

SEGGER just released Ozone V3.10, a major update to its full-featured graphical debugger and performance analyzer. The new release includes support for custom instructions, allowing disassembly of application-specific instructions added to the CPU core to tailor it for the particular application. Custom instructions are defined in plug-in scripts, which can be easily edited by the user of Ozone or the CPU core designer. The software already comes with a plug-in script for the popular RISC-V PULP extension.

Custom instructions are used to make embedded systems more efficient. Tailoring instructions to a specific application increases speed and reduces power consumption. The use of customized instructions, now available for RISC-V and ARM, is becoming more widespread.

The new release comes with other new features and enhancements as well, most notably a new unified timeline window. The unified timeline window now shows all time-related values in a single window, so that instruction trace, power consumption, and data values can be viewed at a glance, while at the same time reducing the amount of screen real estate being used. Having this information in the same timeline can reveal important system information, especially the correlation between power, data, and code execution.

Ozone works cross-platform for Windows, macOS, and Linux. Like most SEGGER software, Ozone can easily be downloaded and installed without a registration process. Ozone is available for free with a J-Link PLUS, PRO, ULTRA+, or with a J-Trace. Other J-Link models can use Ozone under the terms of SEGGER’s friendly licensing, allowing use for non-commercial purposes as well unlimited evaluation even for the commercial user.

Read more: SEGGER’S OZONE DEBUGGER ADDS SUPPORT FOR CUSTOM INSTRUCTIONS

Quick Solutions to Questions related to Ozone V3.10:

  • What new feature does Ozone V3.10 add for CPU cores?
    The release includes support for custom instructions defined in plug-in scripts.
  • Can users edit the plug-in scripts for custom instructions?
    Yes, the scripts can be easily edited by the user or the CPU core designer.
  • Which processor architectures support these custom instructions?
    Custom instructions are now available for both RISC-V and ARM processors.
  • How does the new unified timeline window help developers?
    It displays instruction trace, power consumption, and data values in a single window to reveal correlations.
  • Does Ozone work on multiple operating systems?
    Yes, it works cross-platform for Windows, macOS, and Linux.
  • Is there a registration process required to install Ozone?
    No, the software can be downloaded and installed without a registration process.
  • How can commercial users evaluate Ozone without buying hardware?
    Commercial users can use it under SEGGER’s friendly licensing for unlimited evaluation.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top