|
Embedded products continue to grow in complexity as embedded processors become more integrated and peripherals ( e.g. displays, wireless ) more complex. Board simulation is difficult to implement and not widely adopted, leaving the first prototype as the critical verification step. But design verification is a very ad-hoc process without many standard tools or processes. Kozio’s Verified! changes the status quo by offering a comprehensive verification solution.

Verification and Test OS (VTOS™)
At the center of Kozio’s verification solution is a special-purpose OS architected exclusively for embedded design verification. The VTOS is configured for each design, optimizing verification efficiency and speed. The VTOS is extensible so you can create or extend tests as needed. Utilizing a VTOS based solution enables a verification process to be efficient, repeatable and effective in ensuring hardware meets design correctness, performance and reliability requirements. VTOS contains many OS services that will accelerate your verification process:
Boot Loader
Console Interface
Interpreter and Scripting
File Transfer and File System Support
C Library
VTOS Builder
Verified! uses VTOS Builder to construct the design specific OS under control of a Configuration Wizard. Simply select the components and other configuration data that will be used to generate the VTOS. VTOS Builder combines elements of the CPU and peripheral functional test libraries, along with a core services library, to generate a bootable OS.
Robust Peripheral Test Library
A verification solution can not be complete without a robust test library. Kozio’s Verified! delivers a powerful test strategy that is hierarchically structured to support a range of activities, from running an entire test suite to reading a register with a command. You can create your own scripts, customizing the tests and testing sequences. Peripheral support includes:
- Displays
- Connectivity
- Wireless
- Camera
- Sensors
- FPGA
Test Creation Support ( SDK )
Another critical part of Verified! is the ability to create tests specific to your needs. Verified! is delivered with a robust SDK packaging supporting C based test development.
Interactive Test and Debug Environment
Having a VTOS ready when the first prototypes arrive will dramatically accelerate the board bring-up and verification process. Verified!’s VTOS is complemented by an interactive test and debug environment. The verification console runs on any PC and contains a test hierarchy which can be run with the click of a mouse and a command line communicating directly with VTOS. You have tremendous flexibility to quickly verify the design and run the test suite against the entire run of prototype boards. Once a problem is identified, the solution quickly switches to a powerful isolation and debug environment.
|