Pixel to Byte Converter IP Core

Convert Pixel Format Data to Parallel Byte Format

The Lattice Semiconductor Pixel-to-Byte Converter IP converts a standard parallel video interface to DSI or CSI-2 data.

MIPI D-PHY is designed to replace traditional parallel bus based on LVCMOS or LVDS. However, many processors and displays/cameras still use an RGB or CMOS as interface. So, to connect to a MIPI D-PHY IP, a converter logic is required to convert the parallel interface into MIPI D-PHY byte packet compatible format.

Latest Resource Utilization details are available in the IP Core User Guide.

Features

  • Support for RGB888, RGB666, RGB444, RGB555, RGB565, RAW8, RAW10, RAW12, RAW14, RAW16, YUV420/YUV422 8/10-bit video formats
  • Conversion of 1, 2, 4, 6, 8, or 10 pixels per pixel clock into MIPI D-PHY byte packet compatible format
  • Support for byte arrangement for 1, 2, or 4 MIPI D-PHY data lanes
  • Optional AXI4 Streaming interface for pixel and byte data
  • APB Interface for configuration and status

Block Diagram

Performace and Size

Resource Utilization
Device LUTs Registers sysMEM EBRs Programmable I/O
Default 455 259 1 4
DSI, RGB666, Number of TX Lanes 2 553 296 1 12
CSI-2, RGB888, Number of TX Lanes 4 503 372 1 28
CSI-2, RAW8, Number of TX Lanes 4 394 319 1 28
DSI, RGB888, Number of TX Lanes 4, Number of Input Pixel Per Clock 4, TX Gear 16 689 562 2 60
CSI-2, RGB888, Number of TX Lanes 2, TX Gear 16 503 372 1 28
CSI-2, RAW10, Number of TX Lanes 2, Number of Input Pixel Per Clock 2 471 281 1 12
CSI-2, RAW14, Numbber of TX Lanes 4, Number of Input Pixel Per Clock 2, TX Gear 16 913 696 2 60

Note: The distributed RAM utilization is accounted for in the total LUT4s utilization. The actual LUT4 utilization is distributed among logic, distributed RAM, and ripple logic.

Ordering Information

The Pixel to Byte Converter IP is provided at no additional cost with the Lattice Radiant™ software.​

Documentation

Quick Reference
Information Resources
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Pixel-to-Byte Converter IP Core - Lattice Diamond Software
FPGA-IPUG-020261.33/20/2020PDF2.1 MB
Pixel-to-Byte Converter IP Core - User Guide
FPGA-IPUG-020942.112/11/2025PDF1.3 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Pixel-to-Byte Converter IP Core - Release Notes
FPGA-RN-020201.212/11/2025PDF260.4 KB

Design Resources for CrossLink

Development Kits & Boards

Our development boards & kits help streamline your design process

Intellectual Property & Reference Designs

Simplify your design efforts by using pre-tested, reusable functions

Application Notes

Learn how to get the most from our line-up of FPGAs / development boards

Software

Complete Design Flows, High Ease of Use