Digital Blocks Semiconductor IP

Similar documents
Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP

Video and Image Processing Suite User Guide

Digital Blocks Semiconductor IP

FPGA Development for Radar, Radio-Astronomy and Communications

Design and Implementation of an AHB VGA Peripheral

Block Diagram. dw*3 pixin (RGB) pixin_vsync pixin_hsync pixin_val pixin_rdy. clk_a. clk_b. h_s, h_bp, h_fp, h_disp, h_line

SDI Audio IP Cores User Guide

MACROVISION RGB / YUV TEMP. RANGE PART NUMBER

LogiCORE IP Video Timing Controller v3.0

SDI Audio IP Cores User Guide

Single Channel LVDS Tx

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

IP-DDC4i. Four Independent Channels Digital Down Conversion Core for FPGA FEATURES. Description APPLICATIONS HARDWARE SUPPORT DELIVERABLES

Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA

ASTRIX ASIC Microelectronics Presentation Days

DATASHEET HMP8154, HMP8156A. Features. Ordering Information. Applications. NTSC/PAL Encoders. FN4343 Rev.5.00 Page 1 of 34.

ECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis

Design and analysis of microcontroller system using AMBA- Lite bus

Block Diagram. deint_mode. line_width. log2_line_width. field_polarity. mem_start_addr0. mem_start_addr1. mem_burst_size.

SingMai Electronics PT55. Advanced Composite Video Interface: Encoder IP Core. User Manual. Revision th November 2016

Laboratory Exercise 4

AN-ENG-001. Using the AVR32 SoC for real-time video applications. Written by Matteo Vit, Approved by Andrea Marson, VERSION: 1.0.0

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

Block Diagram. pixin. pixin_field. pixin_vsync. pixin_hsync. pixin_val. pixin_rdy. pixels_per_line. lines_per_field. pixels_per_line [11:0]

FPGA Design with VHDL

RAPID SOC PROOF-OF-CONCEPT FOR ZERO COST JEFF MILLER, PRODUCT MARKETING AND STRATEGY, MENTOR GRAPHICS PHIL BURR, SENIOR PRODUCT MANAGER, ARM

Bitec. HSMC DVI 1080P Colour-Space Conversion Reference Design. DSP Solutions for Industry & Research. Version 0.1

Viterbi Decoder User Guide

Inside Digital Design Accompany Lab Manual

1 Terasic Inc. D8M-GPIO User Manual

Block Diagram. 16/24/32 etc. pixin pixin_sof pixin_val. Supports 300 MHz+ operation on basic FPGA devices 2 Memory Read/Write Arbiter SYSTEM SIGNALS

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

LogiCORE IP Video Timing Controller v3.0

VID_OVERLAY. Digital Video Overlay Module Rev Key Design Features. Block Diagram. Applications. Pin-out Description

VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress

LFSRs as Functional Blocks in Wireless Applications Author: Stephen Lim and Andy Miller

Implementing Audio IP in SDI II on Arria V Development Board

Syed Muhammad Yasser Sherazi CURRICULUM VITAE

User's Manual for BT656Pro SDI Mod. Kit

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

Pivoting Object Tracking System

White Paper Versatile Digital QAM Modulator

2D Scaler IP Core User s Guide

VGA Controller. Leif Andersen, Daniel Blakemore, Jon Parker University of Utah December 19, VGA Controller Components

Testing Results for a Video Poker System on a Chip

LogiCORE IP Chroma Resampler v3.00.a

Laboratory 1 - Introduction to Digital Electronics and Lab Equipment (Logic Analyzers, Digital Oscilloscope, and FPGA-based Labkit)

AD9884A Evaluation Kit Documentation

Flip Flop. S-R Flip Flop. Sequential Circuits. Block diagram. Prepared by:- Anwar Bari

A Low Power Implementation of H.264 Adaptive Deblocking Filter Algorithm

Laboratory Exercise 7

Chrontel CH7015 SDTV / HDTV Encoder

Achieving Timing Closure in ALTERA FPGAs

Partial Reconfiguration IP Core User Guide

LUT Optimization for Memory Based Computation using Modified OMS Technique

AN 776: Intel Arria 10 UHD Video Reference Design

OF AN ADVANCED LUT METHODOLOGY BASED FIR FILTER DESIGN PROCESS

Altera's 28-nm FPGAs Optimized for Broadcast Video Applications

Hardware Modeling of Binary Coded Decimal Adder in Field Programmable Gate Array

Why FPGAs? FPGA Overview. Why FPGAs?

Configuring and using the DCU2 on the MPC5606S MCU

RESEARCH AND DEVELOPMENT LOW-COST BOARD FOR EXPERIMENTAL VERIFICATION OF VIDEO PROCESSING ALGORITHMS USING FPGA IMPLEMENTATION

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0.

Software Analog Video Inputs

ECE 532 PONG Group Report

Logic Devices for Interfacing, The 8085 MPU Lecture 4

