Altera IP Compiler for PCI Express User Manual

Browse online or download User Manual for Measuring instruments Altera IP Compiler for PCI Express. Altera IP Compiler for PCI Express User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 372
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - IP Compiler for PCI Express

101 Innovation DriveSan Jose, CA 95134www.altera.com UG-PCI10605-2014.08.18 User GuideIP Compiler for PCI ExpressDocument publication date:August 2014

Page 2

1–8 Chapter 1: DatasheetGeneral DescriptionIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 1–3 illustrates a heterogeneous

Page 3 - 1. Datasheet

5–14 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–14 illustrates the

Page 4 - Features

Chapter 5: IP Core Interfaces 5–15Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide64- or 128-Bit Avalon-ST TX

Page 5 - Release Information

5–16 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera Corporationtx_st_sop<n>1Istart of

Page 6 - Device Family Support

Chapter 5: IP Core Interfaces 5–17Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User Guidetx_cred<n> (3) (4) (5)

Page 7 - Transceivers

5–18 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–16 illustrates the

Page 8 - Notes to Table 1–5:

Chapter 5: IP Core Interfaces 5–19Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 5–18 illustrates the

Page 9 - Chapter 1: Datasheet 1–7

5–20 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–21 shows the mappin

Page 10 - General Description

Chapter 5: IP Core Interfaces 5–21Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 5–24 illustrates the

Page 11 - IP Core Verification

5–22 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–26 illustrates the

Page 12 - Simulation Environment

Chapter 5: IP Core Interfaces 5–23Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideClock Signals—Hard IP Implem

Page 13 - Recommended Speed Grades

Chapter 1: Datasheet 1–9IP Core VerificationAugust 2014 Altera Corporation IP Compiler for PCI Express1 The device names and part numbers for Altera F

Page 14 - 1–12 Chapter 1: Datasheet

5–24 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationReset and Link Training Sign

Page 15 - Notes to Table 1–9:

Chapter 5: IP Core Interfaces 5–25Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideReset Details The hard IP im

Page 16 - 1–14 Chapter 1: Datasheet

5–26 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–27 provides a simpl

Page 17 - 2. Getting Started

Chapter 5: IP Core Interfaces 5–27Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideECC Error SignalsTable 5–8 s

Page 18

5–28 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable 5–10 shows the layout

Page 19 - Using the Parameter Editor

Chapter 5: IP Core Interfaces 5–29Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuidePCI Express Interrupts for R

Page 20 - Upgrading Outdated IP Cores

5–30 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationThe configuration space sign

Page 21

Chapter 5: IP Core Interfaces 5–31Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideConfiguration Space Register

Page 22

5–32 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–29 illustrates the

Page 23

Chapter 5: IP Core Interfaces 5–33Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User Guideand global routing resources

Page 24 - 0x00000000

1–10 Chapter 1: DatasheetPerformance and Resource UtilizationIP Compiler for PCI Express User Guide August 2014 Altera CorporationSimulation Environme

Page 25

5–34 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable 5–15 describes the con

Page 26 - Viewing the Generated Files

Chapter 5: IP Core Interfaces 5–35Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User Guidecfg_secbus8 O Secondary bus

Page 27

5–36 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationConfiguration Space Signals—

Page 28 - Simulating the Design

Chapter 5: IP Core Interfaces 5–37Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideLMI Signals—Hard IP Implemen

Page 29

5–38 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationLMI Read OperationFigure 5–3

Page 30 - Example 2-1 continued

Chapter 5: IP Core Interfaces 5–39Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User Guidef For a detailed description

Page 31

5–40 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable 5–20 outlines the use

Page 32 - Constraining the Design

Chapter 5: IP Core Interfaces 5–41Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 5–35 illustrates the

Page 33

5–42 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera Corporationf For a description of the c

Page 34

Chapter 5: IP Core Interfaces 5–43Avalon-MM Application InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideAvalon-MM Applic

Page 35

Chapter 1: Datasheet 1–11Recommended Speed GradesAugust 2014 Altera Corporation IP Compiler for PCI Expressf Refer to Appendix C, Performance and Reso

Page 36 - Reusing the Example Design

5–44 Chapter 5: IP Core InterfacesAvalon-MM Application InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–36 show

Page 37 - 3. Parameter Settings

Chapter 5: IP Core Interfaces 5–45Avalon-MM Application InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 5–37 show

Page 38 - PCI Base Address Registers

5–46 Chapter 5: IP Core InterfacesAvalon-MM Application InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–38 show

Page 39 - Notes to Table 3–2:

Chapter 5: IP Core Interfaces 5–47Avalon-MM Application InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 5–39 show

Page 40 - Error Reporting

5–48 Chapter 5: IP Core InterfacesAvalon-MM Application InterfaceIP Compiler for PCI Express User Guide August 2014 Altera Corporationf The IP Compile

Page 41 - Buffer Configuration

Chapter 5: IP Core Interfaces 5–49Avalon-MM Application InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideRX Avalon-MM Mas

Page 42 - Avalon-MM Settings

5–50 Chapter 5: IP Core InterfacesAvalon-MM Application InterfaceIP Compiler for PCI Express User Guide August 2014 Altera Corporation64-Bit Bursting

Page 43 - Address Translation

Chapter 5: IP Core Interfaces 5–51Avalon-MM Application InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideClock SignalsTab

Page 44 - IP Core Parameters

5–52 Chapter 5: IP Core InterfacesAvalon-MM Application InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–40 show

Page 45

Chapter 5: IP Core Interfaces 5–53Physical Layer Interface SignalsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuidePhysical Layer

Page 46

1–12 Chapter 1: DatasheetRecommended Speed GradesIP Compiler for PCI Express User Guide August 2014 Altera Corporationf Refer to “Setting Up and Runni

Page 47 - PCI Registers

5–54 Chapter 5: IP Core InterfacesPhysical Layer Interface SignalsIP Compiler for PCI Express User Guide August 2014 Altera CorporationAn offset_cance

Page 48

Chapter 5: IP Core Interfaces 5–55Physical Layer Interface SignalsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideSerial Interfac

Page 49 - Capabilities Parameters

5–56 Chapter 5: IP Core InterfacesPhysical Layer Interface SignalsIP Compiler for PCI Express User Guide August 2014 Altera Corporationassigned in ord

Page 50

Chapter 5: IP Core Interfaces 5–57Physical Layer Interface SignalsAugust 2014 Altera Corporation IP Compiler for PCI Express User Guidefor simulation

Page 51 - 31 19 18 17 16 15 14

5–58 Chapter 5: IP Core InterfacesTest SignalsIP Compiler for PCI Express User Guide August 2014 Altera CorporationTest SignalsThe test_in and test_ou

Page 52 - Buffer Setup

Chapter 5: IP Core Interfaces 5–59Test SignalsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTest Interface Signals—Hard IP Impl

Page 53

5–60 Chapter 5: IP Core InterfacesTest SignalsIP Compiler for PCI Express User Guide August 2014 Altera CorporationThe test_out bus allows you to moni

Page 54 - Power Management

Chapter 5: IP Core Interfaces 5–61Test SignalsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTest Interface Signals—Soft IP Impl

