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

Similar documents
Serial Digital Interface Demonstration for Stratix II GX Devices

Implementing Audio IP in SDI II on Arria V Development Board

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

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs

Video and Image Processing Suite

SignalTap Analysis in the Quartus II Software Version 2.0

Serial Digital Interface Reference Design for Stratix IV Devices

SignalTap Plus System Analyzer

Serial Digital Interface II Reference Design for Stratix V Devices

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

SDI Audio IP Cores User Guide

White Paper Versatile Digital QAM Modulator

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

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

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

SDI Audio IP Cores User Guide

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

Altera JESD204B IP Core and ADI AD9144 Hardware Checkout Report

Intel FPGA SDI II IP Core User Guide

Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report

SDI II MegaCore Function User Guide

Configuring FLASHlogic Devices

AT70XUSB. Digital Video Interfacing Products

Altera JESD204B IP Core and ADI AD9250 Hardware Checkout Report

Synchronization Issues During Encoder / Decoder Tests

12. IEEE (JTAG) Boundary-Scan Testing for the Cyclone III Device Family

Designing Filters with the AD6620 Greensboro, NC

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

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

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

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

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

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

Entry Level Tool II. Reference Manual. System Level Solutions, Inc. (USA) Murphy Avenue San Martin, CA (408) Version : 1.0.

Laboratory 4. Figure 1: Serdes Transceiver

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

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

Technical Information. BER Measurement SFL-K17

Bitec. HSMC Quad Video Mosaic Reference Design. DSP Solutions for Industry & Research. Version 0.1

SDI II IP Core User Guide

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

HOLITA HDLC Core: Datasheet

AN 696: Using the JESD204B MegaCore Function in Arria V Devices

Laboratory Exercise 4

Multiplex Serial Interfaces With HOTLink

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

SMPTE-259M/DVB-ASI Scrambler/Controller

Dual Link DVI Receiver Implementation

INT-DS2 DVB-S/S2 SATELLITE MODULATOR DVB MODULATOR

Commsonic. Satellite FEC Decoder CMS0077. Contact information

PCI MPEG Frame Grabber. Model 616. August 6, 2002

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

SERDES Eye/Backplane Demo for the LatticeECP3 Serial Protocol Board User s Guide

University Program Design Laboratory Package

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

University Program Design Laboratory Package

DVG MPEG-2 Measurement Generator

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

Single Channel LVDS Tx

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

Model Extend HDMI audio and video connections up to 300 feet. Add up to 8 additional receivers with a dedicated network switch

IEEE802.11a Based Wireless AV Module(WAVM) with Digital AV Interface. Outline

Debugging of Verilog Hardware Designs on Altera s DE-Series Boards. 1 Introduction. For Quartus Prime 15.1

LMH0340/LMH0341 SerDes EVK User Guide

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

Video and Image Processing Suite User Guide

3GSDI Fiber Optic Extender

TV4U QUAD DVB-S2 to DVB-C TRANSMODULATOR

University of Arizona January 18, 2000 Joel Steinberg Rev. 1.6

QRF5000 MDU ENCODER. Data Sheet

MAXCOM PRODUCT SPECIFICATIONS FIBER OPTIC VIDEO / AUDIO / ASI LINK. Model MX3257HD. Description. Features. Model Selection Guide

Universal Asynchronous Receiver- Transmitter (UART)

Implementing SMPTE SDI Interfaces with Artix-7 FPGA GTP Transceivers Author: John Snow

SOC Single Channel H264 + Audio Encoder module

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

B. The specified product shall be manufactured by a firm whose quality system is in compliance with the I.S./ISO 9001/EN 29001, QUALITY SYSTEM.

University Program Design Laboratory Package

11. JTAG Boundary-Scan Testing in Stratix V Devices

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

DVB Master Technical Reference Manual Version 1.05 August 12, 1999

Noise Detector ND-1 Operating Manual

SPR-11P Portable Transport Stream Recorder and Player

GM69010H DisplayPort, HDMI, and component input receiver Features Applications

Chrontel CH7015 SDTV / HDTV Encoder

DE2-115/FGPA README. 1. Running the DE2-115 for basic operation. 2. The code/project files. Project Files

SignalTap: An In-System Logic Analyzer

Commsonic. ISDB-S3 Modulator CMS0070. Contact information

Teletext Inserter Firmware. User s Manual. Contents

INSTRUCTION MANUAL. FiberSaver Series, FS-6000, FS-12000, FS-18000

Sub-LVDS-to-Parallel Sensor Bridge

SERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide

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

DUOLABS Spa. Conditional Access Module Hardware Brief. CA Module User Guide V0.2

Lecture 14: Computer Peripherals

UPCOM UC-250L L-BAND DVB MODULATOR

Interface Document. Synchronization of External Equipment to:

TA Document IEEE1394 Interface Implementation Guideline STB Device for Japanese BS/CS Digital Broadcasting System 1.0

DTE-1000 MPEG2 SD ENCODER

Dual Link DVI Receiver Implementation

Using the Quartus II Chip Editor

Transcription:

April 2006, version 2.0 Application Note Introduction A digital video broadcast asynchronous serial interace (DVB-) is a serial data transmission protocol that transports MPEG-2 packets over copper-based cables or optical networks. DVB- is used as a serial link between equipment in broadcast acilities. The Altera demonstration demonstrates how to use Cyclone devices to transmit and receive packets over an. The demonstration is a two-receiver and transmitter demonstration with loopback and includes a transport stream (TS) generator and TS packet checker. The demonstration uses the Altera MegaCore unction and the Cyclone video demonstration board. For inormation on the Altera Cyclone Video Demonstration Board, reer to the Cyclone Video Demonstration Board Data Sheet. For inormation on the MegaCore unction, reer to the MegaCore Function User Guide. Functional Description Figure 1 shows the demonstration block diagram. Altera Corporation 1 AN-344-2.0

