VTOS™ Standard Version

A Software Tool Kit for Embedded Hardware Engineers

VTOS Standard provides the tools needed by a hardware design engineer to easily verify the basic functionality of an embedded design, without the need for firmware development. It includes Kozio’s set of proprietary memory tests, which have been developed in collaboration with major memory suppliers, along with scriptable memory-mapped access to devices on the local, SPI, and I2C buses.

Applications of VTOS Standard include debug and verification of new designs, environmental and clock margin testing, testing cost-reduction design spins and component changes, burn-in monitoring, analyzing failures returned from manufacturing or the field, and manufacturing device programming and memory tests.

VTOS Standard is delivered as a universal binary package for your processor family. Using VTOS Builder, it can be configured for your hardware in minutes, without compiling. It can be run from your bootloader (U-boot, VxWorks, etc.), or loaded via JTAG. The cooperative multitasking environment used by VTOS is ideal for debugging and fault isolation, since a particular test process is never interrupted by unrelated tasks.

VTOS Standard has a small footprint (typically less than 2 MB) and boots very quickly (less than 10 seconds), but it contains many services and features that will accelerate your verification and test processes:

  • Command line interface
  • Script creation and execution
  • Memory-mapped processor bus devices (local, SPI, I2C)
  • 6 levels of execution tracing
  • Serial communication support via SLIP
  • TFTP file transfer support
  • Built-in file system (for scripts, FPGA code, etc.)
  • Device programming support (Flash, FPGA, etc.)



VTOS Standard Version Benefits

Engineering

  • Runs from your bootloader or JTAG -- no firmware effort or compiling required
  • Verify basic functionality, including full memory tests, from first boot
  • Easily customize tests and test sequences

Production

  • Quickly script new tests, or modify tests from engineering
  • Cut production line boot time to less than 10 seconds
  • Program Flash/FPGA/etc. from processor, saving minutes

VTOS Standard

Typical functional coverage -- actual coverage will depend on processor/SOC feature set

CPU Core

DUART

I2C

GPIO

SPI

Timers

Interrupts (PIC)

DDR2/SDRAM

DDR3/SDRAM

DMA

NOR

NAND (FCM)

ECC

EEPROM (I2C)