Page 55

5–62 Chapter 5: IP Core InterfacesTest SignalsIP Compiler for PCI Express User Guide August 2014 Altera CorporationAvalon-ST Test SignalsThe Avalon-ST

Page 56 - Avalon-MM Configuration

August 2014 Altera Corporation IP Compiler for PCI Express User Guide6. Register DescriptionsThis chapter describes registers that you can access in t

Page 57

Chapter 1: Datasheet 1–13Recommended Speed GradesAugust 2014 Altera Corporation IP Compiler for PCI ExpressStratix IV GX Gen1 ×1 62.5 all speed grades

Page 58

6–2 Chapter 6: Register DescriptionsConfiguration Space Register ContentIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable 6–2

Page 59 - 4. IP Core Architecture

Chapter 6: Register Descriptions 6–3Configuration Space Register ContentAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable 6–3

Page 60 - Application Interfaces

6–4 Chapter 6: Register DescriptionsConfiguration Space Register ContentIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable 6–5

Page 61

Chapter 6: Register Descriptions 6–5Configuration Space Register ContentAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable 6–8

Page 62 - Crossing

6–6 Chapter 6: Register DescriptionsPCI Express Avalon-MM Bridge Control Register ContentIP Compiler for PCI Express User Guide August 2014 Altera Cor

Page 63 - “64- or 128-Bit

Chapter 6: Register Descriptions 6–7PCI Express Avalon-MM Bridge Control Register ContentAugust 2014 Altera Corporation IP Compiler for PCI Express Us

Page 64 - TX Datapath

6–8 Chapter 6: Register DescriptionsPCI Express Avalon-MM Bridge Control Register ContentIP Compiler for PCI Express User Guide August 2014 Altera Cor

Page 65 - LMI Interface (Hard IP Only)

Chapter 6: Register Descriptions 6–9PCI Express Avalon-MM Bridge Control Register ContentAugust 2014 Altera Corporation IP Compiler for PCI Express Us

Page 66 - Incremental Compilation

6–10 Chapter 6: Register DescriptionsPCI Express Avalon-MM Bridge Control Register ContentIP Compiler for PCI Express User Guide August 2014 Altera Co

Page 67 - Transaction Layer

Chapter 6: Register Descriptions 6–11PCI Express Avalon-MM Bridge Control Register ContentAugust 2014 Altera Corporation IP Compiler for PCI Express U

Page 68

1–14 Chapter 1: DatasheetRecommended Speed GradesIP Compiler for PCI Express User Guide August 2014 Altera Corporation

Page 69 - Configuration Space

6–12 Chapter 6: Register DescriptionsComprehensive Correspondence between Config Space Registers and PCIe Spec Rev 2.0IP Compiler for PCI Express User

Page 70 - Data Link Layer

Chapter 6: Register Descriptions 6–13Comprehensive Correspondence between Config Space Registers and PCIe Spec Rev 2.0August 2014 Altera Corporation I

Page 71

6–14 Chapter 6: Register DescriptionsComprehensive Correspondence between Config Space Registers and PCIe Spec Rev 2.0IP Compiler for PCI Express User

Page 72 - Physical Layer

Chapter 6: Register Descriptions 6–15Comprehensive Correspondence between Config Space Registers and PCIe Spec Rev 2.0August 2014 Altera Corporation I

Page 73 - Physical Layer Architecture

6–16 Chapter 6: Register DescriptionsComprehensive Correspondence between Config Space Registers and PCIe Spec Rev 2.0IP Compiler for PCI Express User

Page 74

August 2014 Altera Corporation IP Compiler for PCI Express User Guide7. Reset and ClocksThis chapter covers the functional aspects of the reset and cl

Page 75 - PCI Express Avalon-MM Bridge

7–2 Chapter 7: Reset and ClocksReset Hard IP ImplementationIP Compiler for PCI Express User Guide August 2014 Altera Corporation test_in settingsFigur

Page 76 - Memory write requests

Chapter 7: Reset and Clocks 7–3Reset Hard IP ImplementationAugust 2014 Altera Corporation IP Compiler for PCI Express User Guideqmegawiz -silent -wiz_

Page 77

7–4 Chapter 7: Reset and ClocksReset Soft IP ImplementationIP Compiler for PCI Express User Guide August 2014 Altera CorporationReset Soft IP Implemen

Page 78

Chapter 7: Reset and Clocks 7–5ClocksAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideClocksThis section describes clocking for th

Page 79

August 2014 Altera Corporation IP Compiler for PCI Express User Guide2. Getting StartedThis section provides step-by-step instructions to help you qui

Page 80 - Note to Figure 4–11:

7–6 Chapter 7: Reset and ClocksClocksIP Compiler for PCI Express User Guide August 2014 Altera CorporationThe IP core contains a clock domain crossing

Page 81

Chapter 7: Reset and Clocks 7–7ClocksAugust 2014 Altera Corporation IP Compiler for PCI Express User Guidecore_clk, core_clk_outThe core_clk signal is

Page 82 - <n> ≤ 15))

7–8 Chapter 7: Reset and ClocksClocksIP Compiler for PCI Express User Guide August 2014 Altera CorporationThe input clocks are used for the following

Page 83

Chapter 7: Reset and Clocks 7–9ClocksAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideRefer to Figure 7–6 for this clocking config

Page 84

7–10 Chapter 7: Reset and ClocksClocksIP Compiler for PCI Express User Guide August 2014 Altera CorporationRefer to Figure 7–7 for this clocking confi

Page 85 - Interrupt Handler Block

Chapter 7: Reset and Clocks 7–11ClocksAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideClocking for a Generic PIPE PHY and the Sim

Page 86

7–12 Chapter 7: Reset and ClocksClocksIP Compiler for PCI Express User Guide August 2014 Altera Corporation

Page 87 - 5. IP Core Interfaces

August 2014 Altera Corporation IP Compiler for PCI Express User Guide8. Transaction Layer Protocol (TLP)DetailsThis chapter provides detailed informat

Page 88 - Notes to Figure 5–1:

8–2 Chapter 8: Transaction Layer Protocol (TLP) DetailsSupported Message TypesIP Compiler for PCI Express User Guide August 2014 Altera CorporationErr

Page 89 - Notes to Figure 5–2:

Chapter 8: Transaction Layer Protocol (TLP) Details 8–3Transaction Layer Routing RulesAugust 2014 Altera Corporation IP Compiler for PCI Express User

Page 90 - Notes to Figure 5–3:

2–2 Chapter 2: Getting StartedIP Catalog and Parameter EditorIP Compiler for PCI Express User Guide August 2014 Altera Corporation Tethered—run the d

Page 91 - Note to Table 5–1:

8–4 Chapter 8: Transaction Layer Protocol (TLP) DetailsReceive Buffer ReorderingIP Compiler for PCI Express User Guide August 2014 Altera Corporation

Page 92

Chapter 8: Transaction Layer Protocol (TLP) Details 8–5Receive Buffer ReorderingAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide1

Page 93

8–6 Chapter 8: Transaction Layer Protocol (TLP) DetailsReceive Buffer ReorderingIP Compiler for PCI Express User Guide August 2014 Altera Corporation

