Altera SerialLite II Protocol Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Instruments de mesure Altera SerialLite II Protocol. Altera SerialLite II Protocol User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 84
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
101 Innovation Drive
San Jose, CA 95134
(408) 544-7000
www.altera.com
SerialLite II Protocol
Reference Manual
Document Version: 1.0
Document Date: October 2005
Vue de la page 0
1 2 3 4 5 6 ... 83 84

Résumé du contenu

Page 1 - Reference Manual

101 Innovation DriveSan Jose, CA 95134(408) 544-7000www.altera.comSerialLite II ProtocolReference ManualDocument Version: 1.0Document Date: October 2

Page 2 - MNL-SLITE2-1.0

10 Altera CorporationSerialLite II Protocol Reference ManualArchitectural Overview Shelf-to-shelf connectivity Backplane communicationArchitectural

Page 3 - Table of Contents

Altera Corporation 11SerialLite II Protocol Reference ManualSerialLite II SpecificationPhysical LayerThe Physical layer defines 8B/10B symbols for co

Page 4

12 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer DescriptionData Link LayerThe Data Link layer describes packet encapsulatio

Page 5 - About This Manual

Altera Corporation 13SerialLite II Protocol Reference ManualSerialLite II SpecificationSignal DefinitionsTable 2–1 provides a list of the interface s

Page 6 - Glossary

14 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer DescriptionFigure 2–5. Synchronous Clock & Data RecoveryElectrical Spec

Page 7 - Altera Corporation vii

Altera Corporation 15SerialLite II Protocol Reference ManualSerialLite II Specificationcan be large enough to degrade the eye opening at the receiver

Page 8

16 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer DescriptionInterconnect CharacteristicsRefer to IEEE 802.3ae Clause 47.3.5

Page 9 - Specification

Altera Corporation 17SerialLite II Protocol Reference ManualSerialLite II SpecificationThere are two categories of code group: Data code-groups: Any

Page 10 - Overview

18 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer DescriptionSeveral terms that are used to describe different entities and c

Page 11 - Physical Layer

Altera Corporation 19SerialLite II Protocol Reference ManualSerialLite II SpecificationFigure 2–8. 8B/10B Notation Convention and Transmission OrderF

Page 12 - Description

Copyright © 2005 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device des-ig

Page 13 - Interface Diagrams

20 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer DescriptionFigure 2–10. Four Lane Serial Transmission OrderRunning Disparit

Page 14 - Electrical Specifications

Altera Corporation 21SerialLite II Protocol Reference ManualSerialLite II SpecificationControl SymbolsThis section defines the individual symbols use

Page 15 - Receiver Characteristics

22 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer DescriptionStart of Data Packet /SDP/The start of data packet symbol identi

Page 16 - Symbol Encoding

Altera Corporation 23SerialLite II Protocol Reference ManualSerialLite II Specificationf See “User Packet Encapsulation” on page 2–37 for more inform

Page 17 - Notation Convention

24 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer Descriptionverify a channel number for channel multiplexing. For priority p

Page 18 - Transmission Order

Altera Corporation 25SerialLite II Protocol Reference ManualSerialLite II SpecificationContinuation of Data Packet Sequence {CDP}The continuation of

Page 19 - SerialLite II Specification

26 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer DescriptionTraining Sequence One Ordered Set Sequence {|TS1|}The first link

Page 20 - Valid and Invalid code-groups

Altera Corporation 27SerialLite II Protocol Reference ManualSerialLite II SpecificationLink Deskew Ordered Set Sequence {|TDS|}This sequence is used

Page 21 - Idle /IDL/

28 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer Descriptionadjacent device is an important part of establishing a reliable

Page 22 - Control Sequences

Altera Corporation 29SerialLite II Protocol Reference ManualSerialLite II SpecificationTraining SequenceThe SerialLite II protocol uses the training

Page 23

Altera Corporation iiiTable of ContentsAbout This Manual ... vRevis

Page 24

30 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer DescriptionFigure 2–13. Acknowledging Link Training State MachineReset Stat

Page 25 - Ordered Sequences

Altera Corporation 31SerialLite II Protocol Reference ManualSerialLite II SpecificationAfter reset is complete, the receiver/transmitter transitions

Page 26

32 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer DescriptionIf a deviation from consecutive {|TS2|} sequences to consecutive

Page 27

Altera Corporation 33SerialLite II Protocol Reference ManualSerialLite II SpecificationFigure 2–14. Self Synchronizing Link Training State MachineRes

Page 28 - Physical Layer Description

34 Altera CorporationSerialLite II Protocol Reference ManualPhysical Layer DescriptionLink-Up StateThe link-up state is the normal operation state. Us

Page 29 - Training Sequence

Altera Corporation 35SerialLite II Protocol Reference ManualSerialLite II Specification1. All lanes must have the same frequency.2. The receiver remo

