White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs

Similar documents
Implementing Audio IP in SDI II on Arria V Development Board

White Paper Versatile Digital QAM Modulator

Serial Digital Interface Demonstration for Stratix II GX Devices

Upgrading a FIR Compiler v3.1.x Design to v3.2.x

The ASI demonstration uses the Altera ASI MegaCore function and the Cyclone video demonstration board.

SDI II MegaCore Function User Guide

SDI Audio IP Cores User Guide

Serial Digital Interface Reference Design for Stratix IV Devices

Serial Digital Interface II Reference Design for Stratix V Devices

Altera JESD204B IP Core and ADI AD9144 Hardware Checkout Report

AN 848: Implementing Intel Cyclone 10 GX Triple-Rate SDI II with Nextera FMC Daughter Card Reference Design

Intel FPGA SDI II IP Core User Guide

Synchronization Issues During Encoder / Decoder Tests

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

SDI Audio IP Cores User Guide

Laboratory 4. Figure 1: Serdes Transceiver

SDI MegaCore Function User Guide

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

SMPTE-259M/DVB-ASI Scrambler/Controller

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

Altera JESD204B IP Core and ADI AD9250 Hardware Checkout Report

SignalTap Analysis in the Quartus II Software Version 2.0

8. Stratix GX Built-In Self Test (BIST)

AN 823: Intel FPGA JESD204B IP Core and ADI AD9625 Hardware Checkout Report for Intel Stratix 10 Devices

Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report

Microwave PSU Broadcast DvB Streaming Network

Technical Article MS-2714

Commsonic. Multi-channel ATSC 8-VSB Modulator CMS0038. Contact information. Compliant with ATSC A/53 8-VSB

3GHD-EO-SFP. User manual. SD/HD/3G-SDI electrical to optical converter with SFP. Rev. A

LMH0340/LMH0341 SerDes EVK User Guide

Video and Image Processing Suite

SDI II IP Core User Guide

SMPTE 292M EG-1 Color Bar Generation, RP 198 Pathological Generation, Grey Pattern Generation IP Core - AN4088

Commsonic. Satellite FEC Decoder CMS0077. Contact information

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

GALILEO Timing Receiver

National Semiconductor s Serial Digital Interface (SDI) Smart SerDes

SignalTap Plus System Analyzer

AT780PCI. Digital Video Interfacing Products. Multi-standard DVB-T2/T/C Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

AT660PCI. Digital Video Interfacing Products. DVB-S2/S (QPSK) Satellite Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

2. Logic Elements and Logic Array Blocks in the Cyclone III Device Family

SOC Single Channel H264 + Audio Encoder module

VLSI Chip Design Project TSEK06

AT720USB. Digital Video Interfacing Products. DVB-C (QAM-B, 8VSB) Input Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

Video and Image Processing Suite User Guide

SingMai Electronics SM06. Advanced Composite Video Interface: DVI/HD-SDI to acvi converter module. User Manual. Revision th December 2016

Acasual observer would note that there are many different broadcast. SIGNAL PATH designer

MX/HD-SDI-3G. Transmit HD-SDI-3G signals over Fiber

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

Data Converters and DSPs Getting Closer to Sensors

AMD-53-C TWIN MODULATOR / MULTIPLEXER AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL

HEVC/H.265 CODEC SYSTEM AND TRANSMISSION EXPERIMENTS AIMED AT 8K BROADCASTING

Optical Link Evaluation Board for the CSC Muon Trigger at CMS

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

Prosumer Video Cable Equalizer

3GHD-EO-2-SFP. User manual. Dual SD/HD/3G-SDI electrical to optical converter with SFP. Rev. C

DVM-150E Professional DTV Receiver/Decoder

Digital Video Telemetry System

Introduction This application note describes the XTREME-1000E 8VSB Digital Exciter and its applications.

Dual Link DVI Receiver Implementation

TV4U QUAD DVB-S2 to DVB-C TRANSMODULATOR

SV1C Personalized SerDes Tester

Dual Link DVI Receiver Implementation

AT70XUSB. Digital Video Interfacing Products

REGIONAL NETWORKS FOR BROADBAND CABLE TELEVISION OPERATIONS

isplever Multi-Rate Serial Digital Interface Physical Layer IP Core User s Guide January 2012 ipug70_01.2

INSTRUCTION MANUAL FOR MODEL IOC534 LOW LATENCY FIBER OPTIC TRANSMIT / RECEIVE MODULE

11. JTAG Boundary-Scan Testing in Stratix V Devices

GM68020H. DisplayPort receiver. Features. Applications

CLC011 Serial Digital Video Decoder

(51) Int Cl.: H04L 1/00 ( )

GM60028H. DisplayPort transmitter. Features. Applications

