Altera SerialLite III Streaming MegaCore Function Manual de usuario

Busca en linea o descarga Manual de usuario para Instrumentos de medición Altera SerialLite III Streaming MegaCore Function. Altera SerialLite III Streaming MegaCore Function User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 68
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
SerialLite III Streaming MegaCore
Function User Guide
Last updated for Altera Complete Design Suite: 15.0
Subscribe
Send Feedback
UG-01126
2015.05.04
101 Innovation Drive
San Jose, CA 95134
www.altera.com
Vista de pagina 0
1 2 3 4 5 6 ... 67 68

Indice de contenidos

Pagina 1 - Function User Guide

SerialLite III Streaming MegaCoreFunction User GuideLast updated for Altera Complete Design Suite: 15.0SubscribeSend FeedbackUG-011262015.05.04101 Inn

Pagina 2 - Contents

Getting Started32015.05.04UG-01126SubscribeSend FeedbackInstalling and Licensing IP CoresThe Altera IP Library provides many useful IP core functions

Pagina 3

OpenCore Plus evaluation supports the following two operation modes:• Untethered—run the design containing the licensed IP for a limited time.• Tether

Pagina 4 - Quick Reference

Arria 10 DesignsIf your design targets Arria 10 devices:• The parameter editor displays a message about the required output clock frequency of the ext

Pagina 5 - Item Description

ParameterValue Default DescriptionMeta framelength200–8191 8191 Specifies the metaframe length in 8-byte words.ECCProtectionYes/No No Select to use er

Pagina 6

ParameterValue Default DescriptionfPLLreferenceclockfrequency (1)Lane rate/64Lane rate/40See description257.812500MHzSpecifies the fPLL reference cloc

Pagina 7 - Burst Mode

Note: If your design targets Arria 10 devices, the transceiver reconfiguration functionality is embeddedinside the transceivers. The phy_mgmt bus inte

Pagina 8

File Name Description<system>.sopcinfo Describes the connections and IP component parameterizations inyour Qsys system. You can parse its conten

Pagina 9

File Name Description<my_ip>.regmap If the IP contains register information, the .regmap file generates.The .regmap file describes the register

Pagina 10 - Getting Started

Figure 3-3: IP Core Generated FilesNotes:1. If supported and enabled for your IP variation2. If functional simulation models are generated3. Ignore th

Pagina 11 - Related Information

Figure 3-4: Simulation in Quartus II Design FlowPost-fit timing simulation netlist Post-fit timing simulation (3)Post-fit functional simulation net

Pagina 12 - Arria 10 Designs

ContentsSerialLite III Streaming MegaCore Function Quick Reference...1-1About the SerialLite III Streaming IP Core...

Pagina 13 - Value Default Description

