Altera SDI II MegaCore Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Instrumentos de medida Altera SDI II MegaCore. Altera SDI II MegaCore User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 89
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
SDI II IP Core User Guide
Last updated for Altera Complete Design Suite: 15.0
Subscribe
Send Feedback
UG-01125
2015.05.04
101 Innovation Drive
San Jose, CA 95134
www.altera.com
Vista de página 0
1 2 3 4 5 6 ... 88 89

Resumo do Conteúdo

Página 1 - SDI II IP Core User Guide

SDI II IP Core User GuideLast updated for Altera Complete Design Suite: 15.0SubscribeSend FeedbackUG-011252015.05.04101 Innovation DriveSan Jose, CA 9

Página 2 - Contents

Figure 2-3: Example of 3G-SDI (Level B) to HD-SDI Dual Link ConversionThe figure shows the conversion of 3G-SDI (level B) data to two HD-SDI data stre

Página 3 - Altera Corporation

SMPTE RP168 Switching SupportThe SMPTE RP168 standard defines the requirements for synchronous switching between two videosources to take place with m

Página 4 - Item Description

Dynamic TX Clock SwitchingThe dynamic TX clock switching feature allows you to dynamically switch between NTSC and PALtransceiver data rates for all v

Página 5

Figure 2-7: Hardware Implementation of the Dynamic TX Clock Switching FeatureThe figure shows the TX clock switching feature with two TX PLLs.TX Proto

Página 6 - SDI II IP Core Overview

Table 2-2: Dynamic Switching Behavior During a Handshaking ProcessCase Description1 The handshaking process attempts to switch to select xcvr_refclk_a

Página 7 - SMPTE372 Dual Link Support

Standard ALM Needed Primary LogicRegistersSecondary LogicRegistersBlock Memory BitsHD Dual Link TX 367 410 60 0HD Dual Link RX 1,239 1,780 177 4,6083G

Página 8

SDI II IP Core Getting Started32015.05.04UG-01125SubscribeSend FeedbackInstallation and LicensingTo evaluate the SDI II IP core using the OpenCore Plu

Página 9 - HD Dual-Link Receiver

This walkthrough includes the following steps:1. Creating a New Quartus II Project on page 3-22. Launching IP Catalog on page 3-23. Parameterizing the

Página 10 - 3-GB Receiver

Parameterizing the IP CoreTo parameterize your IP core, follow these steps:1. Select the video standard.2. Select Bidirectional, Transmitter, or Recei

Página 11 - SMPTE RP168 Switching Support

Simulator Supported Platform Supported LanguageAldec Riviera-PRO Linux VerilogTo simulate the design using the ModelSim-SE or ModelSim-Altera simulato

Página 12 - Dynamic TX Clock Switching

ContentsSDI II IP Core Quick Reference...1-1SDI II IP Core Overview...

Página 13 - 2015.05.04

• Design Examples on page 3-9Each design example provided with the SDI II IP core is synthesizable.• Quartus II HelpMore information about compilation

Página 14 - Resource Utilization

SDI II IP Core ParametersTable 3-2: SDI II IP Core ParametersParameter Value DescriptionConfigurationOptionsVideo standardSD-SDI, HD-SDI,3G-SDI, HD-SD

Página 15 - Secondary Logic

Parameter Value DescriptionTransceiverOptions(2)Dynamic Tx clockswitchingOff, Tx PLLsswitching, Tx PLLreference clocksswitching• Off: Disable dynamic

Página 16 - Design Walkthrough

Parameter Value DescriptionExtract PayloadID (SMPTE352M)On, Off • On: Extract payload ID• Off: No payload ID extraction (saves logic)It is compulsory

Página 17 - Launching IP Catalog

SDI II IP Core Component FilesTable 3-3: Generated FilesTable below describes the generated files and other files that might be in your project direct

Página 18 - Parameterizing the IP Core

Figure 3-1: Design Example Entity and Simulation Testbench for Arria 10 DevicesLoopbackPathCh0 Loopback(SDI TX + RX)Arria 10 NativePHY (Duplex)Ch0 RXT

Página 19 - Timing Violation

This design generates two transceiver PHY reset controllers—one for TX and one for RX. These resetcontrollers are connected to the transceiver to cont

Página 20 - Design Reference