Page 94 - Notes to Table 5–2:

August 2014 Altera Corporation IP Compiler for PCI Express User Guide9. Optional FeaturesThis chapter provides information on several addition topics.

Page 95

9–2 Chapter 9: Optional FeaturesECRCIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable 9–1 summarizes the RX ECRC functionalit

Page 96 - (Note 1)

Chapter 9: Optional Features 9–3Active State Power Management (ASPM)August 2014 Altera Corporation IP Compiler for PCI Express User GuideActive State

Page 97

9–4 Chapter 9: Optional FeaturesActive State Power Management (ASPM)IP Compiler for PCI Express User Guide August 2014 Altera CorporationExit LatencyA

Page 98 - Addresses

Chapter 9: Optional Features 9–5Lane Initialization and ReversalAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide For L0s, the co

Page 99

9–6 Chapter 9: Optional FeaturesInstantiating Multiple IP Compiler for PCI Express InstancesIP Compiler for PCI Express User Guide August 2014 Altera

Page 100 - Avalon-ST Interface

Chapter 9: Optional Features 9–7Instantiating Multiple IP Compiler for PCI Express InstancesAugust 2014 Altera Corporation IP Compiler for PCI Express

Page 101

Chapter 2: Getting Started 2–3IP Catalog and Parameter EditorAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide Right-click an IP

Page 102

9–8 Chapter 9: Optional FeaturesInstantiating Multiple IP Compiler for PCI Express InstancesIP Compiler for PCI Express User Guide August 2014 Altera

Page 103 - Notes to Table 5–4:

August 2014 Altera Corporation IP Compiler for PCI Express User Guide10. InterruptsThis chapter covers interrupts for endpoints and root ports. PCI Ex

Page 104 - Notes to Figure 5–17:

10–2 Chapter 10: InterruptsMSI InterruptsIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 10–2 illustrates a possible imple

Page 105 - Notes to Figure 5–18:

Chapter 10: Interrupts 10–3MSI-XAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 10–4 illustrates the interactions among MS

Page 106

10–4 Chapter 10: InterruptsPCI Express Interrupts for Root PortsIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 10–5 illus

Page 107 - <n>

Chapter 10: Interrupts 10–5PCI Express Interrupts for Root PortsAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide When the AER op

Page 108 - ECRC Forwarding

10–6 Chapter 10: InterruptsPCI Express Interrupts for Root PortsIP Compiler for PCI Express User Guide August 2014 Altera Corporation

Page 109 - IP implementation

August 2014 Altera Corporation IP Compiler for PCI Express User Guide11. Flow ControlThroughput analysis requires that you understand the Flow Control

Page 110

11–2 Chapter 11: Flow ControlThroughput of Posted WritesIP Compiler for PCI Express User Guide August 2014 Altera CorporationEach receiver also mainta

Page 111 - Reset Details

Chapter 11: Flow Control 11–3Throughput of Posted WritesAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide6. After an FC Update DLL

Page 112 - _core.v or .vhd

IP Compiler for PCI Express User Guide August 2014 Altera Corporation© 2014 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY,

Page 113 - ECC Error Signals

2–4 Chapter 2: Getting StartedUpgrading Outdated IP CoresIP Compiler for PCI Express User Guide August 2014 Altera Corporation Generate testbench sys

Page 114 - Status Register

11–4 Chapter 11: Flow ControlThroughput of Non-Posted ReadsIP Compiler for PCI Express User Guide August 2014 Altera CorporationBased on the above FC

Page 115

Chapter 11: Flow Control 11–5Throughput of Non-Posted ReadsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideNevertheless, maintain

Page 116

11–6 Chapter 11: Flow ControlThroughput of Non-Posted ReadsIP Compiler for PCI Express User Guide August 2014 Altera CorporationYou can also control t

Page 117

August 2014 Altera Corporation IP Compiler for PCI Express User Guide12. Error HandlingEach PCI Express compliant device must implement a basic level

Page 118

12–2 Chapter 12: Error HandlingPhysical Layer ErrorsIP Compiler for PCI Express User Guide August 2014 Altera CorporationPhysical Layer ErrorsTable 12

Page 119 - Note to Table 5–14:

Chapter 12: Error Handling 12–3Transaction Layer ErrorsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTransaction Layer ErrorsTa

Page 120 - Table 5–14

12–4 Chapter 12: Error HandlingTransaction Layer ErrorsIP Compiler for PCI Express User Guide August 2014 Altera CorporationUnsupported requests for r

Page 121

Chapter 12: Error Handling 12–5Error Reporting and Data PoisoningAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideError Reporting

Page 122

12–6 Chapter 12: Error HandlingUncorrectable and Correctable Error Status BitsIP Compiler for PCI Express User Guide August 2014 Altera CorporationPoi

Page 123 - PCI Express

Chapter 12: Error Handling 12–7Uncorrectable and Correctable Error Status BitsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFig

Page 124 - LMI Write Operation

Chapter 2: Getting Started 2–5Upgrading Outdated IP CoresAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideThe upgrade process rena

Page 125 - Power Management Signals

12–8 Chapter 12: Error HandlingUncorrectable and Correctable Error Status BitsIP Compiler for PCI Express User Guide August 2014 Altera Corporation

Page 126 - Capabilities register

August 2014 Altera Corporation IP Compiler for PCI Express User Guide13. Reconfiguration and OffsetCancellationThis chapter describes features of the

Page 127 - Completion Side Band Signals

13–2 Chapter 13: Reconfiguration and Offset CancellationDynamic ReconfigurationIP Compiler for PCI Express User Guide August 2014 Altera CorporationTa

Page 128

Chapter 13: Reconfiguration and Offset Cancellation 13–3Dynamic ReconfigurationAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide3S

Page 129 - ■ lmi_addr: 12'h828

13–4 Chapter 13: Reconfiguration and Offset CancellationDynamic ReconfigurationIP Compiler for PCI Express User Guide August 2014 Altera Corporation0x

Page 130 - Notes to Figure 5–36:

Chapter 13: Reconfiguration and Offset Cancellation 13–5Dynamic ReconfigurationAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide3:

Page 131 - Note to Figure 5–37:

13–6 Chapter 13: Reconfiguration and Offset CancellationDynamic ReconfigurationIP Compiler for PCI Express User Guide August 2014 Altera Corporation0x

Page 132 - Express

Chapter 13: Reconfiguration and Offset Cancellation 13–7Dynamic ReconfigurationAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide0x

Page 133

13–8 Chapter 13: Reconfiguration and Offset CancellationDynamic ReconfigurationIP Compiler for PCI Express User Guide August 2014 Altera Corporation0x

Page 134

Chapter 13: Reconfiguration and Offset Cancellation 13–9Transceiver Offset CancellationAugust 2014 Altera Corporation IP Compiler for PCI Express User

Page 135 - RX Avalon-MM Master Signals

2–6 Chapter 2: Getting StartedUpgrading Outdated IP CoresIP Compiler for PCI Express User Guide August 2014 Altera Corporation2. To simultaneously upg

Page 136