Table 3-3: Stratix V and Arria V GZ Testbench Default Simulation ParametersParameter Default Value CommentsGenerated user clockfrequency (user_clock_f

Pagina 14

Arria 10 Simulation TestbenchIf your design targets Arria 10 devices, the generated example testbench is dynamic and has the sameconfiguration as the

Pagina 15 - File Name Description

Figure 3-6: SerialLite III Streaming Example Testbench (Simplex) for Arria 10 DevicesDevice Under Test (Sink)TestbenchTrafficGeneratorTrafficCheckerSo

Pagina 16

Table 3-4: Testbench Simulation ScriptsSimulator File DirectoryDevice FamilyScriptModelSim-Altera SE/AE<example design name>/example_testbench/v

Pagina 17

Simulator File DirectoryDevice FamilyScriptNCSim<variation name>_sim/cadenceStratix VArria V GZncsim_setup.sh<variation name>/sim/cadence

Pagina 18 - Simulating

SerialLite III Streaming IP Core FunctionalDescription42015.05.04UG-01126SubscribeSend FeedbackThe SerialLite III Streaming IP core implements a proto

Pagina 19 - Simulation Parameters

Core FunctionDuplex• Data encapsulation and decapsulation• Generation and removal of Idle Control Words• User synchronization and burst marker inserti

Pagina 20

SerialLite III Streaming Source CoreThe source core consists of five major functional blocks (the implementation varies depending on theclocking mode)

Pagina 21 - Arria 10 Simulation Testbench

Figure 4-4: SerialLite III Streaming Source Core (Advanced Clocking Mode)ApplicationModulePHY IPCore (1)SerialLite III Streaming SourceTransceiver Rec

Pagina 22 - 2015.05.04

• For 15.625 Gbps < lane rates < 17.4 Gpbs, the fPLL outputs the user_clock/user_clock_tx based ona fixed ratio, however, the tx_coreclkin opera

Pagina 23 - Send Feedback

SerialLite III Streaming IP Core Design Guidelines...5-1SerialLite III Streaming IP Core Design Example for Str

Pagina 24 - Device Family

• Altera Transceiver PHY IP Core User GuideFor more information about the Interlaken PHY IP core and how to dynamically reconfigure the PHY.Source PPM

Pagina 25 - Description

Figure 4-7: SerialLite III Streaming Sink Core (Advanced Clocking Mode)ApplicationModuleSerialLite III Streaming SinkTransceiver Reconfiguration Clock

Pagina 26 - Core Function

• In the standard clocking mode (pure streaming), the decoding process checks the received data streamto detect idle control words that the source app

Pagina 27

SerialLite III Streaming Duplex CoreFor Arria 10 devices, the duplex core is composed of source and sink cores interfaced with the NativePHY IP core i

Pagina 28 - Source Clock Generator

tx_serial_clk input (see Signals). The Seriallite III Streaming IP core uses a transmit serial clock inputbus (tx_serial_clk) and tx_pll_locked input

Pagina 29 - Source Adaptation Module

Clock Domain DescriptionStandardClockingModeAdvancedClocking ModeSinkCoreuser_clockSink user interface clock (in standard clockingmode)Yesphy_mgmt_clk

Pagina 30 - Source PPM-Absorption Module

Table 4-4: Comparing Standard and Advanced Clocking ModesResource Standard Mode Advanced Mode DescriptionSource userclockingCore generated User provid

Pagina 31 - Sink Application Module

Figure 4-8: SerialLite III Streaming IP Core Block Diagram in Standard Clocking ModeSerialLite IIIStreaming LinkSerialLite IIIStreaming Sink CoreLane

Pagina 32 - Lane Alignment Module

Note: The core operates at higher clock rates in Advanced Clocking Mode. Therefore, when operating inthis mode, it may be difficult to close timing at

Pagina 33

Table 4-5: Latency Measurement for Duplex CoreDevice Clocking ModeParametersLatency (ns)Number of Lanes Per-Lane Data Rate(Mbps)Arria 10Standard 5 10,

Pagina 34 - Clock Domains

SerialLite III Streaming MegaCore FunctionQuick Reference12015.05.04UG-01126SubscribeSend FeedbackThe Altera® SerialLite III Streaming MegaCore® IP fu

Pagina 35 - Core Clocking

The 64-bit PMA interface support the higher range data rates from 15.625 to 17 Gbps:Lane Data Rate in Standard Clocking Mode = User Clock Frequency ×

Pagina 36 - Standard Clocking Mode

CRC-32 Error InjectionIn the Quartus II software version 13.1 and higher, the SerialLite III IP core supports CRC error injectionwith the 10G PCS CRC-

Pagina 37 - Advanced Clocking Mode

Figure 4-12: Source Waveform for Continuous Mode0 8* ***ddata[127:0]sync[7:0]start_of_burstend_of_burstvalid• start_of_burst pulses for one clock cycl

Pagina 38 - Core Latency

Figure 4-14: Sink Waveform for Continuous Modedata[127:0]sync[7:0]start_of_burstend_of_burstvalid0 8* 18*d8• start_of_burst pulses for one clock cycle

Pagina 39 - Latency (ns)

Signal WidthClockDomainDirection Descriptiontx_pll_locked 1 N.A. Input This signal indicates that all external transceiverPLLs are locked. If more tha

Pagina 40 - Link-Up Sequence

Signal WidthClockDomainDirection Descriptiondata64xNuser_clockInput This vector carries the transmitted streamingdata to the core.N represents the num

Pagina 41 - User Data Interface Waveforms

Signal WidthClockDomainDirection Descriptionerror3 or 4user_clockOutput This vector indicates an overflow in the sourceadaptation module’s FIFO buffer

Pagina 42

Signal WidthClock DomainDirection Descriptioninterface_clock1core_clockOutput Clock for data transfer across the sink coreinterface in the advanced cl

Pagina 43 - Direction Description

Signal WidthClock DomainDirection Descriptionend_of_burst1Standardclocking: user_clockAdvancedclocking: core_clockOutput When the core is in burst mod

Pagina 44

Signal WidthClock DomainDirection Descriptioncore_reset1N.A.Input Asynchronous master reset for the core.Assert this signal high to reset the MAClayer

Pagina 45

Item DescriptionIP CoreInformationCore Features • Up to 17.4 Gbps lane data rates for Arria 10 devices.• Supports 1–24 serial lanes in configurations

Pagina 46

Signal WidthClock DomainDirection Descriptionsync_tx8Standardclocking:user_clockAdvancedclocking:core_clockInput The sync vector is an 8 bit bus. The

Pagina 47 - Clock Domain

Signal WidthClock DomainDirection Descriptionerror_tx3 or 4Standardclocking:user_clockAdvancedclocking:core_clockOutput This vector indicates an overf

Pagina 48

Signal WidthClock DomainDirection Descriptionlink_up_rx1Standardclocking:user_clockAdvancedclocking:core_clockOutput The core asserts this signal to i

Pagina 49

Signal WidthClock DomainDirection Descriptionerror_rxN+5Standardclocking:user_clockAdvancedclocking:core_clockOutput This vector indicates the state o

Pagina 50

Signal WidthClockDomainDirection Descriptionphy_mgmt_addr[N:0]9 (Stratix Vand Arria VGZ)11 - 16(Arria 10)phy_mgmt_clkInput Control and status register

Pagina 51

Signal WidthClockDomainDirection Descriptionreconfig_to_xcvr• Sourcecore:140xN• Sinkcore:70xN• Duplexcore:140xNphy_mgmt_clkInputDynamic reconfiguratio

Pagina 52

SerialLite III Streaming IP Core DesignGuidelines52015.05.04UG-01126SubscribeSend FeedbackSerialLite III Streaming IP Core Design Example for Stratix

Pagina 53

Figure 5-1: Design Example for Simplex Core in Standard Clocking ModeDemoManagementAvalon MasterExport Export UARTReset ControllerTrafficGeneratorTraf

Pagina 54

Related Information• Arria 10 Simulation Testbench on page 3-12• SerialLite III ErrataDesign Example ComponentsThe design example consists of followin

Pagina 55

Field Bits DescriptionBurstCount58–32 Tracks the number of bursts used to transfer the sample data. This field valuestarts with one after reset and is

Pagina 56 - Guidelines

About the SerialLite III Streaming IP Core22015.05.04UG-01126SubscribeSend FeedbackThe SerialLite III Streaming IP core is a high-speed serial communi

Pagina 57

loopback. If you use the design example with another device or development board, you may need toupdate the device setting and constraints.You must us

Pagina 58 - Design Example Components

The terminal should now display an interactive session for the SerialLite III Streaming IP core designexample.Related Information• Development Kits/Ca

Pagina 59 - Design Setup

Source Core Link DebuggingFigure 5-4: Source Core Link Debugging Flow ChartSource LinkIink_up asserted?(Data pass throughto the transceivers?)yesnotx_

Pagina 60

Signal Name Location Descriptiontx_sync_done/source/tx_sync_done This active high signal indicates that all thelanes are bonded by the Native PHY orIn

Pagina 61 - Design Example Operation

Sink Core Link DebuggingFigure 5-5: Sink Core Link Debugging Flow ChartSink Linkrx_alignedproperly asserted?(Indicating that thelanes are properlyalig

Pagina 62 - Source Core Link Debugging

Signal Name Location Descriptionrx_crc32/sink/rx_crc32 This active high signal indicates CRC-32 errorfrom the CRC checker.rx_frame_lock[lanes-1:0]/sin

Pagina 63

Condition Error Indication Core BehaviorSink CoreDiagnostic code wordCRC-32 errorThe sink core assertserror[(lanes+3)-lane]flag for one clockcycle.The

Pagina 64 - Sink Core Link Debugging

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

Pagina 65 - Error Handling

Contact(5)Contact Method AddressTechnical trainingWebsite www.altera.com/trainingEmail [email protected] literature Website www.altera.com/li

Pagina 66

• Low protocol overhead• Low point-to-point transfer latency• Uses the hardened Native PHY IP core (Arria 10 devices) or Interlaken PHY IP core (Strat

Pagina 67 - Additional Information

Related Information• Standard Clocking Mode on page 4-12• Advanced Clocking Mode on page 4-13Performance and Resource UtilizationThe following table l

Pagina 68 - Contact Method Address

Device DirectionClockingModeParametersALMsLogic RegistersM20KNumberof LanesPer-LaneData Rate(Mbps)ECC Primary SecondaryStratixV GXandArriaV GZSource S

Comentarios a estos manuales

Sin comentarios