Figure 3-2: Design Example Entity and Simulation TestbenchLoopbackPathCh0Loopback(SDI Duplex)ReconfigurationManagement/RouterCh1 Test(SDI RX)Ch1 DUT(S

Página 21 - SDI II IP Core Parameters

Figure 3-3: Design Example Entity and Simulation Testbench for HD-SDI Dual Link to 3G-SDI (Level B)ConversionThe figure below illustrates the generate

Página 22 - Parameter Value Description

Figure 3-4: Design Example Entity and Simulation Testbench for 3G-SDI (Level B) to HD-SDI Dual LinkConversionThe figure below illustrates the generate

Página 23

TX Sample...4-18Cl

Página 24 - Design Examples

The Arria 10 design example for the SDI II IP core consists of the following components:• Video pattern generator• Transceiver reconfiguration control

Página 25 - Example Design

Transceiver Reconfiguration Controller for Arria V, Cyclone V, and Stratix VFor Arria V, Cyclone V, and Stratix V design examples, the transceiver rec

Página 26 - Input Signal Connection

Since only one transceiver register can be accessed at a time, the whole process repeats when reconfi‐guring other registers.For multiple SDI channels

Página 27 - Design Example

Avalon-MM TranslatorsThe Avalon-MM Master Translator and Avalon-MM Slave Translator are Avalon-MM interface blocksthat access the Transceiver Reconfig

Página 28

The following sequence of events occur when there is a change in the SDI receiver video standard:1. The SDI receiver locks to 3G-SDI standard and dete

Página 29

.number_of_reconfig_interfaces (7), ….) u_reconfig ( .reconfig_to_xcvr ({reconfig_to_xcvr_du_ch2, reconfig_to_xcvr

Página 30 - Send Feedback

Table 3-7: Logical Channel Number For Each SDI ChannelSDI Channel Direction Number of ReconfigurationInterfacesLogical Channel Number0 Duplex 2 • 0: R

Página 31 - Related Information

between the SDI instance and the transceiver reconfiguration controller or the reconfigurationmanagement.Video Pattern Generator SignalsTable 3-8: Vid

Página 32

Signal Width Direction Descriptionpattgen_patho1 Input Set to 1 to generate pathological pattern.pattgen_blank1 Input Set to 1 to generate black signa

Página 33

Signal Width Direction Descriptionxcvr_reconfig_rst 1 Input Reset signal for reconfiguration user logic.This signal is active high and level sensitive

Página 34

SDI II IP Core Quick Reference12015.05.04UG-01125SubscribeSend FeedbackThe Altera® Serial Digital Interface (SDI) II MegaCore® function is the next ge

Página 35

Signal Width Direction Descriptionpll_sel 1 Input Signal to specify which TX PLL to use. Thissignal must share the same source as pll_select signal in

Página 36 - Logical Channel Number

Related Information• Transceiver Reconfiguration Controller on page 3-15The transceiver reconfiguration controller reconfigures the transceivers. The

Página 37

Related Information• Reconfiguration Management on page 3-16• Modifying the Reconfiguration Management on page 3-20Reconfiguration Router SignalsTable

Página 38

SDI II IP Core Functional Description42015.05.04UG-01125SubscribeSend FeedbackThe SDI II IP core implements a transmitter, receiver, or full-duplex in

Página 39

Figure 4-2: SDI II IP Core Block Diagram for Arria 10 DevicesSDI II IP Core for Arria 10Parallel Video InParallel Video OutSDI OutSDI InProtocolPHY Re

Página 40

Figure 4-3: SD-SDI Transmitter Data Path Block DiagramMatchTRSInsertPayload IDScramblerTXOversampleGenerateClock EnableTransmitTX Protocol TX PHY Mana

Página 41

Figure 4-6: Dual Link HD-SDI Transmitter Data Path Block DiagramMatchTRSInsertLineScramblerInsertLineMultiplexer20TransmitTX ProtocolTX PHY Management

Página 42 - Description

Figure 4-7: Triple Rate SDI Transmitter Data Path Block DiagramMatchTRSInsertLineScramblerInsertLine20Multiplexer2020TXOversampleGenerateClock EnableT

Página 43

Figure 4-8: Multi Rate (up to 12G-SDI) Transmitter Data Path Block DiagramNote: The transmit block shown in the diagram is the simplified version of t

Página 44 - Protocol

• HD-SDI LN extraction• HD-SDI CRC• Payload ID extraction• Synchronizing data streams• Accessing transceiver• Identifying and tracking of ancillary da

Página 45 - Payload ID

Item DescriptionFeatures • 20-bit interface support for SD-SDI• Multiple SDI standards and video formats• Payload identification packet insertion and

Página 46

Figure 4-11: 3G-SDI Receiver Data Path Block DiagramDetectFormatTRSAlignerDescramblerDetect1 & 1/1,001RateTransceiverControlStateMachineReceivePre

Página 47 - Transceiver

Figure 4-13: Dual Link HD-SDI Receiver Data Path Block DiagramDetectFormatDetect1 & 1/1,001RateTransceiverControlStateMachineReceiveRX ProtocolRX

Página 48 - Receiver

Figure 4-14: Triple Rate SDI Receiver Data Path Block DiagramDetectVideoStandardTransceiverControlStateMachineTransceiverDetectFormatTRSAlignerDescram

Página 49 - RX PHY Management

Figure 4-15: Multi Rate (up to 12G-SDI) Receiver Data Path Block DiagramNote: The receive block shown in the diagram is the simplified version of the

Página 50 - & PHY Adapter Transceiver

Figure 4-16: SD-SDI Duplex Mode Block DiagramTX ProtocolDetectFormatTRSAlignerDescramblerRXOversampleTransceiverControlState MachineReceive PrealignRX

Página 51

Figure 4-17: Altera Native PHY IP Core Setup in Duplex ModeThe Altera Native PHY IP Core does not include an embedded reset controller and an Avalon-M

Página 52 - PHY Adapter

SubmodulesYou can reuse the submodules in the protocol and transceiver components across different videostandard. The SDI II IP core consists of the f

Página 53

Figure 4-18: Line Number Insertion and Signal RequirementsFigure below illustrates the line number insertion and signal requirements. For a correct li

Página 54

Video Format Field Line Number625i1 92 3221080i1 102 572525p — 13625p — 9720p — 101080p — 10For dual link HD-SDI interface, the payload ID packets are

Página 55

Match TRSThis submodule indicates that the current word is a particular TRS word in both the transmitter andreceiver. This submodule has the following

Página 56 - Submodules

SDI II IP Core Overview22015.05.04UG-01125SubscribeSend FeedbackThe SDI II IP core implements a transmitter, receiver, or full-duplex SDI at standard

Página 57 - Insert Payload ID

TX SampleThe TX sample submodule is a transmit oversampling block. It repeats each bit of the input word a givennumber of times and constructs the out

Página 58

Figure 4-20: Triple Rate Transmit Clocking SchemeFigure below illustrates the behavior of the tx_datain_valid pulse in each video standard.tx_pclk(148

Página 59 - Scrambler

Table 4-3: Sampling ProcessThe submodule executes the sampling process in the following manner.Step Process Description1 Detect transitions in the inc

Página 60 - Clock Enable Generator

Detect Video StandardThe detect video standard submodule performs coarse rate detection on the incoming video stream fordual, triple, or multi rate SD

Página 61 - RX Sample

The transceiver controller uses a different approach to detect the incoming video standard. Instead ofsetting the core to each of the standards and wa

Página 62 - Step Process Description

TRS AlignerThe TRS aligner word aligns the descrambled receiver data until the bit order of the output data and theoriginal video data are the same. T

Página 63 - Transceiver Controller

3Gb DemuxThis submodule demultiplex the Y link A, C link A, Y link B, and C link B from the received 20-bit datafor further processing. This submodule

Página 64 - Descrambler

This submodule implements a pixel counter and a line counter. These counters are driven from the pixelclock and synchronous pulses. The basic approach

Página 65 - TRS Aligner

Convert SD BitsThis submodule is enabled when you set the SD Interface Bit Width parameter option to 20. Thissubmodule converts the SD parallel data i

Página 66 - OUTPUT LN

Figure 4-23: Sync Bits Insertion ProcessEAV 3FD (C)EAV 3FD (C)EAV 3FD (C)EAV 3FD (C)EAV 3FD (Y)EAV 3FD (Y)EAV 3FD (Y)EAV 3FF (Y)EAV 000 (C)EAV 000 (C)

Página 67 - Sync Streams

• Triple standard support for SD-SDI, HD-SDI, and 3G-SDI• Multi standard support for SD-SDI, HD-SDI, 3G-SDI, 6G-SDI, and 12G-SDI• SMPTE425M level A su

Página 68 - Insert Sync Bits

Table 4-5: Transmitter Protocol SignalsNote: S = Indicates the number of streams; 4 for multi standard (up to 12G) mode and 1 for other modes.Signal W

Página 69 - SDI II IP Core Signals

Signal Width Direction Descriptiontx_datain20S Input User-supplied transmitter parallel data.• SD-SDI = bits 19:10 unused; bits 9:0 C, Y, Cr, Y multip

Página 70

Signal Width Direction Descriptiontx_trs_b1 Input Transmitter TRS input for link B. For use in HD-SDI dual linkmode LN, CRC, or payload ID insertion.

Página 71

Signal Width Direction Descriptiontx_vpid_byte38S Input The core inserts payload ID byte 3.Applicable only when you enable the Insert Payload ID (SMPT

Página 72

Table 4-6: Receiver Protocol SignalsNote: S = Indicates the number of streams; 4 for multi standard (up to 12G) mode and 1 for other modes.Signal Widt

Página 73

Signal Width Direction Descriptionrx_dataout_valid1 Output Data valid from the oversampling logic. The receiver asserts thissignal to indicate current

Página 74

Signal Width Direction Descriptionrx_format5 Output Indicates the format for the received video transport.• SMPTE259M 525i = 00000• SMPTE259M 625i = 0

Página 75

Signal Width Direction Descriptionrx_trs_locked1S Output TRS locked, indicating that six consecutive TRSs with sametiming has been spotted.rx_frame_lo

Página 76

Signal Width Direction Descriptionrx_line_f011S Output Line number of field 0 (F0) of the payload ID location. Requirestwo complete frames to update t

Página 77

Signal Width Direction Descriptionrx_vpid_checksum_error1S Output Indicates that the extracted payload ID has a checksum error.Applicable only when yo

Página 78

Figure 2-1: Example of HD-SDI Dual Link to 3G-SDI (Level B) ConversionThe figure shows the conversion of two HD-SDI data streams to 3G-SDI (level B) d

Página 79

Table 4-7: Transceiver (PHY Management, PHY Adapter, and Hard Transceiver) SignalsSignal Width Direction Descriptionrx_rst1 Input Reset signal for the

Página 80

Signal Width Direction Descriptionxcvr_refclk_alt1 Input Alternative clock input for the hard transceiver. The frequency ofthis signal must be the alt

Página 81

Signal Width Direction Descriptionreconfig_to_xcvr70N Input Dynamic reconfiguration input for the hard transceiver, where Nis the reconfiguration inte

Página 82

Signal Width Direction Descriptiontx_rst1 Input Reset signal for the transmitter. This signal is active high andlevel sensitive. This reset signal mus

Página 83

Signal Width Direction Descriptionrx_clkout_is_ntsc_paln1 Input Indicates the video rate received. Applicable for all modes exceptSD-SDI.• 0 = PAL rat

Página 84

Signal Width Direction Descriptiontx_dataout_valid1 Output Data valid generated by the core. This signal can be used to drivetx_datain_valid. The timi

Página 85

Signal Width Direction Descriptiongxb_ltr1 Output Control signal to the transceiver rx_set_locktoref input signal.Assert this signal to program the Rx

Página 86

Additional InformationA2015.05.04UG-01125SubscribeSend FeedbackAdditional information about the document and Altera.Document Revision HistoryDate Vers

Página 87 - Additional Information

Date Version Changes• Added information for multi standard support including 6G-SDI and12G-SDI.• Added the multi standard (including 6G-SDI and 12G-SD

Página 88 - Date Version Changes

Date Version ChangesAugust 2014 2014.08.18• Added support for Arria 10 devices.• Revised the resource utilization table with information about ALMneed

Página 89

Figure 2-2: Implementation of HD-SDI Dual Link to 3G-SDI (Level B) ConversionThe figure shows a block diagram of HD-SDI dual link to 3G-SDI (level B)

Comentários a estes Manuais

Sem comentários