13–10 Chapter 13: Reconfiguration and Offset CancellationTransceiver Offset CancellationIP Compiler for PCI Express User Guide August 2014 Altera Corp

Page 137 - Reset and Status Signals

August 2014 Altera Corporation IP Compiler for PCI Express User Guide14. External PHYsExternal PHY SupportThis chapter discusses external PHY support,

Page 138 - Note to figure

14–2 Chapter 14: External PHYsExternal PHY SupportIP Compiler for PCI Express User Guide August 2014 Altera Corporation1 The refclk is the same as pcl

Page 139 - Transceiver Control Signals

Chapter 14: External PHYs 14–3External PHY SupportAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide refclk clocks a single data ra

Page 140 - Note to Table 5–29:

14–4 Chapter 14: External PHYsExternal PHY SupportIP Compiler for PCI Express User Guide August 2014 Altera Corporationsource file referenced in your

Page 141 - Serial Interface Signals

Chapter 14: External PHYs 14–5External PHY SupportAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideAn edge detect circuit detects

Page 142 - PIPE Interface Signals

14–6 Chapter 14: External PHYsExternal PHY SupportIP Compiler for PCI Express User Guide August 2014 Altera Corporation<path>/ip/ip_compiler_for

Page 143 - ■ 1'b1: -3.5 dB

Chapter 14: External PHYs 14–7External PHY SupportAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideAn edge detect circuit detects

Page 144 - Test Signals

14–8 Chapter 14: External PHYsExternal PHY SupportIP Compiler for PCI Express User Guide August 2014 Altera Corporationpipe_txclkOSource synchronous t

Page 145

Chapter 14: External PHYs 14–9External PHY SupportAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide8-bit PHY Interface SignalsTabl

Page 146 - Notes to Table 5–33:

Chapter 2: Getting Started 2–7Parameterizing the IP Compiler for PCI ExpressAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideParam

Page 147

14–10 Chapter 14: External PHYsSelecting an External PHYIP Compiler for PCI Express User Guide August 2014 Altera CorporationSelecting an External PHY

Page 148 - Avalon-ST Test Signals

Chapter 14: External PHYs 14–11External PHY Constraint SupportAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide Select the type o

Page 149 - 6. Register Descriptions

14–12 Chapter 14: External PHYsExternal PHY Constraint SupportIP Compiler for PCI Express User Guide August 2014 Altera Corporation1 To meet timing fo

Page 150 - Note to Table 6–2:

August 2014 Altera Corporation IP Compiler for PCI Express User Guide15. Testbench and Design ExampleThis chapter introduces the root port or endpoint

Page 151 - Note to Table 6–4:

15–2 Chapter 15: Testbench and Design ExampleEndpoint TestbenchIP Compiler for PCI Express User Guide August 2014 Altera CorporationYour application l

Page 152 - Note to Table 6–7:

Chapter 15: Testbench and Design Example 15–3Endpoint TestbenchAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideThis testbench sim

Page 153 - Note to Table 6–8:

15–4 Chapter 15: Testbench and Design ExampleRoot Port TestbenchIP Compiler for PCI Express User Guide August 2014 Altera CorporationThe testbench has

Page 154 - Note to Table 6–10:

Chapter 15: Testbench and Design Example 15–5Root Port TestbenchAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide <variation n

Page 155

15–6 Chapter 15: Testbench and Design ExampleChaining DMA Design ExampleIP Compiler for PCI Express User Guide August 2014 Altera CorporationThe testb

Page 156 - PCI Express Mailbox Registers

Chapter 15: Testbench and Design Example 15–7Chaining DMA Design ExampleAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide1 The cha

Page 157

2–8 Chapter 2: Getting StartedParameterizing the IP Compiler for PCI ExpressIP Compiler for PCI Express User Guide August 2014 Altera Corporation5. Sp

Page 158 - Note to Table 6–17:

15–8 Chapter 15: Testbench and Design ExampleChaining DMA Design ExampleIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 15

Page 159 - Avalon-MM Mailbox Registers

Chapter 15: Testbench and Design Example 15–9Chaining DMA Design ExampleAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide The des

Page 160 - PCIe Spec Rev 2.0

15–10 Chapter 15: Testbench and Design ExampleChaining DMA Design ExampleIP Compiler for PCI Express User Guide August 2014 Altera CorporationThe foll

Page 161

Chapter 15: Testbench and Design Example 15–11Chaining DMA Design ExampleAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideThe foll

Page 162

15–12 Chapter 15: Testbench and Design ExampleChaining DMA Design ExampleIP Compiler for PCI Express User Guide August 2014 Altera Corporationas well

Page 163

Chapter 15: Testbench and Design Example 15–13Chaining DMA Design ExampleAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide altpci

Page 164

15–14 Chapter 15: Testbench and Design ExampleChaining DMA Design ExampleIP Compiler for PCI Express User Guide August 2014 Altera CorporationChaining

Page 165 - 7. Reset and Clocks

Chapter 15: Testbench and Design Example 15–15Chaining DMA Design ExampleAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable 15

Page 166 - Note to Figure 7–1:

15–16 Chapter 15: Testbench and Design ExampleChaining DMA Design ExampleIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable 15

Page 167 - <variant>.v or .vhd

Chapter 15: Testbench and Design Example 15–17Chaining DMA Design ExampleAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideChaining

Page 168 - <variant>_

Chapter 2: Getting Started 2–9Parameterizing the IP Compiler for PCI ExpressAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide6. Cl

Page 169

15–18 Chapter 15: Testbench and Design ExampleTest Driver ModuleIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable 15–11 shows

Page 170 - User Application

Chapter 15: Testbench and Design Example 15–19Test Driver ModuleAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFor a root port V

Page 171 - Note to Table 7–1:

15–20 Chapter 15: Testbench and Design ExampleTest Driver ModuleIP Compiler for PCI Express User Guide August 2014 Altera Corporation2. Sets up the ch

Page 172

Chapter 15: Testbench and Design Example 15–21Test Driver ModuleAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide3. Waits for the

Page 173

15–22 Chapter 15: Testbench and Design ExampleRoot Port Design ExampleIP Compiler for PCI Express User Guide August 2014 Altera Corporation2. Sets up

Page 174 - Note (1)

Chapter 15: Testbench and Design Example 15–23Root Port Design ExampleAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide Test Driv

Page 175 - .v or .vhd - For Simulation

15–24 Chapter 15: Testbench and Design ExampleRoot Port Design ExampleIP Compiler for PCI Express User Guide August 2014 Altera Corporation <varia

Page 176

Chapter 15: Testbench and Design Example 15–25Root Port Design ExampleAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide altpcierd

Page 177 - Supported Message Types

15–26 Chapter 15: Testbench and Design ExampleRoot Port BFMIP Compiler for PCI Express User Guide August 2014 Altera CorporationRoot Port BFMThe basic

Page 178

Chapter 15: Testbench and Design Example 15–27Root Port BFMAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide BFM Configuration Pr

Page 179 - Notes to Table 8–1:

2–10 Chapter 2: Getting StartedViewing the Generated FilesIP Compiler for PCI Express User Guide August 2014 Altera Corporation9. On the Summary tab,