Digital Blocks Semiconductor IP

SMPTE 259M EG-1 Color Bar Generation, RP 178 Pathological Generation, Grey Pattern Generation IP Core AN4087

GM69010H DisplayPort, HDMI, and component input receiver Features Applications

Commsonic. ISDB-S3 Modulator CMS0070. Contact information

MediaKind RX

MediaKind Content Processing

3GHD-EO-D15xx. User manual

SDI Development Kit using National Semiconductor s LMH0340 serializer and LMH0341 deserializer

Using the MAX3656 Laser Driver to Transmit Serial Digital Video with Pathological Patterns

Transmission System for ISDB-S

AN1035: Timing Solutions for 12G-SDI

2302 & 2304 Series. Copperlink. 3G/HD/SD-SDI Distribution Amplifier. User s Manual. Communications Specialties Copperlink 2302 & 2304

OPERATION MANUAL. USF-1013DEMUX Digital Audio Demultiplexer. 2 nd Edition. Software Version Higher

AT2700USB. Digital Video Interfacing Products. DVB-C QAM-A/B/C IF and RF ( VHF & UHF ) Output DVB-ASI & DVB-SPI Inputs

Commsonic. DVB-Satellite Modulator CMS0035. Contact information

Chrontel CH7015 SDTV / HDTV Encoder

World Class Modular MPEG-4 Digital Headend. 10 IRD 7U Rack can deliver up to 150 Channels (FTA + PAY) 56 FTA with 2 Gigabit 5U Rack (300~600 channels)

Commsonic. (Tail-biting) Viterbi Decoder CMS0008. Contact information. Advanced Tail-Biting Architecture yields high coding gain and low delay.

LMH0344 3Gbps HD/SD SDI Adaptive Cable Equalizer

AT2780USB. Digital Video Interfacing Products. DVB-T/H/C & ATSC Modulator IF and RF ( VHF & UHF ) Output DVB-ASI & DVB-SPI Inputs

Laboratory Exercise 4

The EMC, Signal And Power Integrity Institute Presents

MIPI D-PHY Bandwidth Matrix Table User Guide. UG110 Version 1.0, June 2015

Application Note PG001: Using 36-Channel Logic Analyzer and 36-Channel Digital Pattern Generator for testing a 32-Bit ALU

ATSC vs NTSC Spectrum. ATSC 8VSB Data Framing

Cisco D9894 HD/SD AVC Low Delay Contribution Decoder

Loop Bandwidth Optimization and Jitter Measurement Techniques for Serial HDTV Systems

A NEW METHOD FOR RECALCULATING THE PROGRAM CLOCK REFERENCE IN A PACKET-BASED TRANSMISSION NETWORK

Transcription:

Introduction White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs In broadcasting production and delivery systems, digital video data is transported using one of two serial interface formats: video serial digital interface (SDI) for uncompressed data, and asynchronous serial interface (ASI) for compressed data. In the video production environment, video and audio data are primarily transported using SDI as defined by the Society of Motion Picture and Television Engineers (SMPTE). Video production equipment may support standard-definition (SD) digital video formats, high-definition (HD) digital video formats, or both. SD video is transmitted at SDI rates of 270, 360, or 540 Mbps while HD video is transmitted at the SDI rate of 1.45 Gbps or 1.45/1.001 Gbps. With its superior visual quality, HD video represents the future of digital video broadcasting. As a result of the growing demand for HD video, there is an increasing need for hardware that can handle the larger data throughput required by HD technology. Within the digital video delivery environment, data is primarily transported as a single-program transport stream (SPTS) or a multi-program transport stream (MPTS) at 270 Mbps using ASI, which is defined by the Digital Video Broadcasting (DVB) Consortium. While broadcast equipment developers have traditionally used ASSPs for implementing SDI and DVB-ASI functions, these interfaces can also be implemented in programmable logic devices (PLDs), using the logic and other embedded resources available in PLDs to build the required individual digital functions. By using programmable logic instead of ASSPs, broadcast equipment developers can significantly reduce overall costs. In some cases, the programmable logic equivalent can be less than one-tenth of the ASSP cost on a per-asi channel or per-sdi port basis. Programmable Logic-Based Solutions for SDI To achieve the 270-Mbps data rate required by SDI and DVB-ASI, a programmable solution needs to offer: LVDS I/Os Sufficient logic capacity Data recovery capability s to generate CLK The Altera Cyclone series and Stratix series FPGAs provide these features. For HD-SDI data rates, PLDs with embedded SERDES technology, clock-data recovery, and integrated high-speed transceiver channels such as Altera's Stratix GX series FPGAs are required. Figure 1 shows the elements required to implement SD-SDI and HD-SDI functions in Altera programmable logic. The SD-SDI solution shows an oversampling scheme implemented in logic elements (LEs) to recover data. LEs, the basic building blocks of Altera FPGAs, are indicated as soft logic in the SERDES block. In the HD-SDI solution, the embedded SERDES and CDR circuitry perform the clock and data recovery functions. WP-AAB090405-1.1 February 2006, ver. 1.1 1

