没有合适的资源?快使用搜索试试~ 我知道了~
首页Xilinx V6 FPGA PCIE手册
资源详情
资源评论
资源推荐
Virtex-6 FPGA
Integrated Block for
PCI Express
User Guide
UG517 (v5.1) September 21, 2010
Virtex-6 FPGA Integrated Block for PCI Express www.xilinx.com UG517 (v5.1) September 21, 2010
Xilinx is providing this product documentation, hereinafter “Information,” to you “AS IS” with no warranty of any kind, express or implied.
Xilinx makes no representation that the Information, or any particular implementation thereof, is free from any claims of infringement. You
are responsible for obtaining any rights you may require for any implementation based on the Information. All specifications are subject to
change without notice.
XILINX EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE INFORMATION OR
ANY IMPLEMENTATION BASED THEREON, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR REPRESENTATIONS THAT
THIS IMPLEMENTATION IS FREE FROM CLAIMS OF INFRINGEMENT AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
Except as stated herein, none of the Information may be copied, reproduced, distributed, republished, downloaded, displayed, posted, or
transmitted in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without
the prior written consent of Xilinx.
© Copyright 2009-2010 Xilinx, Inc. XILINX, the Xilinx logo, Virtex, Spartan, ISE, and other designated brands included herein are
trademarks of Xilinx in the United States and other countries. PCI, PCI Express, PCIe, and PCI-X are trademarks of PCI-SIG. All other
trademarks are the property of their respective owners.
UG517 (v5.1) September 21, 2010 www.xilinx.com Virtex-6 FPGA Integrated Block for PCI Express
Revision History
The following table shows the revision history for this document.
Date Version Revision
06/24/09 2.0 Initial Xilinx release.
09/16/09 3.0 Updated core to v1.3 and ISE to v11.3. Updated to add Root Port capability.
12/02/09 4.0 Updated core to v1.4 and ISE to v11.4. Updated to add VHDL support.
04/19/10 5.0
Updated core to v1.5 and ISE to v12.1. Revised references to Gen1 and Gen2 to 2.5 Gb/s and
5.0 Gb/s link speeds. Removed requirement about operation at 5.0 Gb/s data rates needing a
250 MHz clock source from Table 2-5, Clocking, page 184, and System and PCI Express
Interfaces, page 263. Removed notes or text about never asserting trn_rbar_hit_n[6:0] in Root
Port configuration in Table 2-13, page 37, in Basic TLP Receive Operation, page 107, and in
Packet Base Address Register Hit on Receive Transaction Interface, page 115. Changed
“Extended Capability Structure” to “Capability Structure” in the descriptions of
cfg_dstatus[15:0], cfg_dcommand[15:0], cfg_dcommand2[15:0], cfg_lstatus[15:0], and
cfg_lcommand[15:0] in Table 2-17, page 42, Table 6-14, page 155, cfg_dstatus[15:0], page 157,
cfg_dcommand[15:0], page 157, cfg_lstatus[15:0], page 158, cfg_lcommand[15:0], page 158,
and cfg_dcommand2[15:0], page 159.
Chapter 2: In Table 2-2, changed address range 048h through 05Ch to optional, tagged
address range 074h through 080h as Root Port only and divided into four rows, and added
table notes 1 and 2. In Table 2-10, updated the description of trn_clk. In Table 2-14, added
parenthetical text to the 19 encoding of pl_ltssm_state[5:0] on page 39. In Table 2-17, changed
the cfg_byte_en_n[3:0] description to “write access” on page 42. In Table 2-20, removed “is
not used” from cfg_interrupt_do[7:0] description.
Chapter 4: Added content to Running the Simulation. Added reference to Synplicity to step 2,
page 62. Added the implement folder and subfolders to Example Design. Added
introductory paragraph to <project directory>/<component name>.
Chapter 5: Replaced Figure 5-5 and Figure 5-13. Added note on page 71 about screen captures
providing general information. Corrected number of lanes in Table 5-1. Added Buffering
Optimized bullet to Block RAM Configuration Options. Indicated that the De-emphasis field
in the Link Control 2 Register is not editable. Added Disable TX ASPM L0s and Link Number
bullets to Advanced Physical Layer. Removed GT DRP Ports bullet from Debug Ports.
Chapter 6: Changed the PCI Express Base Specification version number to 2.0 in the
introductory paragraph. In Basic TLP Transmit Operation, added bullet and note about user-
implemented Configuration Space requests, and added new paragraph about filtering. In
Table 6-8 and Table 6-9, added table note about TLP. In Design Considerations for a Directed
Link Change, added statement about Link Partner being 5.0 Gb/s (Gen2) capable to sixth
bullet and added new bullet about not initiating a retrain. Added table note defining
checkmarks and X’s in Table 6-35. Added a paragraph about when Per-Vector Masking is
enabled to the end of MSI Mode on page 181.
Chapter 7: In Table 7-1, corrected X0Y8 in x8 column of the FF1759/X0Y0 row. In Table 7-2,
added HX380T to FF1154/X0Y0, FF1154/X0Y1, FF1154/X0Y2, and FF1154/X0Y3 rows; added
HX380T and HX255T to FF1923/X0Y1 row; changed device to HX255T in FF1923/X0Y0 row;
removed FF1923/X0Y1 row; and added table notes 1 and 2.
Chapter 8: Revised Figure 8-1. Added paragraph to the end of Board Power in Real-World
Systems on page 209. Added the Hot Plug Systems and Configuration Time Matrix: Non-
ATX-Based Motherboards sections. Corrected measurement to 250 ms in Successful FPGA
Recognition, page 213.
Added Chapter 9, Known Restrictions.
Appendix A: Added VHDL Test Selection section. Added IUS flow throughout the VHDL
Flow section.
Appendix B: Removed Figure B-3, which was a duplicate of Figure B-2.
Virtex-6 FPGA Integrated Block for PCI Express www.xilinx.com UG517 (v5.1) September 21, 2010
09/21/10 5.1
Updated ISE software to v12.3. Added cfg_pm_send_pme_to_n to Table 2-19.
Added Cadence INCISIV to Example Design Elements, page 55. Removed discussion about
example design from Example Design Elements, page 58. Updated step 4, page 59 in
Generating the Core. Added ISim to Simulating the Example Design, page 61. Added
isim_cmd.tcl, simulate_isim.bat/simulate_isim.sh, and wave.wcfg to
Table 4-13.
Updated first bullet under Design Considerations for a Directed Link Change, page 151.
Updated Figure 6-52, Figure 6-53, and Figure 6-54. Updated third bullet in Reset, page 183.
Added SX315T to FF1156 package in Table 7-1. Added note 2 to Table 7-2.
Added Chapter 10, Hardware Verification.
Added ISim to Simulating the Design, page 237, Verilog Test Selection, page 238, Table A-11,
and VHDL Flow, page 239. Replaced IUS with INCISIV in VHDL Flow, page 239.
Added ISim to Simulating the Design, page 257 and Table B-2.
Removed 5.0 Gb/s rate from description of PIPETXDEEMPH in Table G-4. Added
100b and
101b to description of CFGDEVCONTROLMAXREADREQ[2:0] in Table G-13.
Date Version Revision
Virtex-6 FPGA Integrated Block for PCI Express www.xilinx.com 5
UG517 (v5.1) September 21, 2010
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Preface: About This Guide
Guide Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Additional Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Chapter 1: Introduction
About the Core. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Recommended Design Experience. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Additional Core Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Chapter 2: Core Overview
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Protocol Layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Transaction Layer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Data Link Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Physical Layer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Configuration Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
PCI Configuration Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Core Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
System Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
PCI Express Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Transaction Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Common TRN Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Transmit TRN Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Receive TRN Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Physical Layer Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Configuration Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Interrupt Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Error Reporting Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Dynamic Reconfiguration Port Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Chapter 3: Licensing the Core
Before Beginning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
License Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Obtaining the Full License Key. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table of Contents
剩余381页未读,继续阅读
missy299
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1