Page 180 - Receive Buffer Reordering

15–28 Chapter 15: Testbench and Design ExampleRoot Port BFMIP Compiler for PCI Express User Guide August 2014 Altera CorporationBFM Memory Map The BFM

Page 181 - Notes to Table 8–2:

Chapter 15: Testbench and Design Example 15–29Root Port BFMAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide3. Assigns values to a

Page 182

15–30 Chapter 15: Testbench and Design ExampleRoot Port BFMIP Compiler for PCI Express User Guide August 2014 Altera CorporationThe ebfm_cfg_rp_ep pro

Page 183 - 9. Optional Features

Chapter 15: Testbench and Design Example 15–31Root Port BFMAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideBesides the ebfm_cfg_r

Page 184 - ECRC on the TX Path

15–32 Chapter 15: Testbench and Design ExampleRoot Port BFMIP Compiler for PCI Express User Guide August 2014 Altera CorporationIf addr_map_4GB_limit

Page 185 - Notes to Table 9–2:

Chapter 15: Testbench and Design Example 15–33Root Port BFMAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 15–9 shows the

Page 186 - Acceptable Latency

15–34 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporation ebfm_b

Page 187

Chapter 15: Testbench and Design Example 15–35BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User Guideebfm_ba

Page 188

15–36 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporationebfm_ba

Page 189 - Source Multiple Tcl Scripts

Chapter 15: Testbench and Design Example 15–37BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User Guideebfm_cf

Page 190

Chapter 2: Getting Started 2–11Viewing the Generated FilesAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 2–6 illustrates

Page 191 - 10. Interrupts

15–38 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporationebfm_cf

Page 192 - MSI Interrupts

Chapter 15: Testbench and Design Example 15–39BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User Guideebfm_cf

Page 193 - Legacy Interrupts

15–40 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporationebfm_cf

Page 194 - 10–4 Chapter 10: Interrupts

Chapter 15: Testbench and Design Example 15–41BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideShared

Page 195 - Chapter 10: Interrupts 10–5

15–42 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporationshmem_d

Page 196 - 10–6 Chapter 10: Interrupts

Chapter 15: Testbench and Design Example 15–43BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideBFM Log

Page 197 - 11. Flow Control

15–44 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera CorporationAll of

Page 198 - Throughput of Posted Writes

Chapter 15: Testbench and Design Example 15–45BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide When

Page 199 - Chapter 11: Flow Control 11–3

15–46 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporationebfm_lo

Page 200 - Notes to Table 11–1:

Chapter 15: Testbench and Design Example 15–47BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User Guidehimage

Page 201 - Chapter 11: Flow Control 11–5

2–12 Chapter 2: Getting StartedSimulating the DesignIP Compiler for PCI Express User Guide August 2014 Altera CorporationThe Stratix IV .zip file incl

Page 202 - 11–6 Chapter 11: Flow Control

15–48 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporationhimage2

Page 203 - 12. Error Handling

Chapter 15: Testbench and Design Example 15–49BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User Guidedimage1

Page 204 - Data Link Layer Errors

15–50 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporationdimage4

Page 205 - Transaction Layer Errors

Chapter 15: Testbench and Design Example 15–51BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideProcedu

Page 206

15–52 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporationdma_wr_

Page 207 - Note to Table 12–4:

Chapter 15: Testbench and Design Example 15–53BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User Guiderc_memp

Page 208

15–54 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporationdma_set

Page 209

Chapter 15: Testbench and Design Example 15–55BFM Procedures and FunctionsAugust 2014 Altera Corporation IP Compiler for PCI Express User Guidedma_set

Page 210

15–56 Chapter 15: Testbench and Design ExampleBFM Procedures and FunctionsIP Compiler for PCI Express User Guide August 2014 Altera Corporation

Page 211 - Cancellation

August 2014 Altera Corporation IP Compiler for PCI Express User Guide16. Qsys Design ExampleThe Qsys design example provides detailed step-by-step ins

Page 212 - Dynamic Reconfiguration

Chapter 2: Getting Started 2–13Simulating the DesignAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide Root port to endpoint memor

Page 213

16–2 Chapter 16: Qsys Design ExampleCreating a Quartus II ProjectIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 16–1 show

Page 214

Chapter 16: Qsys Design Example 16–3Running QsysAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide2. On the Quartus II File menu, c

Page 215

16–4 Chapter 16: Qsys Design ExampleParameterizing the IP Compiler for PCI ExpressIP Compiler for PCI Express User Guide August 2014 Altera Corporatio

Page 216

Chapter 16: Qsys Design Example 16–5Parameterizing the IP Compiler for PCI ExpressAugust 2014 Altera Corporation IP Compiler for PCI Express User Guid

Page 217

16–6 Chapter 16: Qsys Design ExampleAdding the Remaining Components to the Qsys SystemIP Compiler for PCI Express User Guide August 2014 Altera Corpor

Page 218

Chapter 16: Qsys Design Example 16–7Completing the Connections in QsysAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide3. Click Fi

Page 219

16–8 Chapter 16: Qsys Design ExampleCompleting the Connections in QsysIP Compiler for PCI Express User Guide August 2014 Altera Corporation2. Connect

Page 220

Chapter 16: Qsys Design Example 16–9Specifying Exported InterfacesAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide4. In the IRQ p

Page 221 - 14. External PHYs

16–10 Chapter 16: Qsys Design ExampleSpecifying Address AssignmentsIP Compiler for PCI Express User Guide August 2014 Altera CorporationSpecifying Add

Page 222 - External PHY Support

Chapter 16: Qsys Design Example 16–11Specifying Address AssignmentsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 16–3 sh

Page 223 - 8-bit DDR Mode

August 2014 Altera Corporation IP Compiler for PCI Express User Guide1. DatasheetThis document describes the Altera® IP Compiler for PCI Express IP co

Page 224

2–14 Chapter 2: Getting StartedSimulating the DesignIP Compiler for PCI Express User Guide August 2014 Altera CorporationExample 2-1 continued## INFO:

Page 225 - 8-bit SDR Mode

16–12 Chapter 16: Qsys Design ExampleGenerating the Qsys SystemIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 16–4 illust

Page 226

Chapter 16: Qsys Design Example 16–13Simulating the Qsys SystemAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable 16–13 lists

Page 227 - 16-bit PHY Interface Signals

16–14 Chapter 16: Qsys Design ExampleSimulating the Qsys SystemIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 16–5 shows

Page 228

Chapter 16: Qsys Design Example 16–15Simulating the Qsys SystemAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide7. Open the file a

Page 229 - 8-bit PHY Interface Signals

16–16 Chapter 16: Qsys Design ExampleSimulating the Qsys SystemIP Compiler for PCI Express User Guide August 2014 Altera Corporation6. To use a wavefo

Page 230 - Selecting an External PHY

Chapter 16: Qsys Design Example 16–17Preparing the Design for CompilationAugust 2014 Altera Corporation IP Compiler for PCI Express User GuidePreparin

Page 231

16–18 Chapter 16: Qsys Design ExamplePreparing the Design for CompilationIP Compiler for PCI Express User Guide August 2014 Altera CorporationAdding F

Page 232

Chapter 16: Qsys Design Example 16–19Compiling the DesignAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide8. In the Settings windo

Page 233 - August 2014

16–20 Chapter 16: Qsys Design ExampleProgramming a DeviceIP Compiler for PCI Express User Guide August 2014 Altera Corporation

Page 234 - Endpoint Testbench

August 2014 Altera Corporation IP Compiler for PCI Express User Guide17. DebuggingAs you bring up your PCI Express system, you may face a number of is

Page 235 - Chaining DMA

Chapter 2: Getting Started 2–15Simulating the DesignAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideExample 2-1 continued# INFO:

Page 236 - Root Port Testbench

17–2 Chapter 17: DebuggingHardware Bring-Up IssuesIP Compiler for PCI Express User Guide August 2014 Altera CorporationCheck Link Training and Status

Page 237

Chapter 17: Debugging 17–3Link and Transceiver TestingAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideIf you are using the soft I

Page 238 - Chaining DMA Design Example

17–4 Chapter 17: DebuggingLink and Transceiver TestingIP Compiler for PCI Express User Guide August 2014 Altera CorporationTo support data integrity w

Page 239

August 2014 Altera Corporation IP Compiler for PCI Express User GuideA. Transaction Layer Packet (TLP) HeaderFormatsTLP Packet Format without Data Pay

Page 240 - IP Compiler

A–2 Chapter :TLP Packet Format without Data PayloadIP Compiler for PCI Express User Guide August 2014 Altera Corporation\Byte 8Address[31:2]00Byte 12R

Page 241 - <variant>_plus

Chapter : A–3TLP Packet Format with Data PayloadAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTLP Packet Format with Data Paylo

Page 242

A–4 Chapter :TLP Packet Format with Data PayloadIP Compiler for PCI Express User Guide August 2014 Altera CorporationByte 0 011000000TC0000TD EPAttr00

Page 243

Chapter : A–5TLP Packet Format with Data PayloadAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable A–17. Message with Data+0 +

Page 244

A–6 Chapter :TLP Packet Format with Data PayloadIP Compiler for PCI Express User Guide August 2014 Altera Corporation

Page 245

August 2014 Altera Corporation IP Compiler for PCI Express User GuideB. IP Compiler for PCI Express Core withthe Descriptor/Data InterfaceThis chapter

Page 246 - Note to Table 15–5:

2–16 Chapter 2: Getting StartedConstraining the DesignIP Compiler for PCI Express User Guide August 2014 Altera CorporationConstraining the DesignThe

Page 247 - Note to Table 15–7:

B–2 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure B–2 shows all the signals for IP Com

Page 248

Chapter : B–3Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideIn Figure B–2, the transmit and receive sig

Page 249

B–4 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable B–2 describes the standard RX descrip

Page 250 - Test Driver Module

Chapter : B–5Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideThe IP core generates the eight MSBs of thi

Page 251 - DMA Write Cycles

B–6 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationTransaction Examples Using Receive Signals

Page 252

Chapter : B–7Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTransaction without Data PayloadIn Figure B

Page 253 - DMA Read Cycles

B–8 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationEach virtual channel has a dedicated datapa

Page 254 - Root Port Design Example

Chapter : B–9Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTransaction AbortedIn Figure B–7, a memory

Page 255

B–10 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationNormally, rx_dfr is asserted on the same o

Page 256

Chapter : B–11Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide The application layer deasserts rx_ws at

Page 257

Chapter 2: Getting Started 2–17Constraining the DesignAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideExample 2–2 illustrates the

Page 258 - Root Port BFM

B–12 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationTransmit Operation Interface SignalsThe tr

Page 259

Chapter : B–13Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable B–7 describes the standard TX data p

Page 260 - BFM Memory Map

B–14 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera Corporationtx_data<n>[63:0]ITransmit data bus.

Page 261

Chapter : B–15Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable B–8 describes the advanced data phas

Page 262

B–16 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable B–10 shows the bit information for t

Page 263

Chapter : B–17Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTransaction Examples Using Transmit Signal

Page 264 - Figure 15–8

B–18 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure B–13 shows the IP core transmitting

Page 265

Chapter : B–19Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure B–15 shows that the application lay

Page 266 - BFM Procedures and Functions

B–20 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure B–16 shows how the transaction laye

Page 267

Chapter : B–21Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideIn clock cycle 3, the IP core inserts a wa

Page 268

2–18 Chapter 2: Getting StartedConstraining the DesignIP Compiler for PCI Express User Guide August 2014 Altera Corporation1 The pin assignments provi

Page 269

B–22 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationIn clock cycle five, the IP core asserts t

Page 270

Chapter : B–23Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideIn clock cycle five, the second transactio

Page 271 - BFM Configuration Procedures

B–24 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationIn clock cycles 5, 7, 9, and 11, the IP co

Page 272

Chapter : B–25Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideCompletion Interface Signals for Descripto

Page 273 - Shared Memory Constants

B–26 Chapter :Incremental Compile Module for Descriptor/Data ExamplesIP Compiler for PCI Express User Guide August 2014 Altera CorporationIncremental

Page 274

Chapter : B–27Incremental Compile Module for Descriptor/Data ExamplesAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide1 The ICM is

Page 275 - Log Constants

B–28 Chapter :Incremental Compile Module for Descriptor/Data ExamplesIP Compiler for PCI Express User Guide August 2014 Altera Corporation<variatio

Page 276

Chapter : B–29Incremental Compile Module for Descriptor/Data ExamplesAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideICM Block Di

Page 277

B–30 Chapter :Incremental Compile Module for Descriptor/Data ExamplesIP Compiler for PCI Express User Guide August 2014 Altera CorporationRX DatapathT

Page 278 - VHDL Formatting Functions

Chapter : B–31Incremental Compile Module for Descriptor/Data ExamplesAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideWhen using t

Page 279

Chapter 2: Getting Started 2–19Compiling the DesignAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideSpecifying QSF ConstraintsThis

Page 280

B–32 Chapter :Incremental Compile Module for Descriptor/Data ExamplesIP Compiler for PCI Express User Guide August 2014 Altera CorporationRX PortsTabl

Page 281

Chapter : B–33Recommended Incremental Compilation FlowAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTX PortsTable B–15 describe

Page 282

B–34 Chapter :Recommended Incremental Compilation FlowIP Compiler for PCI Express User Guide August 2014 Altera Corporation1 Altera recommends disabli

Page 283

Chapter : B–35Recommended Incremental Compilation FlowAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure B–26 shows the appli

Page 284

B–36 Chapter :Recommended Incremental Compilation FlowIP Compiler for PCI Express User Guide August 2014 Altera CorporationSideband InterfaceTable B–1

Page 285

August 2014 Altera Corporation IP Compiler for PCI Express User GuideC. Performance and Resource UtilizationSoft IP ImplementationThis appendix shows

Page 286

C–2 Chapter :Avalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationArria II GX DevicesTable C–2 shows the typical ex

Page 287

Chapter : C–3Avalon-MM InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideStratix III FamilyTable C–4 shows the typical exp

Page 288

