没有合适的资源?快使用搜索试试~ 我知道了~
ug947-vivado-partial-reconfiguration-tutorial vivado flash重配置
5星 · 超过95%的资源 需积分: 22 11 下载量 59 浏览量
2022-08-20
23:27:49
上传
评论
收藏 3.54MB PDF 举报
温馨提示
试读
134页
ug947-vivado-partial-reconfiguration-tutorial.pdf vivado flash部分可重配置重构功能手册,xilinx官方手册,非常详细的介绍了操作注意事项
资源详情
资源评论
资源推荐
Vivado Design Suite
Tutorial
Partial Reconfiguration
UG947 (v2018.1) April 27, 2018
UG947 (v2018.2) July 13, 2018
This tutorial was validated with 2018.1. Minor procedural differences might be required when
using later releases.
Partial Reconfiguration www.xilinx.com 2
UG947 (v2018.1) April 27, 2018
Revision History
The following table shows the revision history for this document.
Section Revision Summary
04/27/2018 Version 2018.1
General updates Validated for 2018.1 release.
Updated menu commands.
Lab 1: 7 Series Basic Partial Reconfiguration Flow Rewrote lab to work with updated design files.
Overview New section in Lab 1.
Step 4: Assembling and Implementing the Design Added a step for setting board and part variables.
Lab 2: UltraScale Basic Partial Reconfiguration Flow Rewrote lab to work with updated design files.
Overview New section in Lab 2.
Step 4: Assembling and Implementing the Design Added a step for setting board and part variables.
Run the PR Configuration Analysis Report Added information on including submodule IP in the
PR Configuration Analysis Report.
Send Feedback
UG947 (v2018.2) July 13, 2018
07/13/2018: Released with Vivado® Design Suite 2018.2 without changes from 2018.1.
Partial Reconfiguration www.xilinx.com 3
UG947 (v2018.1) April 27, 2018
Table of Contents
Revision History ........................................................................................................................................................... 2
Introduction .................................................................................................................................................................... 6
Overview ........................................................................................................................................................................ 6
Hardware and Software Requirements .............................................................................................................. 7
Tutorial Design Description .................................................................................................................................... 7
Lab 1: 7 Series Basic Partial Reconfiguration Flow ........................................................................................... 10
Overview ...................................................................................................................................................................... 10
Step 1: Extracting the Tutorial Design Files .................................................................................................... 10
Step 2: Examining the Scripts ............................................................................................................................... 10
Step 3: Synthesizing the Design .......................................................................................................................... 12
Step 4: Assembling and Implementing the Design ..................................................................................... 12
Step 5: Building the Design Floorplan .............................................................................................................. 14
Step 6: Implementing the First Configuration ............................................................................................... 20
Step 7: Implementing the Second Configuration ......................................................................................... 25
Step 8: Examining the Results with Highlighting Scripts ........................................................................... 27
Step 9: Generating Bitstreams ............................................................................................................................. 28
Step 10: Partially Reconfiguring the FPGA ...................................................................................................... 30
Conclusion ................................................................................................................................................................... 31
Lab 2: UltraScale Basic Partial Reconfiguration Flow ....................................................................................... 32
Overview ...................................................................................................................................................................... 32
Step 1: Extracting the Tutorial Design Files .................................................................................................... 32
Step 2: Examining the Scripts ............................................................................................................................... 32
Step 3: Synthesizing the Design .......................................................................................................................... 34
Step 4: Assembling and Implementing the Design ..................................................................................... 34
Step 5: Building the Design Floorplan .............................................................................................................. 36
Step 6: Implementing the First Configuration ............................................................................................... 39
Step 7: Implementing the Second Configuration ......................................................................................... 44
Step 8: Examining the Results with Highlighting Scripts ........................................................................... 46
Send Feedback
UG947 (v2018.2) July 13, 2018
Table of Contents
Partial Reconfiguration www.xilinx.com 4
UG947 (v2018.1) April 27, 2018
Step 9: Generating the Bitstreams ..................................................................................................................... 48
Step 10: Partially Reconfiguring the FPGA ...................................................................................................... 51
Conclusion ................................................................................................................................................................... 52
Lab 3: Partial Reconfiguration Project Flow ........................................................................................................ 53
Overview ...................................................................................................................................................................... 53
Step 1: Extracting the Tutorial Design Files .................................................................................................... 53
Step 2: Loading Initial Design Sources ............................................................................................................. 53
Step 3: Completing the Design with the Partial Reconfiguration Wizard ........................................... 57
Step 4: Synthesizing and Implementing the Current Design ................................................................... 61
Step 5: Adding an Additional Reconfigurable Module and Corresponding Configuration ......... 65
Step 6: Creating and Implementing a Greybox Module ............................................................................ 68
Step 6: Modifying a Design Source or Options ............................................................................................. 70
Conclusion ................................................................................................................................................................... 71
Lab 4: Vivado Debug and the PR Project Flow .................................................................................................. 72
Overview ...................................................................................................................................................................... 72
Step 1: Loading Initial Design Sources ............................................................................................................. 72
Step 2: Setting Up the Design for Partial Reconfiguration ....................................................................... 75
Step 3: Using the Partial Reconfiguration Wizard to Complete the Rest of the Design ............... 78
Step 4: Adding IP within the Reconfigurable Module ................................................................................ 81
Step 5: Synthesizing the Design and Creating a Floorplan ...................................................................... 83
Step 6: Running the PR Configuration Analysis Report ............................................................................. 87
Step 7: Implementing the Design ....................................................................................................................... 88
Step 8: Adding an Additional Reconfigurable Module and Corresponding Configuration ......... 92
Step 9: Generating Bitstreams ............................................................................................................................. 96
Step 10: Connecting to the Board and Programing the FPGA ................................................................ 96
Conclusion ................................................................................................................................................................ 103
Lab 5: Partial Reconfiguration Controller IP for 7 Series Devices ............................................................ 104
Step 1: Extracting the Tutorial Design Files ................................................................................................. 104
Step 2: Customizing the Partial Reconfiguration Controller IP ............................................................ 104
Step 3: Compiling the Design ........................................................................................................................... 111
Step 4: Setting up the Board ............................................................................................................................. 112
Send Feedback
UG947 (v2018.2) July 13, 2018
Table of Contents
Partial Reconfiguration www.xilinx.com 5
UG947 (v2018.1) April 27, 2018
Step 5: Operating the Sample Design ........................................................................................................... 113
Step 6: Querying the PRC in the FPGA .......................................................................................................... 115
Step 7: Modifying the PRC in the FPGA ........................................................................................................ 117
Conclusion ................................................................................................................................................................ 119
Lab 6: Partial Reconfiguration Controller IP for UltraScale Devices ........................................................ 120
Step 1: Extracting the Tutorial Design Files ................................................................................................. 120
Step 2: Customizing the Partial Reconfiguration Controller IP ............................................................ 120
Step 3: Compiling the Design ........................................................................................................................... 127
Step 4: Setting up the Board ............................................................................................................................. 128
Step 5: Operating the Sample Design ........................................................................................................... 128
Step 6: Querying the PRC in the FPGA .......................................................................................................... 129
Step 7: Modifying the PRC in the FPGA ........................................................................................................ 131
Conclusion ................................................................................................................................................................ 133
Legal Notices ............................................................................................................................................................... 134
Please Read: Important Legal Notices ........................................................................................................... 134
Send Feedback
UG947 (v2018.2) July 13, 2018
剩余133页未读,继续阅读
xiaolizi456
- 粉丝: 1
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5