Lower Costs in Broadcasting Applications With Integration Using FPGAs Altera Corporation Figure 1. PLD-Based SDI Solution Elements Reference Clock Parallel Video In Line Number Insert Flag Extract CRC Calculate & Insert Parallel Video Out Word Align Scramble Descramble FIFO Buffer Oversample Oversample SERDES HD-SDI: Stratix GX Transceiver SD-SDI Stratix or Cyclone Soft Logic SDI SDI Line Number Extract CRC HD-SDI Only SD-SDI Only Reference Clock Additional functions in the HD-SDI solution include line-number insertion and cyclic redundancy check (CRC) calculation on the transmitter side, and line number extraction and cyclic redundancy checking on the receiver side. The line number insertion and extraction blocks refer to the data included in each SDI video line to indicate the current line number as defined by SMPTE292M section 5.4. The CRC blocks support SMPTE292M section 5.5, which defines a code included in the chroma and luma channels for each HD-SDI video line. Programmable Logic-Based Solutions for DVB-ASI The data rates required for DVB-ASI can be accomplished using FPGAs that offer LVDS I/Os for the ASI receiver and transmitter, as well as s for the input receiver and transmitter reference clocks. Altera's Cyclone, Stratix, and Stratix GX series FPGAs include these features. Figure 2 shows the elements required to implement DVB-ASI in an FPGA, including a loopback path where the transmitter is coupled with the receiver and a pseudo-random binary sequence (PRBS) checker and PRBS generator for built-in test operations. Figure 2. DVB-ASI Implementation in Programmable Logic Block Diagram I/Os rx_refclk PRBS Loopback ASI_in (LVDS) ASI PRBS Checker ASI_out (LVDS) ASI PRBS Generator tx_refclk PRBS or Loopback FPGA The ASI receiver consists of: Deserializer that converts the incoming serial data into -bit wide parallel data Oversampling interface for data recovery and bit-synchronization Word aligner 2

Altera Corporation Lower Costs in Broadcasting Applications With Integration Using FPGAs b/b encoder to convert the -bit parallel data into -bit wide raw data Synchronization state machine to detect word synchronization or synchronization loss Rate-matching FIFO buffer that rate matches between the incoming bitrate and the transmit or system clock rate Figure 3 shows the ASI receiver elements. Figure 3. ASI Receiver Block Diagram sclk -90 sclk o Frequency Divider 1- or 135-MHz Clock Deserializer Oversampling Interface Word b/b Aligner Decoder Sync. FSM write request Rate-Matching FIFO Buffer LVDS I/O Serial Data The ASI transmitter consists of an b/b encoder for converting an -bit wide word to a -bit wide word, as well as a serializer that converts a -bit parallel word into a serial data output format. A -bit shift register loaded at the word rate from the encoder and unloaded at the bitrate of the LVDS output buffer is implemented for that function. A that multiplies a 27-MHz reference clock by ten provides the bitrate clock and enables jitter-controlled ASI transmit serialization. The ASI transmitter elements are shown in Figure 4. Figure 4. ASI Transmitter Block Diagram Data b/b Encoder Serializer LVDS I/O Serial Data Low Cost SDI and DVB-ASI Implementation in Programmable Logic Implementing the elements shown in these SDI and ASI solutions uses few resources in an Altera FPGA. For example, a single ASI channel requires less than 1,000 LEs. In Altera s Cyclone II FPGA, this corresponds to a cost of less than US$1 per channel a substantially lower cost than existing ASSP solutions, which can cost upwards of US$ or US$15 per channel or more, depending on the exact device. With SDI, a single full-duplex port for -bit SD-SDI data can be implemented in an Altera FPGA in as few as 400 LEs. For -bit SD-SDI data in an Altera Cyclone II FPGA, this translates to a cost per port that is also substantially lower than existing ASSP-based solutions, which can cost US$30 or US$40 per port or more. With 20-bit HD-SDI data, the logic accompanying the transceiver channel requires about 1,000 LEs, which when implemented in a 3