C–4 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationTable C–6 shows the typical expected perfor

Page 289 - 16. Qsys Design Example

Chapter : C–5Descriptor/Data InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideCyclone III FamilyTable C–8 shows the typic

Page 290 - Creating a Quartus II Project

2–20 Chapter 2: Getting StartedReusing the Example DesignIP Compiler for PCI Express User Guide August 2014 Altera CorporationReusing the Example Desi

Page 291 - Running Qsys

C–6 Chapter :Descriptor/Data InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationStratix III FamilyTable C–10 shows the typi

Page 292

August 2014 Altera Corporation IP Compiler for PCI Express User GuideAdditional InformationRevision HistoryThe table below displays the revision histo

Page 293

Info–2 Chapter :Revision HistoryIP Compiler for PCI Express User Guide August 2014 Altera CorporationMay 2011 11.0 Changed IP core name to IP Compile

Page 294

Chapter : Info–3Revision HistoryAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideDecember 201010.1 Added support for the followin

Page 295

Info–4 Chapter :Revision HistoryIP Compiler for PCI Express User Guide August 2014 Altera CorporationJuly 2010 10.0 Added table specifying the Total

Page 296 - Filter Icon

Chapter : Info–5Revision HistoryAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideNovember 20099.1 Added support for Cyclone IV GX

Page 297

Info–6 Chapter :Revision HistoryIP Compiler for PCI Express User Guide August 2014 Altera CorporationFebruary 2009 9.0 Updated Table 1–8 on page 1–11

Page 298 - Note to Table 16–11:

Chapter : Info–7Revision HistoryAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideNovember 20088.1 Added new material on root port

Page 299

Info–8 Chapter :Revision HistoryIP Compiler for PCI Express User Guide August 2014 Altera CorporationMay 2008 8.0 Added information describing PCI Ex

Page 300 - Generating the Qsys System

Chapter : Info–9Revision HistoryAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideJune 2005 1.0.0 First release.May 2007 7.1 Add

Page 301 - Simulating the Qsys System

August 2014 Altera Corporation IP Compiler for PCI Express User Guide3. Parameter SettingsYou customize the IP Compiler for PCI Express by specifying

Page 302

Info–10 Chapter :How to Contact AlteraIP Compiler for PCI Express User Guide August 2014 Altera CorporationHow to Contact AlteraTo locate the most up-

Page 303 - Running Simulation

Chapter : Info–11Typographic ConventionsAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideCourier typeIndicates signal, port, regis

Page 304

Info–12 Chapter :Typographic ConventionsIP Compiler for PCI Express User Guide August 2014 Altera Corporation

Page 305 - Design Example Wrapper File

3–2 Chapter 3: Parameter SettingsParameters in the Qsys Design FlowIP Compiler for PCI Express User Guide August 2014 Altera CorporationSystem Setting

Page 306

Chapter 3: Parameter Settings 3–3Parameters in the Qsys Design FlowAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable 3–2 desc

Page 307 - Programming a Device

1–2 Chapter 1: DatasheetFeaturesIP Compiler for PCI Express User Guide August 2014 Altera Corporation Feature rich: Support for ×1, ×2, ×4, and ×8 c

Page 308

3–4 Chapter 3: Parameter SettingsParameters in the Qsys Design FlowIP Compiler for PCI Express User Guide August 2014 Altera CorporationLink Capabilit

Page 309 - 17. Debugging

Chapter 3: Parameter Settings 3–5Parameters in the Qsys Design FlowAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideBuffer Configu

Page 310 - Hardware Bring-Up Issues

3–6 Chapter 3: Parameter SettingsParameters in the Qsys Design FlowIP Compiler for PCI Express User Guide August 2014 Altera CorporationAvalon-MM Sett

Page 311 - Use Third-Party PCIe Analyzer

Chapter 3: Parameter Settings 3–7Parameters in the Qsys Design FlowAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideAddress Transl

Page 312 - Link and Transceiver Testing

3–8 Chapter 3: Parameter SettingsIP Core ParametersIP Compiler for PCI Express User Guide August 2014 Altera CorporationHowever, bit 0 of PCIe Address

Page 313

Chapter 3: Parameter Settings 3–9IP Core ParametersAugust 2014 Altera Corporation IP Compiler for PCI Express User GuidePCIe System ParametersPHY type

Page 314 - A–2 Chapter :

3–10 Chapter 3: Parameter SettingsIP Core ParametersIP Compiler for PCI Express User Guide August 2014 Altera CorporationPHY interface16-bit SDR,16-bi

Page 315 - Notes to Table A–8:

Chapter 3: Parameter Settings 3–11IP Core ParametersAugust 2014 Altera Corporation IP Compiler for PCI Express User GuidePCI RegistersThe ×1 and ×4 IP

Page 316 - A–4 Chapter :

3–12 Chapter 3: Parameter SettingsIP Core ParametersIP Compiler for PCI Express User Guide August 2014 Altera CorporationBAR Table (BAR1) BAR type and

Page 317 - Chapter : A–5

Chapter 3: Parameter Settings 3–13IP Core ParametersAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideCapabilities ParametersThe Ca

Page 318 - A–6 Chapter :

Chapter 1: Datasheet 1–3Release InformationAugust 2014 Altera Corporation IP Compiler for PCI ExpressRelease InformationTable 1–3 provides information

Page 319 - Descriptor/Data Interface

3–14 Chapter 3: Parameter SettingsIP Core ParametersIP Compiler for PCI Express User Guide August 2014 Altera CorporationCompletion timeout rangeRange

Page 320 - Notes to Figure B–2:

Chapter 3: Parameter Settings 3–15IP Core ParametersAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideMSI Capabilities0x050–0x05CMS

Page 321 - Chapter : B–3

3–16 Chapter 3: Parameter SettingsIP Core ParametersIP Compiler for PCI Express User Guide August 2014 Altera CorporationBuffer SetupThe Buffer Setup

Page 322 - B–4 Chapter :

Chapter 3: Parameter Settings 3–17IP Core ParametersAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideNumber oflow-priority VCs0x10

Page 323 - Refer to Table B–3

3–18 Chapter 3: Parameter SettingsIP Core ParametersIP Compiler for PCI Express User Guide August 2014 Altera CorporationPower ManagementThe Power Man

Page 324 - Note to Table B–4:

Chapter 3: Parameter Settings 3–19IP Core ParametersAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable 3–13 describes the para

Page 325 - Descriptor

3–20 Chapter 3: Parameter SettingsIP Core ParametersIP Compiler for PCI Express User Guide August 2014 Altera CorporationAvalon-MM Configuration The A

Page 326

Chapter 3: Parameter Settings 3–21IP Core ParametersAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable 3–14. Avalon Configurat

Page 327 - Signals

3–22 Chapter 3: Parameter SettingsIP Core ParametersIP Compiler for PCI Express User Guide August 2014 Altera CorporationAddress translation table siz

Page 328

August 2014 Altera Corporation IP Compiler for PCI Express User Guide4. IP Core ArchitectureThis chapter describes the architecture of the IP Compiler

Page 329