Page 30 - 30 Altera Corporation

36 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer Description1. All data characters are scrambled, except those contained in

Page 31 - Altera Corporation 31

Altera Corporation 37SerialLite II Protocol Reference ManualSerialLite II SpecificationUser Packet Data FlowA ‘cut-through’ data flow must be impleme

Page 32 - 32 Altera Corporation

38 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionFigure 2–16. User Packet EncapsulationNotes to Figure 2–16:(1)

Page 33 - Altera Corporation 33

Altera Corporation 39SerialLite II Protocol Reference ManualSerialLite II SpecificationFigure 2–18. Link Management Packet EncapsulationLink Manageme

Page 34 -

iv Altera CorporationSerialLite II Protocol Reference ManualTable of Contents

Page 35 - Scrambling (Optional)

40 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionLink Management Packet Protection (LMP[7:0])SerialLite II uses

Page 36 - Data Link Layer

Altera Corporation 41SerialLite II Protocol Reference ManualSerialLite II Specificationf Refer to “Effect of Link Management Packet Corruption” on pa

Page 37 - Altera Corporation 37

42 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionFigure 2–21. Idle Inserted When User Packet Is Interrupted4. Th

Page 38 - Link Management Packets

Altera Corporation 43SerialLite II Protocol Reference ManualSerialLite II SpecificationFigure 2–22. Packet Nesting ExamplePacket Nesting RulesThe fol

Page 39

44 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer Description2. The continuation of packet sequences {CDP} and {CPP} must be

Page 40 - Parameter

Altera Corporation 45SerialLite II Protocol Reference ManualSerialLite II Specification7. Link management packets can only be followed by IDL in the

Page 41 - User Data

46 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionSingle Lane Transmission for Packet ApplicationsFigure 2–23 sho

Page 42 - Interruption (or under-run)

Altera Corporation 47SerialLite II Protocol Reference ManualSerialLite II SpecificationFigure 2–24. Typical Data Flow of Two-Lane LinkLane#0Lane#1Tim

Page 43 - SDP Data Payload EGP

48 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionFigure 2–25. Typical Data Flow of Three-Lane LinkLane#1Lane#2Ti

Page 44 - Multi-Lane Alignment

Altera Corporation 49SerialLite II Protocol Reference ManualSerialLite II SpecificationFigure 2–26. Typical Data Flow of Four-Lane LinkFigure 2–27. T

Page 45 - Lane Alignment Examples

Altera Corporation vSerialLite II Protocol Reference ManualAbout This ManualRevision HistoryThe table below displays the revision history for this re

Page 46 - Data Link Layer Description

50 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionContinuation of Packet ExampleFigure 2–28 shows the data packet

Page 47 - Altera Corporation 47

Altera Corporation 51SerialLite II Protocol Reference ManualSerialLite II SpecificationFigure 2–29. Link Management Packet AlignmentClock Tolerance C

Page 48 - 48 Altera Corporation

52 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionFigure 2–31. Illegal Multi-Lane AlignmentTransfer SizeThe conce

Page 49 - Altera Corporation 49

Altera Corporation 53SerialLite II Protocol Reference ManualSerialLite II SpecificationThe transfer size is specified by a fixed multiple of columns

Page 50 - 50 Altera Corporation

54 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionFigure 2–32. Single Column Transfer SizeTimeLane#0Lane#1Lane#2L

Page 51 - Altera Corporation 51

Altera Corporation 55SerialLite II Protocol Reference ManualSerialLite II SpecificationFigure 2–33. Two Column Transfer SizeTimeLane#0Lane#1Lane#2Lan

Page 52 - Transfer Size

56 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionFigure 2–34. Four Column Transfer SizeChannel MultiplexingChann

Page 53 - Altera Corporation 53

Altera Corporation 57SerialLite II Protocol Reference ManualSerialLite II SpecificationThe data link layer transparently passes the channel number; i

Page 54 - 54 Altera Corporation

58 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionPayload Error Protection (Optional)SerialLite II optionally pro

Page 55 - Altera Corporation 55

Altera Corporation 59SerialLite II Protocol Reference ManualSerialLite II SpecificationFigure 2–37. CRC Alignment for Eight LanesBreaking data packet

Page 56 - Channel Multiplexing

vi Altera CorporationSerialLite II Protocol Reference ManualGlossaryGlossaryThis section describes some of the terms used in this manual.Bit Alignment

Page 57 - Priority Packets

60 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionCRC-16 CRC-16 (CRC-CCITT) is two bytes in size and uses the fol

Page 58 - 58 Altera Corporation

Altera Corporation 61SerialLite II Protocol Reference ManualSerialLite II SpecificationThe 32 bits of the CRC value are placed in the CRC field so th

