TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design...

18
3G/HD/SD-SDI Reference Design Manual 1 Rev.1.00 3G/HD/SD-SDI Reference Design Manual Rev.1.00

Transcript of TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design...

Page 1: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

1 Rev.1.00

3G/HD/SD-SDI

Reference Design Manual Rev.1.00

Page 2: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

2 Rev.1.00

Revision History

Version Date Description Publisher

Rev.1.00 2011/07/04 Initial release Yoshioka

Please read this software license agreement carefully before downloading or using the

Software. By downloading the Software, you are agreeing to be bound by the terms of this

software license. If you do not agree to the terms of this software license, you may not

download, install or use the Software.

Software License Agreement

Tokyo Electron Device Limited (“Licensor”) and Customer (“Licensee”) agree to the terms of

this software license as follows:

1. Licensor grants Licensee a nonexclusive license to use, copy, modify and distribute the

Software solely for development, production and sell of Licensee’s own products.

2. Licensee acknowledges that all title to the copyright and all other intellectual property

rights in and to the Software, its accompanying documentation and any copy made by

Licensee are the exclusive property of and remain with Licensor.

3. The Software is provided AS IS and without any warranty of any kind. In no event will

Licensor be liable to Licensee for any software problems (no obligation to render

technical support), infringement of any intellectual property rights, or any direct, indirect,

consequential, incidental damages or loss of profit arising out of the use of this Software

by Licensee or other third parties.

4. (1)Licensee shall not disclose any confidential information relating to Licensor’s

technical and marketing information on the Software (hereafter referred to as

“Confidential Information”). Licensee shall not disclose the Confidential Information

even within its organization except for authorized employees and the board

members.

(2)The Confidential Information does not include information which (a) is within the

public domain, (b) is already known to Licensee before the time it receives the same

from Licensor or disclosed by a third party as a matter of right and (c) is

independently developed by Licensee.

Page 3: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

3 Rev.1.00

Table of Contents

1. Overview ...................................................................................................................................... 5

2. Board Configuration ..................................................................................................................... 6

3. Design Environment .................................................................................................................... 7

3.1. Device ........................................................................................................................................ 7

3.2. Board .......................................................................................................................................... 7

3.3. Development Environment......................................................................................................... 7

3.4. Development Language ............................................................................................................. 7

3.5. Related Documentation ............................................................................................................. 7

4. Clock Distribution ......................................................................................................................... 8

5. DIP/Push Switch Setting and LED Display ................................................................................ 10

5.1. DIP Switch [SW8] Setting ........................................................................................................ 10

5.2. Push Switch Setting ................................................................................................................. 10

5.3. LED Display ............................................................................................................................. 10

6. Board Operation Confirmation Method ...................................................................................... 11

6.1. Board Setting ........................................................................................................................... 11

6.2. Internal Test Pattern Generation .............................................................................................. 12

6.3. Pass-Through Pattern .............................................................................................................. 15

Page 4: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

4 Rev.1.00

List of Figures

Figure 1-1 Entire Board Configuration ................................................................................................ 5

Figure 2-1 Entire Board Configuration ................................................................................................ 6

Figure 5-1 Clock Distribution .............................................................................................................. 8

Figure 5-2 REFCLK Select Switch ..................................................................................................... 9

Figure 6-1 DIP Switch & Status LED ................................................................................................ 10

Figure 7-1 TB-6S-LX150T-IMG2 Jumper Position ........................................................................... 11

Figure 7-2 Block diagram of Internal Test Pattern Generation ......................................................... 12

Figure 7-3 SW4 and SW5 setting for Internal Test Pattern Generation ........................................... 12

Figure 7-4 SW7 setting for Internal Test Pattern Generation ........................................................... 13

Figure 7-5 SW8 setting for Internal Test Pattern Generation ........................................................... 13

Figure 7-6 Error Status ..................................................................................................................... 13

Figure 7-7 Mode Status .................................................................................................................... 14

Figure 7-8 Block diagram of path through pattern ............................................................................ 15

Figure 7-9 SW4 and SW5 setting for pass through pattern .............................................................. 16

Figure 7-10 SW7 setting for pass through pattern ........................................................................... 16

Figure 7-11 Error Status.................................................................................................................... 17

Figure 7-12 Mode Status .................................................................................................................. 17

List of Tables

Table 5-1 REFCLK Select DIP Switch SW7 Setting ........................................................................... 9

Table 6-1 DIP Switch SW8 Setting ................................................................................................... 10

Table 6-2 Push Switch Setting .......................................................................................................... 10

Table 6-3 LED Display ...................................................................................................................... 10

Table 7-1 TB-6S-LX150T-IMG2 Setting ............................................................................................ 11

