Tenasys Corporation, Real-time Virtualization Experts

The TenAsys eVM virtualization platform provides a virtual machine that hosts real-time and embedded operating systems running alongside Microsoft® Windows®.

Learn More ›

Download the eVM Datasheet

 

 

 

 

 

 


Building embedded solutions on a base of proven software is often the fastest and most reliable road to success. But how do you add features to proven real-time software, code built on years of effort, without disturbing your performance and reliability?

eVM Software is the Solution

TenAsys eVM embedded virtual machine managerThe TenAsys eVM virtualization platform provides a virtual machine that hosts real-time and embedded operating systems running alongside Microsoft® Windows®. It also provides communication channels to link your embedded and Windows applications. With the eVM system, your embedded OS runs in parallel with Windows, on a single industry-standard PC-compatible platform.

Hosting your embedded OS on the eVM platform enables faster migration from outdated hardware to modern embedded platforms. Legacy I/O can be emulated to minimize rewriting proven code. For example, an obsolete ISA system can be migrated to a smaller and less expensive single-board computer by redirecting access to ISA peripherals to equivalent on-board PCI devices.

The TenAsys eVM platform accommodates your hardware (access to I/O) and timing (interrupt latency) needs by giving your guest OS direct access to time-critical hardware. This is accomplished by assigning I/O exclusively to each guest OS—allowing use of existing native device drivers for access to hardware

Built on Intel® virtualization technology

By utilizing multi-core Intel VT processors, eVM software partitions resources, such as CPU cores, RAM, interrupts, and I/O, between operating systems. Only shared and emulated resources need to be virtualized. Each OS is guaranteed direct physical access to its dedicated I/O, interrupts, RAM, and CPU cycles.

Partitioning allows the eVM platform to provide your embedded guest OS with the lowest possible interrupt latency, direct and high-speed access to I/O, non-paged RAM, and guaranteed ownership of a CPU core— delivering maximum performance. Partitioning resources also enhances security, by insuring that only your guest OS has access to its time-critical I/O.

Consolidation reduces cost and increases performance

The net gain for hosting your embedded application on the eVM platform, alongside Windows, is the elimination of redundant hardware, simpler and faster communication between your embedded applications and Windows, improved reliability and robustness, re-use of proven legacy code, and simplified development and debugging. Systems that previously required multiple discrete platforms can be combined onto a single multi-core platform—saving design, manufacturing, and maintenance costs.