Page 59 - Altera Corporation 59

62 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionFlow control timeThe FC_TIME parameter is defined in units of a

Page 60 - 60 Altera Corporation

Altera Corporation 63SerialLite II Protocol Reference ManualSerialLite II SpecificationFlow Control Implementation RulesThe following flow control im

Page 61 - Flow Control (Optional)

64 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer DescriptionEffect of Link Management Packet CorruptionIf a flow control li

Page 62 - Flow control time

Altera Corporation 65SerialLite II Protocol Reference ManualSerialLite II SpecificationSegment Identification (SID)The four-bit segment identificatio

Page 63 - Altera Corporation 63

66 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer Description5. Once all buffers are full, no further segments can be transm

Page 64 - Retry-on-Error (Optional)

Altera Corporation 67SerialLite II Protocol Reference ManualSerialLite II Specification6. The near receiver must receive the ACK link management pack

Page 65 - Segment Buffers

68 Altera CorporationSerialLite II Protocol Reference ManualData Link Layer Description3. When the near receiver gets a valid ACK with an ID that it r

Page 66 - Segment Acknowledgement Timer

Altera Corporation 69SerialLite II Protocol Reference ManualSerialLite II SpecificationFigure 2–42. Retry-On-Error ExampleNotes to Figure 2–42(1) Dev

Page 67 - Altera Corporation 67

Altera Corporation viiSerialLite II Protocol Reference ManualAbout This ManualCharacter: General term used to describe a byte after conversion to its

Page 68

70 Altera CorporationSerialLite II Protocol Reference ManualError Events & Handlingerror results in the packet being marked as bad, before being f

Page 69 - Handling

Altera Corporation 71SerialLite II Protocol Reference ManualSerialLite II SpecificationCatastrophic Error EventsCatastrophic errors are caused by the

Page 70

72 Altera CorporationSerialLite II Protocol Reference ManualError Events & HandlingFigure 2–43. Link Initialization Request Using {|TS1|}Action Li

Page 71 - Link Error Events

Altera Corporation 73SerialLite II Protocol Reference ManualSerialLite II Specification CRC error Unexpected channel number Out of order packet

Page 72 - Data Error Events

74 Altera CorporationSerialLite II Protocol Reference ManualError Events & HandlingPackets Marked BadA transmitted packet is tagged with the {EBP}

Page 73 - Data Error Threshold

Altera Corporation 75SerialLite II Protocol Reference ManualSerialLite II Specification 8b/10b Code GroupsTable 2–27 shows the 8b/10b special code gr

Page 74 - Packets Marked Bad

76 Altera CorporationSerialLite II Protocol Reference Manual8b/10b Code GroupsD7.0 07 000 00111 111000 1011 000111 0100D8.0 08 000 01000 111001 0100 0

Page 75 - 8b/10b Code

Altera Corporation 77SerialLite II Protocol Reference ManualSerialLite II SpecificationD8.1 28 001 01000 111001 1001 000110 1001D9.1 29 001 01001 100

Page 76

78 Altera CorporationSerialLite II Protocol Reference Manual8b/10b Code GroupsD9.2 49 010 01001 100101 0101 100101 0101D10.2 4A 010 01010 010101 0101

Page 77

Altera Corporation 79SerialLite II Protocol Reference ManualSerialLite II SpecificationD10.3 6A 011 01010 010101 1100 010101 0011D11.3 6B 011 01011 1

Page 78

viii Altera CorporationSerialLite II Protocol Reference ManualGlossaryPriority Packets: User packet transmitted/received through the high-priority use

Page 79

80 Altera CorporationSerialLite II Protocol Reference Manual8b/10b Code GroupsD11.4 8B 100 01011 110100 1101 110100 0010D12.4 8C 100 01100 001101 1101

Page 80

Altera Corporation 81SerialLite II Protocol Reference ManualSerialLite II SpecificationD12.5 AC 101 01100 001101 1010 001101 1010D13.5 AD 101 01101 1

Page 81

82 Altera CorporationSerialLite II Protocol Reference Manual8b/10b Code GroupsD13.6 CD 110 01101 101100 0110 101100 0110D14.6 CE 110 01110 011100 0110

Page 82

Altera Corporation 83SerialLite II Protocol Reference ManualSerialLite II SpecificationReferences1. BYTE ORIENTED DC BALANCED (0,4) 8b/10b PARTITIONE

Page 83 - References

84 Altera CorporationSerialLite II Protocol Reference ManualReferences7. Innocor Ltd, SerialLite Implementation Using Altera Stratix®-GX White Paper,

Page 84 - -GX White

Altera Corporation 9PreliminarySerialLite IISpecificationIntroductionSerialLite II is a lightweight, chip-to-chip protocol suitable for packet and

Commentaires sur ces manuels

Pas de commentaire