Sign In
Upload
Manuals
Brands
Altera Manuals
Motherboard
Stratix V Hard IP
Altera Stratix V Hard IP Board Manuals
Manuals and User Guides for Altera Stratix V Hard IP Board. We have
1
Altera Stratix V Hard IP Board manual available for free PDF download: User Manual
Altera Stratix V Hard IP User Manual (232 pages)
for PCI Express
Brand:
Altera
| Category:
Motherboard
| Size: 6 MB
Table of Contents
Table of Contents
3
Chapter 1. Datasheet
9
Features
9
Release Information
12
Device Family Support
13
Configurations
13
Debug Features
14
IP Core Verification
14
Compatibility Testing Environment
15
Performance and Resource Utilization
15
Recommended Speed Grades
16
Chapter 2 .Getting Started with the Stratix V Hard IP for PCI Express
21
Megawizard Plug-In Manager Design Flow
21
Creating a Quartus II Project
21
Customizing the Endpoint in the Megawizard Plug-In Manager Design Flow
22
Understanding the Files Generated
24
Qsys Design Flow
28
Customizing the Endpoint in Qsys
28
Specify the Parameters for the Stratix V Hard IP for PCI Express
29
Specify the Parameters for the Example Design
31
Completing the Qsys System
31
Generating the Simulation Model Using Qsys
34
Quartus II Compilation
35
Compiling the Design in the Megawizard Plug-In Manager Design Flow
35
Compiling the Design in the Qsys Design Flow
36
Modifying the Example Design
38
Chapter 3 .Getting Started with the Avalon-MM Stratix V Hard IP for PCI Express
41
Creating a Quartus II Project
41
Running Qsys
42
Customizing the Avalon-MM Stratix V Hard IP for PCI Express IP Core
42
Adding the Remaining Components to the Qsys System
45
Completing the Connections in Qsys
48
Specifying Clocks and Address Assignments
49
Specifying Exported Interfaces
49
Specifying Address Assignments
49
Specifying Output Directories
51
Simulating the Qsys System
51
Understanding Channel Placement Guidelines
51
Compiling the Design
52
Programming a Device
52
Chapter 4. Parameter Settings
53
System Settings
53
Base Address Register (BAR) and Expansion ROM Settings
56
Base and Limit Registers for Root Ports
56
Device Identification Registers
57
PCI Express and PCI Capabilities Parameters
58
Error Reporting
60
Link Capabilities
60
MSI and MSI-X Capabilities
61
Slot Capabilities
62
Power Management
63
PHY Characteristics
63
Avalon Memory-Mapped System Settings
64
Avalon to Pcie Address Translation Settings
64
Chapter 5. IP Core Architecture
65
Key Interfaces
67
Avalon-ST Interface
67
RX Datapath
67
TX Datapath
67
Avalon-MM Interface
68
Clocks and Reset
68
Local Management Interface (LMI Interface)
68
Hard IP Reconfiguration
68
Transceiver Reconfiguration
68
Interrupts
69
Pipe
69
Transaction Layer
69
Configuration Space
70
Data Link Layer
71
Physical Layer
73
PCI Express Avalon-MM Bridge
75
Avalon-MM-To-PCI Express Write Requests
77
Avalon-MM-To-PCI Express Upstream Read Requests
77
PCI Express-To-Avalon-MM Read Completions
78
PCI Express-To-Avalon-MM Downstream Write Requests
78
PCI Express-To-Avalon-MM Downstream Read Requests
79
Avalon-MM-To-PCI Express Read Completions
79
PCI Express-To-Avalon-MM Address Translation
79
Avalon-MM-To-PCI Express Address Translation
80
Completer Only Single Dword Endpoint
81
RX Block
82
Avalon-MM RX Master Block
83
TX Block
83
Interrupt Handler Block
83
Chapter 6. IP Core Interfaces
85
Avalon-ST RX Interface
88
Data Alignment and Timing for the 64-Bit Avalon-ST RX Interface
91
Data Alignment and Timing for the 128-Bit Avalon-ST RX Interface
95
Single Packet Per Cycle
98
Data Alignment and Timing for 256-Bit Avalon-ST RX Interface
99
Multiple Packets Per Cycle (256-Bit Interface Only)
100
Avalon-ST TX Interface
101
Avalon-ST Packets to PCI Express Tlps
104
Data Alignment and Timing for the 64-Bit Avalon-ST TX Interface
105
Data Alignment and Timing for the 128-Bit Avalon-ST TX Interface
107
Data Alignment and Timing for the 256-Bit Avalon-ST TX Interface
109
Single Packet Per Cycle
110
Multiple Packets Per Cycle
111
Root Port Mode Configuration Requests
111
ECRC Forwarding
111
Clock Signals
112
Reset Signals and Status Signals
112
ECC Error Signals
115
Interrupts for Endpoints
116
Interrupts for Root Ports
116
Completion Side Band Signals
117
Transaction Layer Configuration Space Signals
118
Configuration Space Register Access Timing
120
Configuration Space Register Access
121
Parity Signals
125
LMI Signals
126
LMI Read Operation
128
LMI Write Operation
128
Hard IP Reconfiguration Interface
128
Power Management Signals
130
Avalon-MM Interface
132
32-Bit Non-Bursting Avalon-MM Control Register Access (CRA) Slave Signals
133
RX Avalon-MM Master Signals
134
64-Bit Bursting TX Avalon-MM Slave Signals
135
Physical Layer Interface Signals
136
Transceiver Reconfiguration
137
Serial Interface Signals
138
Channel Placement for Gen1 and Gen2 Using CMU PLL
138
Channel Placement for Gen1 and Gen2 Using ATX PLL
141
Channel Placement for Gen3 Using both CMU and ATX Plls
143
PIPE Interface Signals
143
Test Signals
146
Chapter 7. Register Descriptions
149
Configuration Space Register Content
149
Altera-Defined Vendor Specific Extended Capability (VSEC)
153
PCI Express Avalon-MM Bridge Control Register Access Content
159
Avalon-MM to PCI Express Interrupt Registers
160
PCI Express Mailbox Registers
162
Avalon-MM-To-PCI Express Address Translation Table
163
PCI Express to Avalon-MM Interrupt Status and Enable Registers
164
Avalon-MM Mailbox Registers
165
Correspondence between Configuration Space Registers and the Pcie Specification
166
Chapter 8. Reset and Clocks
169
Reset
169
Clocks
173
Stratix V Hard IP for PCI Express Clock Domains
173
P_Clk
174
Coreclkout
174
Pld_Clk
175
Additional Clocks
175
Hip_Reconfig_Clk
175
Reconfig_Xcvr_Clk
175
Clock Summary
175
Chapter 9 .Transaction Layer Protocol (TLP) Details
177
Supported Message Types
177
Transaction Layer Routing Rules
179
Receive Buffer Reordering
180
Chapter 10. Optional Features
183
Configuration Via Protocol (Cvp)
183
Ecrc
184
ECRC on the RX Path
184
ECRC on the TX Path
185
Lane Initialization and Reversal
186
Chapter 11. Interrupts
187
Interrupts for Endpoints Using the Avalon-ST Application Interface
187
MSI Interrupts
187
Msi-X
190
Legacy Interrupts
190
Interrupts for Root Ports Using the Avalon-ST Interface to the Application Layer
191
Interrupts for Endpoints Using the Avalon-MM Interface to the Application Layer
191
Enabling MSI or Legacy Interrupts
193
Generation of Avalon-MM Interrupts
193
Chapter 12. Flow Control
195
Throughput of Posted Writes
195
Throughput of Non-Posted Reads
197
Chapter 13. Error Handling
199
Physical Layer Errors
200
Data Link Layer Errors
200
Transaction Layer Errors
201
Error Reporting and Data Poisoning
203
Uncorrectable and Correctable Error Status Bits
204
Chapter 14. Hard IP Reconfiguration and Transceiver Reconfiguration
205
Hard IP Reconfiguration Interface
205
Transceiver PHY IP Reconfiguration
213
Connecting the Transceiver Reconfiguration Controller IP Core
213
Learning more about Transceiver PHY Reconfiguration
215
Chapter 15. Debugging
217
Hardware Bring-Up Issues
217
Link Training
217
Link Hangs in L0 Due to Deassertion of Tx_St_Ready
220
Use Third-Party Pcie Analyzer
224
BIOS Enumeration Issues
224
Appendix A.transaction Layer Packet (TLP) Header Formats
225
TLP Packet Format Without Data Payload
225
TLP Packet Format with Data Payload
227
Additional Information
229
Revision History
229
Advertisement
Advertisement
Related Products
Altera Stratix V GX FPGA
Altera Stratix IV GX
Altera Stratix II GX PCI Express
Altera Stratix
Altera Stratix IV E FPGA
Altera STG
Altera SAM
Altera Stratix V GX Edition
Altera Stratix V GT
Altera Stratix II Series
Altera Categories
Motherboard
Microcontrollers
Computer Hardware
Transceiver
Cables and connectors
More Altera Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL