Altera SerialLite III Streaming MegaCore Function Uživatelský manuál

Procházejte online nebo si stáhněte Uživatelský manuál pro Měřící nástroje Altera SerialLite III Streaming MegaCore Function. Altera SerialLite III Streaming MegaCore Function User Manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 68
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 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
Zobrazit stránku 0
1 2 3 4 5 6 ... 67 68

Shrnutí obsahu

Strany 1 - Function User Guide

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

Strany 2 - Contents

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

Strany 3

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

Strany 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

Strany 5 - Item Description

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

Strany 6

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

Strany 7 - Burst Mode

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

Strany 8

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

Strany 9

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

Strany 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

Strany 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

Strany 12 - Arria 10 Designs

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

Strany 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

Strany 14

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

Strany 15 - File Name Description

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

Strany 16

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

Strany 17

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

Strany 18 - Simulating

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

Strany 19 - Simulation Parameters

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

Strany 20

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

Strany 21 - Arria 10 Simulation Testbench

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

Strany 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

Strany 23 - Send Feedback

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

Strany 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

Strany 25 - Description

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

Strany 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

Strany 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

Strany 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

Strany 29 - Source Adaptation Module

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

Strany 30 - Source PPM-Absorption Module

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

Strany 31 - Sink Application Module

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

Strany 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

Strany 33

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

Strany 34 - Clock Domains

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

Strany 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 ×

Strany 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-

Strany 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

Strany 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

Strany 39 - Latency (ns)

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

Strany 40 - Link-Up Sequence

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

Strany 41 - User Data Interface Waveforms

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

Strany 42

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

Strany 43 - Direction Description

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

Strany 44

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

Strany 45

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

Strany 46

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

Strany 47 - Clock Domain

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

Strany 48

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

Strany 49

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

Strany 50

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

Strany 51

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

Strany 52

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

Strany 53

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

Strany 54

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

Strany 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

Strany 56 - Guidelines

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

Strany 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

Strany 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

Strany 59 - Design Setup

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

Strany 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

Strany 61 - Design Example Operation

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

Strany 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

Strany 63

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

Strany 64 - Sink Core Link Debugging

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

Strany 65 - Error Handling

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

Strany 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

Strany 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

Strany 68 - Contact Method Address

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

Komentáře k této Příručce

Žádné komentáře