Many
Manuals
search
Categorie
Marchi
Home
Altera
Strumenti di misura
PCI Compiler
Manuale Utente
Altera PCI Compiler Manuale Utente Pagina 34
Scaricare
Condividere
Condivisione
Aggiungi ai miei manuali
Stampa
Pagina
/
360
Indice
SEGNALIBRI
Valutato
.
/ 5. Basato su
recensioni clienti
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
Section I–2
User Guide V
ersion 11.1
Altera Corporation
PCI Compiler
October 2011
PCI Compiler With MegaWizard Plug-In Manager Flow
1
2
...
29
30
31
32
33
34
35
36
37
38
39
...
359
360
PCI Compiler
1
User Guide
1
UG-PCICOMPILER-4.12
3
Chapter 2. Parameter Settings
6
Chapter 4. Testbench
7
Chapter 5. Getting Started
8
Chapter 6. Parameter Settings
8
Chapter 8. Testbench
10
Additional Information
11
Contents
12
About PCI Compiler
13
Release
14
Information
14
Device Family
14
Features
15
General
17
Description
17
PCI Testbench
18
General Description
20
Selecting the
21
Appropriate
21
Flow for Your
21
Compliance
22
Performance
23
Utilization
23
Installation and
29
Licensing
29
<path>
30
OpenCore Plus Evaluation
31
Installation and Licensing
32
Section I. PCI Compiler
33
With MegaWizard Plug-In
33
Manager Flow
33
1. Getting Started
35
PCI MegaCore
36
Function Design
36
Launch IP Toolbench
38
Step 1: Parameterize
39
Step 2: Set Up Simulation
41
Step 3: Generate
41
The Quartus II
46
Simulation Files
46
Master Simulation Files
47
Target Simulation Files
49
PCI Timing
52
Using the
53
Reference
53
Designs
53
Using the Reference Designs
58
2. Parameter Settings
59
Advanced PCI
61
MegaCore
61
Function
61
Master Features
62
Variation File
65
Parameters
65
HARDWIRE_BARn
67
HARDWIRE_EXP_ROM
67
MAX_64_BAR_RW_BITS
68
NUMBER_OF_BARS
68
ENABLE_BITS
68
INTERRUPT_PIN_REG
69
PCI_66MHZ_CAPABLE
69
HARDWIRE_BARn_ENA
69
HARDWIRE_EXP_ROM_ENA
69
EXP_ROM_ENA
69
CAP_LIST_ENA
70
CIS_PTR_ENA
70
INTERRUPT_ACK_ENA
70
INTERNAL_ARBITER_ENA (1)
70
MW_CBEN_ENA
73
Variation File Parameters
74
3. Functional Description
75
PCI Bus Signals
85
"). The signals lm_ackn
93
Target Local-Side Signals
94
Master Local-Side Signals
98
PCI Bus
101
Commands
101
Configuration
102
Registers
102
Vendor ID Register
105
Device ID Register
105
Command Register
106
Status Register
107
Revision ID Register
108
Class Code Register
109
Cache Line Size Register
109
Latency Timer Register
110
Header Type Register
110
Base Address Registers
111
Reserved
113
CardBus CIS Pointer Register
114
Subsystem Vendor ID Register
114
Subsystem ID Register
115
Capabilities Pointer
116
Interrupt Line Register
116
Interrupt Pin Register
117
Minimum Grant Register
117
Target Mode
118
Operation
118
October 2011
119
Functional Description
119
Target Read Transactions
122
PCI Compiler October 2011
124
Target Mode Operation
124
Note Figure 3–7:
124
Clock Cycle Event
125
Note to Figure 3–8:
128
Note to Figure 3–9:
129
Note to Figure 3–10:
130
Note to Figure 3–12:
134
I/O Read Transactions
135
Target Write Transactions
137
Note to Figure 3–15:
138
Note to Figure 3–16:
142
Note to Figure 3–17:
143
Note to Figure 3–18:
144
Note to Figure 3–19:
146
Note to Figure 3–20:
148
I/O Write Transactions
149
Note to Figure 3–23:
152
Disconnect
153
Note to Figure 3–24:
154
Note to Figure 3–25:
155
Note to Figure 3–26:
156
Note to Figure 3–27:
157
Target Abort
160
Note to Figure 3–30:
161
Master Mode
162
Master Mode Operation
164
PCI Bus Parking
166
Master Read Transactions
167
Notes to Figure 3–31:
169
Note to Figure 3–32:
173
Notes to Figure 3–33:
174
Notes to Figure 3–34:
176
Notes to Figure 3–35:
178
Note to Figure 3–36:
179
Master Write Transactions
182
Notes to Figure 3–38:
184
Note to Figure 3–39:
188
Notes to Figure 3–40:
189
Notes to Figure 3–41:
191
Notes to Figure 3–42:
193
Note to Figure 3–43:
194
Latency Timer Expires
199
Disconnect Without Data
200
Disconnect with Data
200
Master Abort
200
Host Bridge
201
Host Bridge Operation
202
Note to Figure 3–46:
202
Note to Figure 3–47:
204
Addressing
205
Dual Address
205
Cycle (DAC)
205
4. Testbench
211
File(1) Description
213
Testbench
216
Specifications
216
PROCEDURES and TASKS Sections
217
Refer to the
218
INITIALIZATION Section
218
USER COMMANDS Section
218
FILE IO section
223
PROCEDURES and TASKS sections
223
Bus Monitor (monitor)
224
Clock Generator (clk_gen)
224
Local Reference
225
Description
226
Local Target
227
DMA Engine
227
Local Master
229
Prefetch
229
LPM RAM
229
Simulation Flow
230
October 2011 PCI Compiler
231
Section II. PCI Compiler
233
With SOPC Builder Flow
233
5. Getting Started
235
Builder Flow
236
Walkthrough
236
Set Up the PCI-Avalon Bridge
239
Getting Started
241
Simulate the
245
Compile the
247
Program a
248
Upgrading
249
Systems from a
249
Previous
249
Program a Device
250
6. Parameter Settings
251
System Options-1
252
PCI Target Performance
253
PCI Master Performance
255
Value of
256
Multiple
256
Pending Reads
256
Interconnect
257
Options-2
259
PCI Bus Arbiter
260
Parameter Settings
263
PCI Configuration
264
0 . . . 0
265
0 AV BASE
265
X X X X X . . . X
265
Avalon Configuration
268
7. Functional Description
269
PCI-Avalon Bridge Blocks
270
Avalon-MM Ports
271
PCI MegaCore Function
273
PCI Operational Modes
274
Functional Overview
276
■ PCI Host-Bridge Device mode
277
Performance Profiles
279
Target Performance
280
Master Performance
280
Interface
281
PCI Bus Arbiter Signals
282
PCI Target
283
Non-Prefetchable Operations
285
I/O Write Operations
287
PCI Target Operation
288
Prefetchable Operations
289
Prefetchable Write Operations
290
Prefetchable Read Operations
291
PCI Master
295
Avalon-to-PCI Write Requests
299
Avalon-to-PCI Read Requests
300
PCI Master Operation
304
Ordering of Requests
306
■ DRC—Delayed read completion
307
PCI Host-Bridge
313
Altera-Provided
313
Interrupts
314
Control & Status
315
PCI Interrupt Status Register
317
PCI Interrupt Enable Register
319
PCI Mailbox Register Access
320
“Avalon
322
Configuration” on page 6–16
322
Bit Name
326
MASTER_ENABLE_CURRENT_VALUE
327
A2P_WRITE_IN_PROGRESS
327
INTAN_CURRENT_VALUE
327
CraIrq_o) to be asserted
328
8. Testbench
331
BAR0 x10
342
Arbiter (arbiter)
344
Pull Up (pull_up)
344
Appendix A. Using PCI
347
Constraint File Tcl Scripts
347
Simultaneous
348
Switching Noise
348
Considerations
348
Additional
349
-no_compile
353
-no_pinouts
353
-pin_prefix
353
-pin_suffix
353
Assignments
354
Version of PCI
354
Compiler
354
How to Contact
358
Typographic
359
Conventions
359
Typographic Conventions
360
Commenti su questo manuale
Nessun commento
Publish
Prodotti e manuali riguardandi Strumenti di misura Altera PCI Compiler
Strumenti di misura Altera PowerPlay Early Power Estimator Manuale Utente
(42 pagine)
Strumenti di misura Altera PowerPlay Early Power Estimator Manuale Utente
(40 pagine)
Strumenti di misura Altera PowerPlay Early Power Estimator Manuale Utente
(1 pagine)
Strumenti di misura Altera QDRII SRAM Controller MegaCore Function Manuale Utente
(68 pagine)
Strumenti di misura Altera Reed-Solomon Compiler Manuale Utente
(36 pagine)
Strumenti di misura Altera Reed-Solomon II MegaCore Function Manuale Utente
(29 pagine)
Strumenti di misura Altera RLDRAM II Controller MegaCore Function Manuale Utente
(62 pagine)
Strumenti di misura Altera SDI Audio IP Cores Manuale Utente
(49 pagine)
Strumenti di misura Altera Shift Register IP Core Manuale Utente
(14 pagine)
Strumenti di misura Altera RapidIO II MegaCore Function Manuale Utente
(218 pagine)
Strumenti di misura Altera RapidIO MegaCore Function Manuale Utente
(198 pagine)
Strumenti di misura Altera SerialLite III Streaming MegaCore Function Manuale Utente
(68 pagine)
Strumenti di misura Altera Signal Integrity Development Kit, Stratix V GX Edi Manuale Utente
(52 pagine)
Strumenti di misura Altera Stratix II GX Embedded Gigabit Ethernet MAC/PHY Manuale Utente
(18 pagine)
Strumenti di misura Altera Stratix III Manuale Utente
(34 pagine)
Strumenti di misura Altera Stratix IV E FPGA Manuale Utente
(58 pagine)
Strumenti di misura Altera Stratix IV GX FPGA Manuale Utente
(58 pagine)
Strumenti di misura Altera Stratix IV GT 100G Manuale Utente
(64 pagine)
Strumenti di misura Altera Stratix V Advanced Systems Manuale Utente
(42 pagine)
Strumenti di misura Altera Temperature Sensor Manuale Utente
(11 pagine)
Stampa documento
Stampa pagina 34
Commenti su questo manuale