They allow fast configuration of virtual cameras and virtual displays, along with an interface to a device under test (DUT) in the high-performance ZeBu SoC emulation system. The virtual test environment offers network accessibility of the design to any hardware or software engineer.
The platforms, available now, are the first commercial synthesizable virtual components for SoC emulation that meet MIPI standards. The e-zTest MIPI CSI-2 includes a user-configurable virtual camera with resolutions up to 12 megapixels, application programming interfaces (APIs) for fast integration of the platform with the DUT and development of test programs, including playback of stored files or self-generated test patterns. It supports CSI-2 data and control interfaces, a protocol analyzer, and transaction and data logging and displays.
The e-zTest MIPI DSI provides a high-resolution virtual display environment for processed camera or other mobile device information to be captured, displayed and analyzed on a virtual screen without the need for speed adaption hardware. The virtual display includes menus for video playback control, on-screen display of all display settings, and provides real-time updates of the frame rate and bandwidth. It includes a protocol analyzer, and transaction and data monitors and logging.
The platforms support CSI-2 and DSI transactions over the MIPI D-PHY physical layer. Support is provided for the generic MIPI D-PHY PPI interface and has been tested to be plug-n-play with Mixel’s D-PHY IP, licensed by an analog/mixed-signal semiconductor supplier, and a mutual customer of both companies.
These latest components complement the large library of ZeBu e-zTest validation platforms currently used in wireless SoC designs for transaction-based verification. ZeBu provides a library of off-the-shelf, synthesizable emulation virtual components to debug Gigabit Ethernet, PCIe, USB, video/HDMI, I2C, I2S and AMBA protocols and integration with virtual platform development environments for pre-silicon software development. EVE’s ZEMI-3 product generates custom, synthesizable transactors for custom protocols.
Typical projects achieve verification speeds that range from five to 15 MHz with ZeBu Blade2 and ZeBu-Server.