Lattice Embedded Vision Development Kit User Guide

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

MC-ACT-DVBMOD April 23, Digital Video Broadcast Modulator Datasheet v1.2. Product Summary

TSIU03: Lab 3 - VGA. Petter Källström, Mario Garrido. September 10, 2018

BUSES IN COMPUTER ARCHITECTURE

VHDL test bench for digital image processing systems using a new image format

2.6 Reset Design Strategy

Performance Analysis of Convolutional Encoder and Viterbi Decoder Using FPGA

SDI II MegaCore Function User Guide

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs

Commsonic. Satellite FEC Decoder CMS0077. Contact information

HOLITA HDLC Core: Datasheet

LogiCORE IP CIC Compiler v2.0

Serial FIR Filter. A Brief Study in DSP. ECE448 Spring 2011 Tuesday Section 15 points 3/8/2011 GEORGE MASON UNIVERSITY.

Integrated circuits/5 ASIC circuits

CHAPTER 6 DESIGN OF HIGH SPEED COUNTER USING PIPELINING

Teletext Inserter Firmware. User s Manual. Contents

Description. July 2007 Rev 7 1/106

3. Configuration and Testing

VIDEO 2D SCALER. User Guide. 10/2014 Capital Microelectronics, Inc. China

Lab # 9 VGA Controller

LogiCORE IP Chroma Resampler v3.01a

Project Daltonismo. Cody Anderson Ben Nollan February 16, Dept. of Electrical Computer Engineering. ECE 310L, 3 rd Year CE Project

VLSI Technology used in Auto-Scan Delay Testing Design For Bench Mark Circuits

SignalTap Plus System Analyzer

ANALOG TO VGA VIDEO INTERFACE GREGORY M. REDMAN. A technical report submitted to the Graduate School. In partial fulfillment of the requirements

Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts)

IE1204 Digital Design F11: Programmable Logic, VHDL for Sequential Circuits

HD-SDI Express User Training. J.Egri 4/09 1

California State University, Bakersfield Computer & Electrical Engineering & Computer Science ECE 3220: Digital Design with VHDL Laboratory 7

Video and Image Processing Suite

L12: Reconfigurable Logic Architectures

Intel FPGA SDI II IP Core User Guide

Transcription:

Digital Blocks Semiconductor IP DB1825 Color Space Converter & Chroma Resampler General Description The Digital Blocks DB1825 Color Space Converter & Chroma Resampler Verilog IP Core transforms 4:4:4 sampled RGB color components to 4:4:4 color space followed by Chroma Resampling to 4:2:2 sampled color components. Figure 1 depicts the DB1825 Color Space Converter (CSC) & Chroma Resampler (CR) IP Core embedded within an integrated circuit device. Control & Status, including the CSC transforms coefficients and the CR decimating filters coefficients, can be programmed into optional DB1825 registers via a bus interface, or set as non-register fixed parameters at synthesis for a smaller VLSI footprint. Optional Slave Bus Interface: AXI, AXI4, AHB, APB Avalon / Qsys DB1810 / DB1820 Control & Status Registers - OR - Fixed Parameters DB1810 DB1820 4:4:4 RGB 24 / 30 bits Color Space Converter RGB To 4:4:4 24 / 30 bits Chroma Resampler 4:4:4 to 4:2:2 ITU-R BT.601 4:2:2 24 / 30 bits CLK CLK ASIC, ASSP, or FPGA Device Figure 1: DB1825 Color Space Converter & Chroma Resampler DB1825-DS-V1.0.1 1 12/15/2017

Digital Blocks, Inc. DB1825 Color Space Converter & Chroma Resampler The DB1825 builds on the Digital Blocks DB1810 Color Space Converter IP Core and the DB1820 Chroma Resampler IP Core. DB1810 - Color Space Converter Color Space Matrix Transform The DB1810 Color Space Converter performs the following 4x4 matrix transform (with summands S 1 S 2 S 3 ), where X 1 X 2 X 3 represents the input 4:4:4 sampled RGB color components and Y 1 Y 2 Y 3 the 4:4:4 sampled color component outputs: C 11 C 12 C 13 S 1 C 21 C 22 C 23 S 2 C 31 C 32 C 33 S 3 X 1 X 2 X 3 1 Y 1 Y 2 Y 3 Digital Blocks Applications Engineering provides the coefficients for the Color Space Converter. DB1810 Color Space Converter - Features X 1 X 2 X 3 and Y 1 Y 2 Y 3 input & output components (for example, X 1 X 2 X 3 = RGB input; Y 1 Y 2 Y 3 = Y CrCb output) each at 8- or 10-bits, unsigned data type. User selectable at 24- or 30-bit parallel or serial input / output. Coefficients are 10-bit signed fractional data type & Summands are 17-bit Signed, integer data type After conversion, each Y 1 Y 2 Y 3 sample component can be truncated or roundedup, and saturated or clamped for overflow or underflow, respectively DB1825-DS-V1.0.1 2 12/15/2017