1–4 Chapter 1: DatasheetDevice Family SupportIP Compiler for PCI Express User Guide August 2014 Altera CorporationAltera verifies that the current ver

Page 330 - B–12 Chapter :

4–2 Chapter 4: IP Core ArchitectureApplication InterfacesIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 4–1 broadly descr

Page 331 - Note to Table B–6:

Chapter 4: IP Core Architecture 4–3Application InterfacesAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideThe PCI Express Avalon-S

Page 332 - Note to Table B–7:

4–4 Chapter 4: IP Core ArchitectureApplication InterfacesIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 4–3 and Figure 4–

Page 333 - Note to Table B–8:

Chapter 4: IP Core Architecture 4–5Application InterfacesAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable 4–1 provides the a

Page 334 - for the ×8 IP cores

4–6 Chapter 4: IP Core ArchitectureApplication InterfacesIP Compiler for PCI Express User Guide August 2014 Altera CorporationRX DatapathThe RX datapa

Page 335

Chapter 4: IP Core Architecture 4–7Application InterfacesAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide1 The value of the non-p

Page 336

4–8 Chapter 4: IP Core ArchitectureApplication InterfacesIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 4–5 illustrates t

Page 337

Chapter 4: IP Core Architecture 4–9Transaction LayerAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 4–6 shows the block di

Page 338 - 12345678 910111213

4–10 Chapter 4: IP Core ArchitectureTransaction LayerIP Compiler for PCI Express User Guide August 2014 Altera Corporation5. The receive sequencing an

Page 339 - 12345678 9

Chapter 4: IP Core Architecture 4–11Transaction LayerAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTracing a transaction throug

Page 340

Chapter 1: Datasheet 1–5General DescriptionAugust 2014 Altera Corporation IP Compiler for PCI ExpressThe hard IP implementation includes all of the re

Page 341

4–12 Chapter 4: IP Core ArchitectureData Link LayerIP Compiler for PCI Express User Guide August 2014 Altera CorporationData Link LayerThe data link l

Page 342 - B–24 Chapter :

Chapter 4: IP Core Architecture 4–13Data Link LayerAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideThe data link layer has the fo

Page 343 - Chapter : B–25

4–14 Chapter 4: IP Core ArchitecturePhysical LayerIP Compiler for PCI Express User Guide August 2014 Altera CorporationPhysical LayerThe physical laye

Page 344 - Notes to Table B–11:

Chapter 4: IP Core Architecture 4–15Physical LayerAugust 2014 Altera Corporation IP Compiler for PCI Express User GuidePhysical Layer ArchitectureFigu

Page 345 - ICM Functional Description

4–16 Chapter 4: IP Core ArchitecturePhysical LayerIP Compiler for PCI Express User Guide August 2014 Altera CorporationThe PHYMAC block is divided in

Page 346 - Note to Table B–12:

Chapter 4: IP Core Architecture 4–17PCI Express Avalon-MM BridgeAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideReverse Parallel

Page 347 - ICM Block Diagram

4–18 Chapter 4: IP Core ArchitecturePCI Express Avalon-MM BridgeIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 4–10 shows

Page 348 - ICM Files

Chapter 4: IP Core Architecture 4–19PCI Express Avalon-MM BridgeAugust 2014 Altera Corporation IP Compiler for PCI Express User Guide Transmitted ups

Page 349 - Chapter : B–31

4–20 Chapter 4: IP Core ArchitecturePCI Express Avalon-MM BridgeIP Compiler for PCI Express User Guide August 2014 Altera Corporation1 To improve PCI

Page 350 - RX Ports

Chapter 4: IP Core Architecture 4–21PCI Express Avalon-MM BridgeAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideAs an example, Ta

Page 351 - Chapter : B–33

1–6 Chapter 1: DatasheetGeneral DescriptionIP Compiler for PCI Express User Guide August 2014 Altera Corporation Physical Coding Sublayer (PCS) Medi

Page 352 - B–34 Chapter :

4–22 Chapter 4: IP Core ArchitecturePCI Express Avalon-MM BridgeIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 4–11 depic

Page 353 - 2345678 91011121314

Chapter 4: IP Core Architecture 4–23PCI Express Avalon-MM BridgeAugust 2014 Altera Corporation IP Compiler for PCI Express User Guidespecifies 32-bit

Page 354 - Sideband Interface

4–24 Chapter 4: IP Core ArchitecturePCI Express Avalon-MM BridgeIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 4–12 depic

Page 355 - Soft IP Implementation

Chapter 4: IP Core Architecture 4–25PCI Express Avalon-MM BridgeAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideIn Qsys-generated

Page 356 - Stratix II GX Devices

4–26 Chapter 4: IP Core ArchitectureCompleter Only PCI Express Endpoint Single DWordIP Compiler for PCI Express User Guide August 2014 Altera Corporat

Page 357 - Avalon-MM Interface

Chapter 4: IP Core Architecture 4–27Completer Only PCI Express Endpoint Single DWordAugust 2014 Altera Corporation IP Compiler for PCI Express User Gu

Page 358

4–28 Chapter 4: IP Core ArchitectureCompleter Only PCI Express Endpoint Single DWordIP Compiler for PCI Express User Guide August 2014 Altera Corporat

Page 359 - Cyclone III Family

August 2014 Altera Corporation IP Compiler for PCI Express User Guide5. IP Core InterfacesThis chapter describes the signals that are part of the IP C

Page 360 - Stratix IV Family

5–2 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera Corporationrx_st_ready0rx_st_valid0rx_st

Page 361 - Additional Information

Chapter 5: IP Core Interfaces 5–3Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 5–2. Signals in the Ha

Page 362 - Revision History

Chapter 1: Datasheet 1–7General DescriptionAugust 2014 Altera Corporation IP Compiler for PCI ExpressThe IP Compiler for PCI Express supports ×1, ×2,

Page 363 - Simulation support

5–4 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–3. Signals in the So

Page 364 - Info–4 Chapter :

Chapter 5: IP Core Interfaces 5–5Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable 5–1 lists the interface

Page 365 - Chapter : Info–5

5–6 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera Corporation64- or 128-Bit Avalon-ST RX P

Page 366 - Info–6 Chapter :

Chapter 5: IP Core Interfaces 5–7Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User Guiderx_st_err<n>1OerrorIndi

Page 367 - Chapter : Info–7

5–8 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationTo facilitate the interface t

Page 368 - Info–8 Chapter :

Chapter 5: IP Core Interfaces 5–9Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideTable 5–3 shows the byte orde

Page 369 - Chapter : Info–9

5–10 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–6 illustrates the m

Page 370 - Typographic Conventions

Chapter 5: IP Core Interfaces 5–11Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 5–8 shows the mapping

Page 371 - Chapter : Info–11

5–12 Chapter 5: IP Core InterfacesAvalon-ST InterfaceIP Compiler for PCI Express User Guide August 2014 Altera CorporationFigure 5–10 shows the mappin

Page 372 - Info–12 Chapter :

Chapter 5: IP Core Interfaces 5–13Avalon-ST InterfaceAugust 2014 Altera Corporation IP Compiler for PCI Express User GuideFigure 5–12 shows the mappin

Comments to this Manuals

No comments