【Vivado那些事】如何查官⽹例程及如何使⽤官⽹例程
有的时候需要查⼀些官⽹的例程进⾏学习和参考,但是总感觉⽆从下⼿,今天就教⼤家怎么利⽤官⽹和Vivado的Documention进⾏相关的操作。不清楚使⽤哪些IP或者不清楚需要参考哪个⽂档
⾸先点击Help-->Documention and Tutorials就可以打开XIlinx Documention浏览器了。
打开后如下:
主要分为:1、分类窗⼝;2、⽂件选择窗⼝;3、设置窗⼝;4、选择窗⼝;
可以在3窗⼝进⾏搜索。
假如现在我需要查⼀下7系列FPGA中关于HLS的使⽤,那么我可以通过1窗⼝进⾏分类选择,如下:
就可以在2窗⼝得到我想要的⽂档:
点击进去就可以阅读,如果想要下载也可以,这⾥可以进⾏两种设置,⼀是下载路径设置⼆是打开⽂档的阅读器设置,具体位置如下图所⽰:
可以按照⾃⼰的需求进⾏设置。
chrome直接下载
到了或者已知使⽤哪种或者哪个IP怎么下载例程
这⾥提供两种⽅式:
1、使⽤Xilinx Doc直接搜索相关的Doc,这⾥举例AXI ethernet,相关的应⽤⼿册是xapp1082(还有其他的参考,这⾥以⽐较常见的举例),直接搜索这个⽂档,打开后如下图所⽰:
这两个位置可以下载相关参考例程,直接点击下载即可,建议该⽂档直接使⽤Chrome打开,点击链接会知道跳转,其他PDF阅读器也可。
2、在IP管理器⾥到该IP
双击进⼊
其中左上⾓的Documentation,有Product Guide等⽂档,其中Change Log(修改BUG记录)、Product Webpage和Answer Records都是⽐较重要的⽂档,对使⽤好该IP都有很重要的作⽤,因为与本篇⽂章不想关,这⾥就不展开描述了,点击Product Guide就能通过Xilinx Documentation打开这个⽂档,这个⽂档相当相当重要,包括整个IP的使⽤说明,每个参数的说明,时序相关,以及⼀些Debug,仿真相关
说明,如果在使⽤该IP时出现问题,请仔细阅读该⽂档,同时该⽂档会提供参考⽰例链接(这个IP⽐较特殊,是两个IP结合在⼀起的,所以没有refence(疯狂翻车))。
怎么使⽤下载下来的参考设计
⽬前官⽹下载下来的参考例程异常“简单',主要通过TCL脚本提供,对于不熟悉使⽤该脚本的⼈可能会⽐较懵,但是不需要过于担⼼,只需要按照下⾯的步骤就可以轻松利⽤该脚本构建Vivado⼯程。
下载下来的参考⽂件⼀定要先阅读readme⽂件,⾥⾯包含了整个例程的作⽤和⽂件构成,以XAPP1082为例如下:
进⼊到\xapp1082\xapp1082_2017_4\hardware\vivado\scripts⽂件夹下,可以看到四个例程:
作⽤就不展开描述了,随便进⼊⼀个⽂件夹下:
⾥⾯只⽤三个⽂件,总⼤⼩不⾜100k(要是⼀个完整的⼯程,⾄少要100M左右,所以TCL的作⽤不⾔⽽喻),进如这个⽂件夹主要想要确认下导出该脚
⾥⾯只⽤三个⽂件,总⼤⼩不⾜100k(要是⼀个完整的⼯程,⾄少要100M左右,所以TCL的作⽤不⾔⽽喻),进如这个⽂件夹主要想要确认下导出该脚本的Vivado版本(不确认的话,后期运⾏会报错),外层⽂件夹已经有相关的版本说明了(xapp1082_2017_4)打开pl_eth_l(记事本及相关⽂本阅读器都可以):
如果你的Vivado版本和这个⼀样,那么不需要修改,如果不⼀样请修改和你的版本⼀样,我使⽤的是Vivado2018.3,修改如下:
接下来打开Linux terminal or Vivado tcl shell in windows
通过CD命令进⼊历程所在的⽂件夹:
注意这⾥是“/”不是WIN系统常⽤的“\”,之后执⾏:
vivado -source pl_l
就可以打开Vivado并⾃动构建Demo了: