Skip to main content
Skip to main content

Display Port 1.x Transmitter IIP

Display Port Transmitter IIP

Display Port 1.x Transmitter IIP

Overview

COMPETITIVE ADVANTAGE

The SivaKali Tech Display Port 1.x Transmitter IIP is a highly reliable, silicon-proven IP core designed for high-performance system integration. Engineered to meet strict industry compliance standards, this core offers exceptional flexibility and ease of integration into both ASIC and FPGA designs. Professional grade IP core for embedded system design. Validated on leading FPGA platforms and foundry nodes, it provides a low-risk, time-to-market advantage for developers.

COMPETITIVE ADVANTAGE

Production Proven: Validated in silicon and FPGA across diverse applications.

Cost Efficient: Competitive licensing models designed to lower the barrier to entry for custom silicon.

Expert Support: Direct access to senior design engineers for rapid integration assistance.

Flexible Deliverables: Available as synthesizable source code or optimized netlists.

FEATURES
  • Display Port v1.4a Transmitter
  • Fully compliant with the Display Port version 1.4a specification and ensures standard-adherent operation across all supported configurations
  • Dynamically supports lane configurations of 1,2,4 lanes enabling scalable link bandwidth
  • Supports link rates of 1.62Gbps,2.7Gbps,5.4Gbps and 8.1Gbps
  • Supports configurable input pixel processing of 1,2,4,8 and 16 pixels per clock
  • Supports programmable parallel interface widths of 10bit,20bit,40bit and 80bits
  • Supports DPCD registers as per Display Port v1.4a specification
  • Supports HPD based link training
  • Supports I2C over AUX Channel and EDID access
  • Supports Training Pattern Sequences(TPS2,TPS3,TPS4)
  • Supports fast link training, full link training and skip link training
  • Supports main link, Aux link and Hot plug functionality
  • Supports maximum resolution upto 4k@60Hz
  • Compatible with all video formats which are mentioned in Display Port v1.4a
    • RGB 4:4:4 (18,24,30,36,48 Bits Per Pixel)
    • YCbCr 4:4:4 (24,30,36,48 Bits Per Pixel)
    • YCbCr 4:2:2 (16,20,24,32 Bits Per Pixel)
    • YCbCr 4:2:0 (12,15,18,24 Bits Per Pixel)
    • Y-only (8,10,12,16 Bits Per Pixel)
    • RAW (6,7,8,10,12,14,16 Bits Per Pixel)
  • Supports interlaced and non-interlaced video stream
  • Supports both Default and Enhanced framing mode
  • Supports Symbol Stuffing and Transfer Unit
  • Supports Main Stream Attribute(MSA) packets
  • Supports Multi Stream Transport(MST) operation
  • Supports GTC-based video timing synchronization
  • Supports Horizontal Blanking Expansion
  • Supports 3D stereo
  • Supports 2,8,16 and 32 audio channels
  • Compatible with sample frequency in the range of 32 to 192kHz for LPCM, 3D LPCM, and non-HBR compressed audio
  • Compatible with sample frequency in the range of 256 to 1536kHz for HBR audio
  • Compatible with sample frequency in the range of 2048 to 24576kHz for One Bit and DST audio
  • Supports standard and compressed audio formats including IEC 60958-1,IEC 60958-3,IEC 60958-4,IEC 61937-1,IEC 61937-3,CEA/CTA 861-F,861-G
  • Compatible with all secondary packet formats which are mentioned in Display Port v1.4a
    • Audio timestamp
    • Audio stream
    • Extension
    • Audio copy management
    • ISRC
    • VSC
    • Camera SDP 8 to 15
    • Info frame formats
    • VSC extension VESA
    • VSC extension CEA
    • Picture Parameter Set(PPS)
    • Adaptive-Sync SDP
  • Supports Split SDP for both SST and MST mode
  • Performs ANSI8B10B encoding and data scrambling
  • Scrambler can be enabled or disabled dynamically
  • Supports scrambler reset after every 512th symbol
  • Integrates Nibble interleaving Error Correction Codes(ECC) and an optional Forward Error correction[RS FEC(254,250)]
  • Compatible with High-bandwidth Digital Content Protection(HDCP v2.2)
    • Supports full authentication
    • Supports bypass the authentication
  • Compatible with Display Stream Compression(DSC v1.2)
  • Fully synthesizable
  • Static synchronous design
  • Positive edge clocking and no internal tri-states
  • Scan test ready
  • Simple host interfaces enable straightforward integration with microcontrollers and application processors.