Functional Description Figure 1. Block Diagram tx_reclk Transmitter PLL rx_reclk PLL asi_rx0 asi_rx1 Buer Buer asi_tx0 asi_rx2 TS Checker asi_tx1 Transmitter TS Generator External Loopback With Coaxial Cable Note to Figure 1: (1) The LVDS standard copes with a 270-Mbps bit rate and enables better noise integrity than LVTTL/LVCMOS. The design consists o the ollowing elements: Cyclone low voltage dierential signalling inputs and outputs (I/Os) or the receiver and transmitter receiver transmitter buer TS generator TS checker Two PLLs or requency multiplication one or the transmitter, one or the receiver For more inormation on the transmitter and receiver, reer to the MegaCore Function User Guide. The two reerence clocks can be either asynchronous to each other or the two PLLs can be driven rom the same clock source. 2 Altera Corporation

Getting Started Demonstration For the TS check mode, the transmit and receive paths are independent the design can transmit and receive at the same time. For loopback, the transmit path is coupled to the receive path through a rate matching irstin irst-out (FIFO) buer. The design uses two PLLs. For the receiver logic, the irst PLL generates a 5 oversample scheme 337.5-MHz clock (27 MHz 50/4) and a 337.5-MHz clock phase shited by 90. The second PLL generates a transmit serial clock at 270 MHz. Buer The buer rate matches between the incoming byte rate and transmit or system clock rate, because o phase and requency dierence between the two rates. The requency dierence can be up to +/- 100 ppm. TS Generator The TS generator generates null TS packets o either 204 or 1 bytes. These packets can be spaced with idle cycles. In this demonstration design, this idle time can be switched between 10 and 1,023 cycles. The packets start with a NULL 47 1F FF 10 header ollowed by a byte indicating the channel ID, then 4 bytes or the packet count. The rest o packet is illed with values rom an incrementing counter. TS Checker The TS checker checks or the correct reception o packets. The packets must be o the same ormat as those generated by the TS generator. This block checks that the packets are o the correct length and that the header, channel ID, packet counts, and payload are correct. Getting Started This section involves the ollowing steps: 1. System Requirements 2. Install the Design 3. Compile the Design 4. Use the Demonstration System Requirements The design requires the ollowing hardware and sotware: Altera Corporation 3

Getting Started Cyclone video demonstration board MegaCore unction v1.0.0 Quartus II sotware version 6.0 To obtain a Cyclone video demonstration board, contact your local Altera representative. Install the Design Figure 2 shows the directory structure o the demonstration, which is in the example directory o the MegaCore unction. Figure 2. Directory Structure example doc Contains the documentation. quartus Contains Quartus II projects or the designs. source Contains the source iles. asi_buer Contains the buer iles. mc_build Contains the MegaCore unction iles or the demonstration. top Contains the demonstration top-level design iles. Compile the Design Quartus II project iles are provided or the demonstration mapped to the Cyclone video demonstration board. The.qs ile deines the pinout and other compilation directives or the design. You must compile the design to produce the device images required or the demonstration. To compile the demonstration design, open the relevant project in the Quartus II sotware and choose Start Compilation (Tools menu). Use the Demonstration The demonstration exercises both the receiver and transmitter. The loopback part o the design uses two receive ports one with a cable equalizer (BNC J1) and one without (BNC J2). Both inputs are received and decoded. 4 Altera Corporation

Getting Started Demonstration The design selects the input that is indicating lock and connects this stream to the buer. I both receivers are indicating lock, asi_rx0 is chosen. The output o the buer is connected to an transmitter and is output on the asi_tx connector. Additional to this loopback unction, a packet generator and checker are included to test the correct operation o the design. To use the demonstration design, ollow these steps: 1. Select the required clock source by editing the source\top\cvdb_demo_mc.v ile and uncommenting the appropriate deine statement. 2. Compile the design using the Quartus II sotware. The.qp and.qs iles are in the quartus directory. 3. In TS check mode, connect a coaxial cable between BNC J9 and J3. or I in loopback mode, connect an source to BNC J2 or J1 and connect an monitor to BNC J. 4. Connect a 5-V power supply to the development board. 5. Program the cvdb_demo_mc.so ile to the board. 6. In TS check mode switch 6 alters the length o the TS packets. Open is 1; closed is 204. 7. In TS check mode switch 4 alters the gap between the TS packets. Open is 10; closed is 1,023.. Push button S1 to reset the system. The board has the ollowing LEDs: LED 0 illuminates to indicate i receiver 0 is in synchronization LED 1 illuminates to indicate i receiver 1 is in synchronization LED 2 illuminates to indicate i receiver 2 is in synchronization and has passed the TS packet check LED 3 illuminates to indicate i either receiver 0 or 1 is in synchronization Altera Corporation 5

Getting Started 101 Innovation Drive San Jose, CA 95134 (40) 544-7000 http://www.altera.com Applications Hotline: (00) 00-EPLD Literature Services: lit_req@altera.com Copyright 2006 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, speciic device designations, and all other words and logos that are identiied as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks o Altera Corporation in the U.S. and other countries. All other product or service names are the property o their respective holders. Altera products are protected under numerous U.S. and oreign patents and pending applications, maskwork rights, and copyrights. Altera warrants perormance o its semiconductor products to current speciications 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 o the application or use o any inormation, product, or service described herein except as expressly agreed to in writing by Altera Corporation. Altera customers are advised to obtain the latest version o device speciications beore relying on any published inormation and beore placing orders or products or services. 6 Altera Corporation