Altera SDI II MegaCore Manual de usuario

Busca en linea o descarga Manual de usuario para Instrumentos de medición Altera SDI II MegaCore. Altera SDI II MegaCore User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 89
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 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 pagina 0
1 2 3 4 5 6 ... 88 89

Indice de contenidos

Pagina 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

Pagina 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

Pagina 3 - Altera Corporation

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 8

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

Pagina 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

Pagina 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

Pagina 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

Pagina 12 - Dynamic TX Clock Switching

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

Pagina 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

Pagina 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

Pagina 15 - Secondary Logic

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

Pagina 16 - Design Walkthrough

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

Pagina 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

Pagina 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

Pagina 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

Pagina 20 - Design Reference

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

Pagina 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

Pagina 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

Pagina 23

TX Sample...4-18Cl

Pagina 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

Pagina 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

Pagina 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

Pagina 27 - Design Example

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

Pagina 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

Pagina 29

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

Pagina 30 - Send Feedback

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

Pagina 31 - Related Information

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

Pagina 32

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

Pagina 33

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

Pagina 34

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

Pagina 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

Pagina 36 - Logical Channel Number

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

Pagina 37

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

Pagina 38

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

Pagina 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

Pagina 40

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

Pagina 41

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

Pagina 42 - Description

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

Pagina 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

Pagina 44 - Protocol

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

Pagina 45 - Payload ID

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

Pagina 46

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

Pagina 47 - Transceiver

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

Pagina 48 - Receiver

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

Pagina 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

Pagina 50 - & PHY Adapter Transceiver

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

Pagina 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

Pagina 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

Pagina 53

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

Pagina 54

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

Pagina 55

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

Pagina 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

Pagina 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

Pagina 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

Pagina 59 - Scrambler

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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)

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 73

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

Pagina 74

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

Pagina 75

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

Pagina 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

Pagina 77

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

Pagina 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

Pagina 79

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

Pagina 80

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

Pagina 81

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

Pagina 82

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

Pagina 83

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

Pagina 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

Pagina 85

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

Pagina 86

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

Pagina 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

Pagina 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

Pagina 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)

Comentarios a estos manuales

Sin comentarios