FUNCTIONAL DESCRIPTION

CORE: The top-level integration layer that interconnects all sub-modules and exports the primary IP interfaces to the system SoC.

CSR: CSR contains all Control and Status Registers(CSRs). It decodes CPU-driven configuration commands and maps them to functional output signals across the IP.

HPD PROCESS: This Module monitors Hot Plug Detect(HPD) signal and identifies IRQ and unplug events, and coordinates the required control actions through the AUX interface.

AUX FSM: It Manages the auxiliary channel protocol by initiating AUX read/write transactions and validates responses for Link Training.

LINK TRAINING: Link training module negotiates and maintains the physical link with the receiver through automated clock recovery and channel equalization procedures.

LINK LAYER: The link layer includes the link FSM, Video packer, and SDP/Audio packer.

LINK FSM: Link FSM is responsible for formatting the outgoing audio/video stream by inserting required fill symbols to maintain stream synchronization.

VIDEO PACKER: Video packer formats incoming pixel data based on configured colorimetry and bit-depth(BPC), ensuring precise alignment within the DisplayPort stream.

SDP/AUDIO PACKER: It constructs Secondary Data Packet(SDP) headers and packs audio samples with the required metadata, forming an SDP packetized audio stream based on the configured sample rate and channel configuration.

DSC: It is an optional module which implements VESA Display Stream Compression to reduce pixel bandwidth requirements enabling efficient transmission of high-resolution video over the DisplayPort link.

HDCP: It is an optional module which provides end-to-end content protection via secure authentication, key exchange, and high-speed data encryption.

LOGICAL PHY: The physical coding sublayer(PCS) comprising the Scrambler, 8b10b encoders, RS-FEC, and Gearbox logic.

SCRAMBLER: The scrambler employs a polynomial seed to scramble Main-Link data, significantly reducing Electro-Magnetic Interference(EMI) prior to line encoding.

8B10B ENCODER: It Converts 8-bit data into 10-bit symbols to ensure DC balance and adequate transition density through running disparity control.

RS-FEC(254,250): It is an optional module that performs Reed-Solomon(254,250) encoding to detect and correct transmission errors.

GEARBOX: This Module converts internal link layer data width to PHY interface widths of 10-bit,20-bit,40-bit and 80-bit depending on the PHY configuration.

ASIC AND FPGA IMPLEMENTATION
ASIC TechnologyLogic ResourcesSystem Clock FrequencyAux Clock FrequencyLink Clock FrequencyVideo clock FrequencySecondary Clock FrequencySerdes Clock Frequency
TSMC 28nm347.48K100MHz54MHz202.5MHz148.5MHz54MHz202.5MHz
SMIC 40nm374.84K100MHz54MHz202.5MHz148.5MHz54MHz202.5MHz
UMC 55nm662.72K100MHz54MHz202.5MHz148.5MHz54MHz202.5MHz

FPGA Device and FamilyLogic ResourcesSystem Clock FrequencyAux Clock FrequencyLink Clock FrequencyVideo clock FrequencySecondary Clock FrequencySerdes Clock Frequency
AMD-xcvu9p-flga2104-2L-e57833 LUT's100MHz54MHz202.5MHz148.5MHz54MHz202.5MHz

LICENSING OPTIONS
  • Single Site license for regional development teams.
  • Multi-Site license for global corporate deployments.
  • Single Design license for specific project cost-efficiency.
  • Unlimited Design license for high-volume product roadmaps.
DELIVERABLES
  • Complete Verilog/VHDL/SystemC Source Code.
  • UVM-compliant verification environment with a comprehensive test suite.
  • Production-ready synthesis, Lint, and CDC scripts.
  • IP-XACT RDL generated address maps.
  • Standard-compliant firmware and Linux/C driver packages.
  • Detailed documentation: User Guides, Release Notes, and ISO 26262 Safety Manual (SAM)/FMEDA.