SkyEye, a hardware behavior level simulation platform based on visual modeling, can support users to conduct behavior level simulation and modeling of hardware through drag and drop.

Based on the embedded system virtualization operating environment built by SkyEye, engineers can access the target system at any time without physical hardware restrictions, quickly build virtual hardware models and carry out development, testing and verification in advance, realizing efficient and high-quality software delivery. SkyEye supports mainstream embedded hardware platforms and can run mainstream operating systems. By utilizing dynamic binary translation technology based on LLVM, SkyEye enables virtual processors to run at speeds of over 2000MIPS on typical desktop computers.

SkyEye effectively solves the problem of over-reliance on hardware resources in the development of embedded software, fills the gap in the field of embedded virtual simulation in China, and brings innovative changes to the development mode of embedded software.

MetInfo enterprise content manager system | MetInfo CMS

▲Using virtual prototype to shorten PLC and reduce cost


Application Scenario

MetInfo enterprise content manager system | MetInfo CMS


Main Functions

MetInfo enterprise content manager system | MetInfo CMS


What SkyEye Can Do

Integrate with third party languages or models

SkyEye can integrated with SystemC for timing simulation, and integrated with MATLAB/Simulink for multi-domain co-simulation.

MetInfo enterprise content manager system | MetInfo CMS

▲SkyEye connected with MATLAB

Hardware Modeling based on visual graphics

Effectively reduce the cost of communication between hardware engineers and software engineers. Software engineers can make changes to the hardware configuration as needed instead of relying on hardware engineers. Through the visual graphical hardware modeling method, engineers can quickly build hardware models, and run and debug the same binary files as the real hardware on the hardware model, which can greatly shorten the product development cycle and improve the efficiency of software debugging.         

MetInfo enterprise content manager system | MetInfo CMS

▲Hardware modeling based on visual graphics

Containerized simulation platform

SkyEye supports Docker containerized deployments, which are suitable for dynamically scaling up and down. With multiple containers, a machine can run multiple services, and multiple SkyEye Docker is deployed to simulate multiple processor architecture models. SkyEye Docker not only supports terminal mode output, but also supports Telnet mode, which can access the output data of the serial port through port mapping.

MetInfo enterprise content manager system | MetInfo CMS

▲How SkyEye Docker is deployed

FPGA co-simulation

SkyEye can be co-emulation with virtual FPGA, and support UVM. Users can control the running speed of simulation autonomously to improve the test efficiency of large-scale embedded systems. As a multi-architecture functional level simulation platform, SkyEye has rich debugging functions.

MetInfo enterprise content manager system | MetInfo CMS

▲Co-simulation of SkyEye and virtual FPGA