Lower Costs in Broadcasting Applications With Integration Using FPGAs Altera Corporation Stratix GX device results in a cost per port that is equal or lower than the cost-per-port implementation in ASSPs. When the additional integration benefits of programmable logic are included, the Stratix GX-based solution for SDI becomes even more compelling. Programmable Logic Integration Delivers Additional Benefits In typical applications, DVB-ASI and SDI functions comprise only a portion of the total functionality of any given piece of broadcast equipment. For example, DVB-ASI is generally used in broadcast headend systems, where other signal processing operations such as video multiplexing, compression, modulation and demodulation, time-slot multiplexing, and encoding and decoding are also required. These operations require digital signal processing (DSP) functions such as forward-error correction (FEC), filtering, interleaving, quadrature amplitude modulation (QAM) mapping, and Viterbi and Reed-Solomon decoding. These functions can be implemented efficiently using the available resources within Altera FPGAs, including LEs, multipliers in Cyclone II devices, and DSP blocks in Stratix devices. By enabling the integration of these functions into fewer devices, an FPGA-based solution further reduces development costs, board space, and system complexity. The flexibility of FPGAs also allows developers to customize the interface between each of the elements in their design, enabling them to add features and differentiating qualities with little development time. Designers can also achieve the exact number of ASI channels or SDI ports desired with a single programmable device, whereas relying on an ASSP might force them to use multiple discrete devices. Available Reference Designs Speed Implementation Altera s SDI and DVB-ASI solution reference designs are currently available for public download. Characterization reports for these reference designs implemented in Altera FPGAs are available from Altera upon request. In the SDI reference design, three SMPTE-recommended jitter parameters are evaluated: Jitter generator A device or system that produces a serial digital signal (in this case, HD-SDI) containing sinusoidal jitter of a certain amplitude and frequency. The generated jitter can also be non-sinusoidal. Receive jitter tolerance The peak-to-peak amplitude of the sinusoidal jitter that causes performance degradation when applied at the device or system input. Jitter transfer The jitter on the output of the device or system resulting from the applied input jitter. The DVB-ASI standard does not provide any specification for the jitter tolerance, but the following jitter parameters have been evaluated for Altera s DVB-ASI reference design: Jitter generation of the transmitter Jitter tolerance of the receiver Sensitivity of the receiver Output amplitude and edge rate These reference designs can be readily demonstrated using the Altera Cyclone Video Demonstration Board and Stratix GX Serial Video Demonstration Instruction Board. See Resources for more information on obtaining board demonstrations. Ease RoHS Transition With Altera Lead-Free Products Altera maintains one of the most extensive lead-free product offerings in the industry, with over 1200 products in lead-free packages. As a preeminent supplier of environmentally friendly programmable logic solutions, Altera has shipped over 25 million lead-free products since 2002. Altera s lead-free devices comply with the maximum concentration restrictions, as required in the EU Directive on the Restriction of Hazardous Substances ( RoHS Directive ) No.2002/95 with respect to lead (Pb), mercury, cadmium, hexavalent chromium, polybrominated biphenyls (PBB), and polybrominated diphenyl ethers (PBDE). Help ease your RoHS transition by integrating non-compliant ASSPs with Altera s PLDs. 4

Altera Corporation Lower Costs in Broadcasting Applications With Integration Using FPGAs Conclusion Altera s programmable logic-based solutions for DSB-ASI and SDI can significantly lower the cost of broadcast equipment development compared to ASSP-based solutions. Integration of the DVB-ASI and SDI functions into fewer devices further reduces cost, board space, and complexity. Tested solutions for these interfaces are readily available from Altera for demonstration and implementation. See Resources for information on where to download reference designs and how to request solution demonstrations. Customer Success Stories Miranda Technologies Adopts Altera Stratix GX Devices for SDI and HD-SDI Capabilities www.altera.com/corporate/news_room/releases/releases_archive/2004/products/nr-miranda_release.html TANDBERG Television Adopts Altera Stratix II Devices and Nios II Embedded Processors to Deliver DVB-ASI www.altera.com/corporate/news_room/releases/releases_archive/2004/products/nr-tandberg.html Resources For additional information, refer to the following resources on the Altera website. More System Integration Solutions www.altera.com/technology/integration/int-index.html Customer Applications of Programmable Logic in Broadcast Products www.altera.com/broadcastsuccess ASI Reference Design www.altera.com/solutions/refdesigns/sys-sol/broadcast/ref-asi.html SDI Reference Design www.altera.com/solutions/refdesigns/sys-sol/broadcast/ref-sdi.html AN 339: SDI Reference Design for Stratix GX Devices www.altera.com/literature/an/an339.pdf AN 344: ASI Reference Design www.altera.com/literature/an/an344.pdf AN 356: SDI Reference Design for Cyclone & Stratix Devices www.altera.com/literature/an/an356.pdf 1 Innovation Drive San Jose, CA 95134 (40) 544-7000 http://www.altera.com Copyright 2006 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations, and all other words and logos that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Altera products are protected under numerous U.S. and foreign patents and pending applications, maskwork rights, and copyrights. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera Corporation. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. 5