Altera IP Compiler for PCI Express Uživatelský manuál

Procházejte online nebo si stáhněte Uživatelský manuál pro Měřící nástroje Altera IP Compiler for PCI Express. Altera IP Compiler for PCI Express User Manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 372
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků

Shrnutí obsahu

Strany 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

Strany 2

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

Strany 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

Strany 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

Strany 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

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 21

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

Strany 22

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

Strany 23

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

Strany 24 - 0x00000000

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

Strany 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

Strany 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

Strany 27

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

Strany 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

Strany 29

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 34

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

Strany 35

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 43 - Address Translation

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

Strany 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

Strany 45

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

Strany 46

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

Strany 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

Strany 48

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

Strany 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

Strany 50

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 55

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

Strany 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

Strany 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

Strany 58

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

Strany 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

Strany 60 - Application Interfaces

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

Strany 61

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 68

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

Strany 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

Strany 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

Strany 71

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

Strany 72 - Physical Layer

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

Strany 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

Strany 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

Strany 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

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

Strany 77

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

Strany 78

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

Strany 79

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 86

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 92

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

Strany 93

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

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

Strany 95

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

Strany 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

Strany 97

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

Strany 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

Strany 99

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

Strany 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

Strany 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

Strany 102

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

Strany 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

Strany 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

Strany 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

Strany 106

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

Strany 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

Strany 108 - ECRC Forwarding

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

Strany 109 - IP implementation

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

Strany 110

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

Strany 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

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

Strany 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

Strany 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

Strany 115

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

Strany 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

Strany 117

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

Strany 118

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

Strany 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

Strany 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

Strany 121

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

Strany 122

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

Strany 123 - PCI Express

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

Strany 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

Strany 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

Strany 126 - Capabilities register

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

Strany 127 - Completion Side Band Signals

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

Strany 128

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

Strany 129 - ■ lmi_addr: 12'h828

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

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

Strany 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

Strany 132 - Express

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

Strany 133

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

Strany 134

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

Strany 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

Strany 136

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

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 144 - Test Signals

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

Strany 145

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

Strany 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

Strany 147

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 155

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

Strany 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

Strany 157

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

Strany 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

Strany 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

Strany 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

Strany 161

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

Strany 162

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

Strany 163

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

Strany 164

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 169

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

Strany 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

Strany 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

Strany 172

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

Strany 173

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

Strany 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

Strany 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

Strany 176

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

Strany 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

Strany 178

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

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 187

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

Strany 188

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

Strany 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

Strany 190

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 206

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

Strany 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

Strany 208

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

Strany 209

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

Strany 210

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 215

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

Strany 216

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

Strany 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

Strany 218

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

Strany 219

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

Strany 220

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

Strany 221 - 14. External PHYs

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

Strany 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

Strany 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

Strany 224

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

Strany 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

Strany 226

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 231

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

Strany 232

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

Strany 233 - August 2014

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

Strany 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

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

Strany 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

Strany 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

Strany 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

Strany 239

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

Strany 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

Strany 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

Strany 242

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

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

Strany 244

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

Strany 245

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

Strany 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

Strany 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

Strany 248

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

Strany 249

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

Strany 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

Strany 251 - DMA Write Cycles

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

Strany 252

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

Strany 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

Strany 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

Strany 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

Strany 256

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

Strany 257

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

Strany 258 - Root Port BFM

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

Strany 259

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

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

Strany 261

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

Strany 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

Strany 263

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

Strany 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

Strany 265

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

Strany 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

Strany 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

Strany 268

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

Strany 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

Strany 270

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

Strany 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

Strany 272

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

Strany 273 - Shared Memory Constants

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

Strany 274

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

Strany 275 - Log Constants

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

Strany 276

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

Strany 277

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

Strany 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

Strany 279

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

Strany 280

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

Strany 281

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

Strany 282

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

Strany 283

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

Strany 284

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

Strany 285

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

Strany 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

Strany 287

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

Strany 288

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

Strany 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

Strany 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

Strany 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

Strany 292

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

Strany 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

Strany 294

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

Strany 295

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

Strany 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

Strany 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

Strany 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

Strany 299

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

Strany 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

Strany 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

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

Strany 303 - Running Simulation

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

Strany 304

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

Strany 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

Strany 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

Strany 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

Strany 308

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 313

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

Strany 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

Strany 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

Strany 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

Strany 317 - Chapter : A–5

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

Strany 318 - A–6 Chapter :

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

Strany 319 - Descriptor/Data Interface

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 325 - Descriptor

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

Strany 326

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

Strany 327 - Signals

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

Strany 328

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

Strany 329

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

Strany 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

Strany 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

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

Strany 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

Strany 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

Strany 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

Strany 336

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

Strany 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

Strany 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

Strany 339 - 12345678 9

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

Strany 340

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 358

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

Strany 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

Strany 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

Strany 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

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

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

Žádné komentáře