Page 5: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

5 Rev.1.00

1. Overview

This document describes the 3G/HD/SD-SDI input/output reference design specification of FPGA on

TB-6S-LX150T-IMG2 board.

It has been designed to be used in combination with TB-6S-LX150T-IMG2 carrier board,

TB-FMCH-3GSDI FMC board with 3G/HD/SD-SDI input/output circuit and TB-FMCL-AUDIO board

with Audio(AES3) input/output circuit.

(Note that TB-FMCL-AUDIO is used only when audio output is needed.

Figure 1-1 shows a photograph of this reference design consisting of these boards.

Figure 1-1 Entire Board Configuration

Page 6: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

6 Rev.1.00

FM

C_H

PC

2. Board Configuration

Figure 2-1 shows the data flow of this reference design in the board configuration shown in Figure1-1.

Figure 2-1 Entire Board Configuration

■ SDI Data Flow

3G/HD/SD-SDI test pattern generated in the FPGA is output through CH0 of TB-FMCH-3GSDI.

3G/HD/SD-SDI input data received through CH1 of TB-FMCH-3GSDI is processed as follows:

1. The received data is passed through to CH2 of TB-FMCH-3GSDI.

2. Received data format (3G/HD/SD) and CRC error detection is performed and its result is

displayed on the corresponding LED.

3. Audio data (AES) is derived from the receive data and output through TX0 of

TB-FMCL-AUDIO.

■ Clock Source

The following two reference clock sources (REFCLK for GTP) are available.

1. ICS810001 on TB-6S-LX150T-IMG2

2. LMH1983 on TB-FMCH-3GSDI

Page 7: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

7 Rev.1.00

3. Design Environment

3.1. Device

Device: XC6SLX150T (Spartan6)

Speed Grade: -3

Package: FFG900

3.2. Board

TB-6S-LX150T-IMG2

TB-FMCH-3GSDI

TB-FMCL-AUDIO

3.3. Development Environment

ISE13.1 (Windows7)

3.4. Development Language

Verilog-HDL

3.5. Related Documentation

TB-FMCH-3GSDI Hardware User Manual

TB-LX150T-IMG2 Hardware User Manual

Implementing Triple-Rate SDI with Spartan™-6 GTP Transceivers (Version 1.0 December 15,

2010)

Page 8: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

8 Rev.1.00

4. Clock Distribution

Figure 4-1 Clock Distribution

As a reference clock source (REFCLK for GTP), either one of ICS810001 (IDT) Video PLL on

TB-6S-LX150T-IMG2 or LMH1983 (National Semiconductor) Video PLL on TB-FMCH-3GSDI is used

(DIP switch selectable).

The functionality of each block inside the FPGA (see Figure 5-1) is as follows:

GTP101_TX: send 3G/HD/SD-SDI test pattern generated inside the FPGA.

GTP101_RX: receive 3G/HD/SD-SDI data from an external device.

GTP123_TX: send data received by GTP101_RX via pass through.

TX-0 Logic: Generate SDI signals that conform to specific specification (DIP switch selection).

RX Logic: Detect 3G/HD/SD-SDI data from GTP101_RX and store it into FIFO

TX-1 Logic: Send data stored in FIFO to GTP123_TX.

TB-FMCH-3GSDI TB-6S-LX150T-IMG2

XC6SLX150T-2FFG900 FPGA

[Xilinx]

GTP Bank 123GTP Bank101

LVDS

FMC HPC

148.5MHz

148.5MHz

74.25MHz

TX-1 Logic

Pass Through

RX Logic

Pass

Through

TX-0Logic TestData

Gen

FIFO

Read clockWrite clock

BUFG

MUX

ICS8545 (Clock Buffer)

(IDT)

LVDS

148.5MHz / 148.35MHz

SN 65LVDS 250( Closs Point Switch)

[TI]

LVDS LVDS

ICS810001

[IDT]

CDCLVC1102 (Clock Buffer)

[TI]

CDCLVD 2102 (Clock Buffer )

[TI]

LMH1981 (Video Sync Separator)

[NS]

74.25MHz .Oscillator

[Tama Device]

LMP7711 (Amp) [NS]

357LB3I027M

[CTS]

F/V/H Sync out

F/V/H Sync in

SN65LVDS250 (Closs Point Switch)

[TI]

LMH1983( Video PLL )

[NS]

148.35MHz

(VCXO) (Video PLL)

148.35MHz

[SW8] bit-1074.25MHz S L

[SW7] S20 S21R FCL S L

[SW7] S10 S11R FCL S L

Page 9: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

9 Rev.1.00

The REFCLK for GTP101 and GTP123 tiles can be selected using a DIP switch [SW7] on the

TB-6S-LX150T-IMG2 board. The TB-FMCH-3GSDI board has also a DIP switch to select the output

clock from the LMH1983.

For details, refer to TB-6S-LX150T-IMG2 and TB-FMCH-3GSDI board specifications.

Figure 4-2 REFCLK Select Switch

Table 4-1 REFCLK Select DIP Switch SW7 Setting

Bit No. Silk Name Comment

1 S10 REFCLK selection for GTP123

2 S11 [S10:S11] “00”= ICS810001, “10”= LMH1983

3 S20 REFCLK selection for GTP101

4 S21 [S20:S21] “00”= ICS810001, “10”= LMH1983

5 - 8 S30,S31,S40,S41 Not Used

Page 10: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

10 Rev.1.00

5. DIP/Push Switch Setting and LED Display

This section describes other switch settings.

Figure 5-1 DIP Switch & Status LED

5.1. DIP Switch [SW8] Setting

Table 5-1 DIP Switch SW8 Setting

Silk Name Bit No. Comment

SW8

1 Output format selection

2 [1:2] HD=“OFF,OFF”, 3G=“ON,OFF”, SD=“OFF,ON”

3 - 8 Not Used

9 FPGA internal reset (FIFO Reset) ON: Reset

10

Clock selection for ICS810001

‘ON’=74.25MHz onboard oscillator

‘OFF’=GTP101 recovery clock

5.2. Push Switch Setting

Table 5-2 Push Switch Setting

Silk Name Comment

PSW1 SDI test pattern switchover

PSW2 Clearing receive CRC error

PSW3 SDI specification (Line Standard) switchover

PSW4 Not Used

5.3. LED Display

Table 5-3 LED Display

Silk Name Signal Name Comment

LED26 LED1 Not Used

LED27 LED2 Output format display [LED2:LED3]

LED28 LED3 HD=“OFF,OFF”, SD=“ON,OFF”, 3G=“OFF,ON”

LED29 LED4 Receive CRC error: Light On

LED30 LED5 Receive PLL Lock: Light On

LED31 LED6 Full flag of FPGA’s internal FIFO: Light On

LED32 LED7 Empty flag of FPGA’s internal FIFO: Light On

LED33 LED8 Not Used

Page 11: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

11 Rev.1.00

6. Board Operation Confirmation Method

6.1. Board Setting

Make sure that all jumper pins on the TB-6S-LX150T-IMG2 board are set to default settings.

Figure 6-1 TB-6S-LX150T-IMG2 Jumper Position

Table 6-1 TB-6S-LX150T-IMG2 Setting

JP # Setting Details

JP2 1-2 Bank0 voltage setting (2.5V)

JP3 1-2 Bank2 voltage setting (2.5V)

JP1 1-2 Bank3 voltage setting (2.5V)

JP4,5 1-2 FMC_LPC1 VADJ voltage setting (2.5V)

JP6,7 1-2 FMC_LPC2 VADJ voltage setting (2.5V)

JP8,9 1-2 FMC_HPC VADJ voltage setting (2.5V)

JP22 1-2 SUSPEND mode setting (reserved)

P22

P8 9P1

P6 7

P3

P4 5

P2

Page 12: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

12 Rev.1.00

6.2. Internal Test Pattern Generation

First, please download a design into FPGA on the board. Then perform the following operations.

1. Before power-on, make sure that the board and the cables are properly connected as shown

in the figure below.

Figure 6-2 Block diagram of Internal Test Pattern Generation

2. Make sure that the onboard DIP switches of TB-6S-LX150T-IMG2 are set as shown in the

figure below.

The onboard ICS810001 can be set using SW4 and SW5.

With the following settings, input frequency is set to 74.25MHz and output frequency to 148.5MHz.

Figure 6-3 SW4 and SW5 setting for Internal Test Pattern Generation

Page 13: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

13 Rev.1.00

[SW7] All OFF

A reference clock can be selected using SW7.

Setting all switches to OFF will select a jitter cleaned clock by the onboard ICS810001.

Figure 6-4 SW7 setting for Internal Test Pattern Generation

SDI mode and feedback clock selecting can be selected using SW8.

When setting bit10 is ON, feedback clock of ICS810001 is onboard oscillator output.

Also, other bits are setting to all OFF will select HD-SDI Mode.

Figure 6-5 SW8 setting for Internal Test Pattern Generation

3. Turn the power on. When FPGA configuration is successfully completed, LED15 will light

on.

If the LEDs are turned on and the LED29 goes “OFF” when PSW2 is pressed as shown in the

figure below, data Transmitting and receiving is being performed without CRC errors.

Figure 6-6 Error Status

ICS810001

Page 14: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

14 Rev.1.00

[SW8] bit-1 ON 3G-SDI mode[L D28] goes ON 3G-SDI

[SW8] bit-2 ON SD-SDI mode[L D27] goes ON SD-SDI

SDI mode can be changed using SW8.

If the LEDs are turned on and the LED29 goes “OFF” when PSW2 is pressed as shown in

the figure below. When 3G-SDI mode, LED28 and LED30 will light on, When SD-SDI mode,

LED27 and LED30 will light on.

Figure 6-7 Mode Status

4. Check video format by monitor or waveform monitor.

Page 15: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

15 Rev.1.00

TBTBTBTB----6666SSSS----LXLXLXLX 150150150150 TTTT----IMGIMGIMGIMG2222FMC _LPC

FMC_LPC2

CHCHCHCH2222

LMHLMHLMHLMH0387038703870387

LMHLMHLMHLMH0387038703870387

LMHLMHLMHLMH

0387038703870387

LMHLMHLMHLMH

0387038703870387

CHCHCHCH1111

FMC_LPC1

FPGAFPGAFPGAFPGASpartanSpartanSpartanSpartan6 LX150T6 LX150T6 LX150T6 LX150T

TXTXTXTX0000

Trans

TBTBTBTB----FMCLFMCLFMCLFMCL____AUDIOAUDIOAUDIOAUDIO

TBTBTBTB----FMCHFMCHFMCHFMCH____ 3333GSDIGSDIGSDIGSDI

VCXOVCXOVCXOVCXO

PLLPLLPLLPLL

Audio(AES) &

Status(ChipScope)

Test Pattern

Feedback

Trans Trans Trans

FMC_

1981198119811981

LMHLMHLMHLMH

HPC

LMHLMHLMHLMH

1983198319831983

6.3. Pass-Through Pattern

This section describes an operation confirmation method in a case where data is input from a signal

generator or other external sources.

1. Before power-on, make sure that the board and the cables are connected properly as shown

in the figure below.

Figure 6-8 Block diagram of path through pattern

2. Start the signal generator (or any HD-SDI source equipment).

Following explain is based on HD-SDI(1080p 60 Frame) format.

Page 16: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

16 Rev.1.00

[SW7] All OFF

3. Make sure that the onboard DIP switches of TB-6S-LX150T-IMG2 are set as shown in the

figure below.

ICS810001 setting by SW4 and SW5. This setting is generated 148.5MHz from 74.25MHz

input.

Figure 6-9 SW4 and SW5 setting for pass through pattern

SW7 is selecting for GTP reference clock of FPGA. Since all SW7 switches are set to OFF,

the jitter cleaning operation is performed by the ICS810001 on TB-6S-LX150T-IMG2.

Figure 6-10 SW7 setting for pass through pattern

SW8 is feedback clock selecting to ICS810001 and SDI mode selecting.

When setting bit10 is OFF, feedback clock of ICS810001 is recovery clock form GTP.

Also, other bits are setting to all OFF will select HD-SDI Mode.

Page 17: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

17 Rev.1.00

[SW8] bit-1 ON 3G-SDI mode[L D28] goes ON 3G-SDI

[SW8] bit-2 ON SD-SDI mode[L D27] goes ON SD-SDI

4. Turn the power on. When FPGA configuration is successfully completed, LED15 will

light on.

If the LEDs are turned on and the LED29 goes “OFF” when PSW2 is pressed as shown in the

figure below, data transmitting and receiving is being performed without CRC errors.

Figure 6-11 Error Status

SDI mode can be changed using SW8.

If the LEDs are turned on and the LED29 goes “OFF” when PSW2 is pressed as shown in

the figure below. When 3G-SDI mode, LED28 and LED30 will light on, When SD-SDI mode,

LED27 and LED30 will light on.

Figure 6-12 Mode Status

5. Check video format by monitor or waveform monitor.

6. De-embedded AES3id audio signal output from TB-FMCL-AUDIO. Check audio output by

AES3id D/A convertor and speaker.

Page 18: TB-FMCH-3GSDI Referencedesign 1.00...3G/HD/SD-SDI Reference Design Manual Rev.1.00 7 3. Design Environment 3.1. Device Device: XC6SLX150T (Spartan6) Speed Grade: -3 Package: FFG900

3G/HD/SD-SDI Reference Design Manual

18 Rev.1.00

PLD Solution Division URL: http://www.inrevium.jp/eng/x-fpga-board/ E-mail: [email protected] HEADQUARTERS : Yokohama East Square, 1-4 Kinko-cho, Kanagawa-ku, Yokohama City,

Kanagawa, Japan 221-0056 TEL:+81-45-443-4016 FAX:+81-45-443-4058