Contact Us
Overview

SmartDV’s V-By-One Synthesizable Transactor is a fully featured V-by-One HS video interface bus model purpose-built for hardware emulation and FPGA prototyping environments requiring fast, accurate, and highly configurable V-by-One HS transmitter and receiver behavior during pre-silicon validation of flat panel display, automotive infotainment, industrial camera, and machine vision SoC designs. Fully compliant with V-by-One HS v1.52, it delivers complete transmitter and receiver functionality supporting 1, 2, 4, 8, 16, and 32 lane configurations at data rates from 600 Mbps to 4 Gbps per lane, with comprehensive support for all standard video formats, resolutions, and refresh rates up to 4K at 240Hz, giving validation teams a drop-in synthesizable V-by-One transactor ready for rapid integration into emulation and prototyping flows.

Designed for the speed and visibility demands of emulation and FPGA prototyping rather than ASIC tape-out, the transactor emphasizes fast bring-up, fine-grained controllability, and on-the-fly protocol checking over area or power optimization. It supports RGB 4:4:4, YCbCr 4:4:4, RGBW/Y 4:4:4:4, and YCbCr 4:2:2 color formats across 16 to 40 bits per pixel, multi-byte mode configurations of 3, 4, and 5 bytes, configurable pixels per clock from 1 to 8, 8b/10b encoding and decoding, scrambling and descrambling, lane deskew, flexible output data widths of 20, 40, and 80 bits, and 3D flag support for color and control data mapping, enabling validation teams to exercise corner-case V-by-One HS behavior that is difficult to reach with production RTL alone.

Built for fast compile times and efficient resource utilization on hardware emulation and FPGA prototyping platforms, the transactor is fully synthesizable and platform-independent, deployable on any hardware emulation or FPGA prototyping platform. Its comprehensive error detection and reporting across all V-by-One HS protocol error types, combined with testbench notification of significant events, warnings, timing, and protocol violations, enable rapid deployment for early software bring-up and display system-level validation regardless of the underlying emulation platform.

Request Data Sheet
V-by-One Transactor
Key Features
  • Full V-By-One HS Transmitter and Receiver Model – Complete transmitter and receiver behavior per V-by-One HS v1.52 supporting 1, 2, 4, 8, 16, and 32 lane configurations at 600 Mbps to 4 Gbps per lane
  • Comprehensive Color Format Support – RGB 4:4:4 (18/24/30/36 bpp), YCbCr 4:4:4 (18/24/30/36 bpp), RGBW/Y 4:4:4:4 (32/40 bpp), and YCbCr 4:2:2 (16/20/24/32 bpp)
  • Full Resolution and Refresh Rate Support – HD (1280×720), Full HD (1920×1080), Cinema Full HD (2560×1080), and 4K (3840×2160) at refresh rates up to 480Hz for Full HD and 240Hz for 4K
  • Flexible Multi-Byte Mode – Dynamic support for 3, 4, and 5 byte modes with configurable pixels per clock of 1, 2, 4, and 8 for flexible display timing validation
  • Advanced Signal Processing – 8b/10b encoding and decoding, scrambling and descrambling, and lane deskew per V-by-One HS specification for robust high-speed serial signal validation
  • Flexible Data Width Support – 20-bit, 40-bit, and 80-bit parallel output data width options for flexible PHY interface validation
  • 3D Display Support – Color data and control data mapping allocation to 3D flag for stereoscopic 3D display application validation
  • On-the-Fly Protocol Checking – Real-time protocol and data checking with comprehensive error detection and testbench notification of significant events, warnings, timing, and protocol violations
Compliance and Compatibility
  • Fully compliant with V-by-One HS v1.52 specification (THine Electronics); backward compatible with v1.4, v1.3, and v1.2
  • Fully synthesizable and platform-independent, deployable on any hardware emulation or FPGA prototyping platform
  • Vendor-agnostic and suitable for integration with Synopsys, Cadence, Siemens, and custom emulation and prototyping environments
  • Configurable interface supporting integration into custom emulation and prototyping testbenches

Request Datasheet