Product Details Supplier Info More products

Kozio has announced Validation Assistant, a unified, interactive, embedded hardware verification environment.

The system simplifies hardware control, automates test execution and maintains test cases in a structure that maximises reuse across the entire product lifecycle: engineering, production and field test.

This PC-based application interacts with any Device Under Test (DUT) executing Kozio’s bare-metal In-System Diagnostics software.

Other capabilities include easily accessible high-level commands customised for each specific design and an intuitive point-and-click interface that, together, accelerate the control and execution of functional board-level tests.

Through a single command, an entire board can be tested within minutes at the hardware’s full operating speed.

Previous methods utilise terminal emulators to interface from the target to the host.

When using this method, firmware engineers are required to write the embedded code for menu and prompt creation, and modify it for each new design.

With Validation Assistant, command sets for each new design are automatically loaded through a structured file, eliminating the need to learn different commands, options, or user interfaces.

Even infrequent users have an easy way to quickly execute target commands.

When a user wants to alter the menu or add new commands, they simply edit the text file and they have instant access to their newly created commands.

They only have to learn one user interface and can reuse that knowledge on future projects and devices.

In addition, Validation Assistant exposes all levels of test options, including: suites, diagnostics, test methods and low-level commands.

The Validation Assistant environment provides a fast and common method for validating and programming components on the target device through the click of a mouse.

Key aspects of the hardware design are automatically validated.

Regression testing is supported to uncover any new errors after changes have been made to the hardware.

The solution uses an interpreter that runs directly on the processor of the target device.

Whether users need to program an EEPROM, NAND, NOR, FPGA, CPLD or other programmable logic device, the interface and method makes the task straightforward and fast.

Validation Assistant provides an environment for individuals to collaborate and share knowledge about integrating hardware and software on electronic devices.

This knowledge is exchanged in the form of kDiagnostics scripts, device configuration settings and working initialisation sequences.

The complete Kozio solution is a suite of software tools for board diagnostics, binary image downloading, in-system programming, automated board testing and power-on self-test.

The Kozio architecture has two main components: a target diagnostics application and one or more host applications.

kDiagnostics Suite includes kDiagnostics – a binary application personalised to the hardware that executes from the CPU on a processor-based embedded system – and a single license of Validation Assistant is a host-based application that provides a graphical user interface for interactively executing tests, downloading images, performing in-system programming of devices such as Flash memory, and troubleshooting assembly or design errors.

View full profile