DB1820 Chroma Resampler The Digital Blocks DB1820 Chroma Resampler IP Core down converts 4:4:4 to 4:2:2 in accordance with the ITU-R BT.601 standard requirements. The DB1820 Chroma Resampler decimates by 2 the CbCr color components in addition to providing anti-aliasing filtering. DB1820 Chroma Resampler - Features 4:4:4 and 4:2:2 input & output components each at 8- or 10-bits, unsigned data type. User selectable at 24- or 30-bit parallel or serial input / output. Coefficients are 3-bit fractional data type Control signal enable for start-up and blanking period disabling After down conversion, each CbCr sample component can be truncated or rounded-up, and saturated or clamped for overflow or underflow, respectively Equalization of Y component and optional delay for display VSYNC, HSYNC, and DE signals DB1825-DS-V1.0.1 3 12/15/2017

DB1825 Color Space Converter & Chroma Resampler - Features User optional Slave Bus Interface for programming Control & Status Registers, which includes the converters coefficients or fixed parameters set at synthesis Member of Digital Blocks Video Signal & Image Processing IP Core Family, which include the following: o DB1800 - Standard Definition NTSC/PAL/SECAM Video Sync Separator o DB1810 - Color Space Convert o DB1820 - Chroma Resampler o DB1825 - RGB to YCrCb Color Space Convert with 4:4:4 to 4:2:2 Chroma Resampler o DB1830 - BT.656 Encoder o DB1840 - BT.656 Decoder o DB1892 - RGB to CCIR601/656 Encoder On-Chip Interconnect Compliance (optional) Avalon/Qsys, AXI, AXI4, AHB: o Avalon Interface Specification (MNL-AVABUSREF-2.0) o AMBA AXI Protocol Specification (V1.0) o AMBA AXI4 Protocol Specification (V3.0) o AMBA AHB Specification 2.0 o AMBA APB Specification 2.0 FPGA Integration Support: o Altera Quartus II & Qsys / SOPC Integration & NIOS II EDS Reference Design o Xilinx ISE Design Suite utilizing AMBA AXI4 & Embedded Development & Software Development Kits ASIC / ASSP Design-In Support: o Compliance to RTL Design & Coding Standards o Digital Blocks Support Services Fully-synchronous, pipelined architecture, synthesizable Verilog RTL core DB1825-DS-V1.0.1 4 12/15/2017

Pin Description DB1825 Color Space Converter & Chroma Resampler IP Core contains optional AMBA bus AXI, AXI4, AHB, APB and Avalon / Qsys bus for processor programming of internal parameters. The DB1825 optionally contains no bus interface with hard-coding of the video transformation parameters. The DB1825 contains the following I/O interface. For information on a bus fabric interface I/O, please contact Digital Blocks. Name Type Description Input Interface CSC_PCLK Input CSC Sample Clock CSC_ PRESETN Input CSC Reset CSC_R Input CSC R Red Input Color Components CSC_G Input CSC G Green Input Color Components CSC_B Input CSC B Blue Input Color Components CSC_IVLD Input CSC Input Valid (Optional) Output Interface CR_Y_OUT Output CR Y Luma Component CR_CB_OUT Output CR Cb Blue Chroma Component CR_CR_OUT Output CR Cr Red Chroma Component CR_CBCR_OUT Output CR CBCR Muxed Blue Red Chroma Components CR_OVLD Output CR Output Valid (Optional) Table 1: DB1825 I/O Pin Description of Color Space Converter & Chroma Resampler DB1825-DS-V1.0.1 5 12/15/2017

Verification Method The DB1825 contains a test suite with bus functional models that program the DB1825 control & status registers, drives the DB1825 with various standard component color data, and checks expected results. Customer Evaluation Digital Blocks offers a variety of methods for prospective customers to evaluate the DB1825. These include Verilog simulations, encrypted FPGA models, or the DB1825 Demo System, which includes an Altera FPGA and 320x240 TFT LCD panel. Deliverables The DB1825 is available in FPGA netlist or synthesizable RTL Verilog, along with Synopsys Design Constrains, a simulation test bench with expected results, reference design, and user manual. Support The DB1825 IP Core is warranted against defects. One year of phone and email technical support is included, starting with the first interaction. Additional maintenance and support options are available. Ordering Information Please contact Digital Blocks for additional technical, pricing, evaluation, and support information. Digital Blocks, Inc. PO Box 192 587 Rock Rd Glen Rock, NJ 07452 USA Phone: +1-201-251-1281 efax: +1-702-552-1905 info@digitalblocks.com Copyright Digital Blocks, Inc. 2010-2017, ALL RIGHTS RESERVED Digital Blocks TM is a registered trademark of Digital Blocks, Inc. All other trademarks are the property of their respective owners DB1825-DS-V1.0.1 6 12/15/2017