Altera SerialLite III Streaming MegaCore Function Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Messgeräte Altera SerialLite III Streaming MegaCore Function herunter. Altera SerialLite III Streaming MegaCore Function User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 68
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 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
Seitenansicht 0
1 2 3 4 5 6 ... 67 68

Inhaltsverzeichnis

Seite 1 - Function User Guide

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

Seite 2 - Contents

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

Seite 3

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

Seite 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

Seite 5 - Item Description

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

Seite 6

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

Seite 7 - Burst Mode

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

Seite 8

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

Seite 9

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

Seite 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

Seite 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

Seite 12 - Arria 10 Designs

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

Seite 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

Seite 14

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

Seite 15 - File Name Description

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

Seite 16

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

Seite 17

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

Seite 18 - Simulating

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

Seite 19 - Simulation Parameters

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

Seite 20

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

Seite 21 - Arria 10 Simulation Testbench

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

Seite 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

Seite 23 - Send Feedback

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

Seite 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

Seite 25 - Description

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

Seite 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

Seite 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

Seite 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

Seite 29 - Source Adaptation Module

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

Seite 30 - Source PPM-Absorption Module

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

Seite 31 - Sink Application Module

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

Seite 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

Seite 33

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

Seite 34 - Clock Domains

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

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

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

Seite 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

Seite 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

Seite 39 - Latency (ns)

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

Seite 40 - Link-Up Sequence

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

Seite 41 - User Data Interface Waveforms

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

Seite 42

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

Seite 43 - Direction Description

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

Seite 44

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

Seite 45

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

Seite 46

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

Seite 47 - Clock Domain

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

Seite 48

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

Seite 49

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

Seite 50

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

Seite 51

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

Seite 52

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

Seite 53

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

Seite 54

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

Seite 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

Seite 56 - Guidelines

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

Seite 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

Seite 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

Seite 59 - Design Setup

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

Seite 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

Seite 61 - Design Example Operation

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

Seite 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

Seite 63

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

Seite 64 - Sink Core Link Debugging

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

Seite 65 - Error Handling

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

Seite 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

Seite 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

Seite 68 - Contact Method Address

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

Kommentare zu diesen Handbüchern

Keine Kommentare