当前位置: 首页 > news >正文

公司网站的建站要点网站标题在哪里设置

公司网站的建站要点,网站标题在哪里设置,可信赖的武进网站建设,会计培训机构排名恢复无BD设计的Vivado工程 当工程中无Block Design设计时#xff0c;工程恢复过程相对简单。使用write_project_tcl命令可以直接生成用于恢复工程的tcl文件#xff0c;如*_prj.tcl#xff0c;在恢复时直接运行就可以了。 修改恢复工程的路径 *_prj.tcl在恢复工程时会将其…恢复无BD设计的Vivado工程 当工程中无Block Design设计时工程恢复过程相对简单。使用write_project_tcl命令可以直接生成用于恢复工程的tcl文件如*_prj.tcl在恢复时直接运行就可以了。 修改恢复工程的路径 *_prj.tcl在恢复工程时会将其放在tcl文件所在的文件夹。每个人都有各自喜好的工程目录结构我比较喜欢将源文件、IP文件、BD文件和tcl文件放在不同的文件夹中工程文件放在project文件夹中这些文件夹处于统一层次。 所以我在恢复工程前需要对*_prj.tcl进行小的修改。在*_prj.tcl中有两个关键变量分别是origin_dir和orig_proj_dir。前者是指源文件的路径我把它修改为tcl所在文件夹的上一层后者是恢复的工程所在的路径把它修改为tcl所在文件夹的上一层名称为project的文件夹。修改如下。 set origin_dir . ---- set origin_dir .. set orig_proj_dir [file normalize $origin_dir/top] ---- set orig_proj_dir [file normalize $origin_dir/project] 恢复带BD设计的Vivado工程 使用write_bd_tcl命令可以直接生成用于bd设计的tcl文件如_bd.tcl。这样我们就有了两个tcl文件_bd.tcl和*_prj.tcl。按照以下步骤修改tcl文件。 修改tcl中的路径 除*_prj.tcl外*_bd.tcl也需要修改相应的路径。由于在原工程中BD设计是在bds这个文件夹中所生成的*_bd.tcl也将使用该文件夹但是是放在tcl所在的路径下的需要把他重新指向上层目录的bds中。 set origin_dir ./bds ---- set origin_dir ../bds 2. 为bd生成wrapper文件 在*_bd.tcl的最后添加以下代码。 make_wrapper -files [get_files $origin_dir/bds/mybd/mybd.bd] -top -import 该代码为bd设计生成顶层的wrapper.v该文件在*_prj.tcl会用到。如果没有恢复工程时会报找不到wrapper.v的错误。 3. 关闭project 在新建bd时是需要先打开一个project的如果没有已打开的project在调用_bd.tcl时会自动新建一个。这个新建的project在完成bd恢复后就没用了可以关闭并删除。所以在*_bd.tcl的最后在添上以下代码。 close_project -delete 4. 恢复工程 为了运行方便新建一个run.tcl先后调用两个tcl文件整个工程就能顺利恢复出来。 source ./*_bd.tcl source ./*_prj.tcl 当BD中包含自定义IP如何恢复Vivado工程 在BD中调用了自己封装的IP时按照上述流程恢复工程时会报错。这是因为*_bd.tcl在执行时会检查BD中IP的状态而用户自己封装的IP还没有加入ip_catalog中。如*_bd.tcl中的下面这段代码。 ################################################################## # CHECK IPs ################################################################## set bCheckIPs 1 if { $bCheckIPs 1 } {set list_check_ips ****BD‘s IP List****”} 所以需要在CHECK IPs之前添加以下代码用于加入用户IP路径并刷新ip_catalog。 set origin_dir ..# Set IP repository paths set obj [get_filesets sources_1] set_property ip_repo_paths [file normalize $origin_dir/ips/User Created IP Directory] $obj# Rebuild user ip_repos index before adding any source files update_ip_catalog -rebuild 该方法可以恢复带BD以及自定义IP的工程。但是恢复后的工程中除了在bds文件夹中存在BD设计文件这是由*_bd.tcl生成的在project-top.srcs-sources_1-bd中还会有一份同样的BD设计文件这是由*_prj.tcl生成的。为了避免这种情况发生还需要删除*_prj.tcl中的proc cr_bd_xdma { parentCell }函数也可以不删除不调用即可以及相关调用如下。 cr_bd_*** set_property REGISTERED_WITH_MANAGER 1 [get_files ***.bd ] set_property SYNTH_CHECKPOINT_MODE Hierarchical [get_files ***.bd ] 然后使用add_files将BD文件添加进工程并刷新sources_1即如下代码。这样修改后在project文件夹下就不会再出现另一份BD设计文件了。 add_files -norecurse $origin_dir/bds/***/***.bd export_ip_user_files -of_objects [get_files $origin_dir/bds/***/***.bd] -force -quiet update_compile_order -fileset sources_1 以上就是我用来恢复Vivado工程的方法过程简单代码基本上都是由Vivado生成。不过在修改代码时要特别注意*_bd.tcl和*_prj.tcl是顺序调用的两个文件中有很多变量的名字是相同的。如果要修改这些变量需要再三确认。如果后面的程序也用到这些变量要搞清楚他们是否需要修改。如果需要修改那么是否被重新赋予正确的值。
http://www.zqtcl.cn/news/786796/

相关文章:

  • 肇庆网站优化建设淄博网站建设优惠臻动传媒
  • 电子商务网站模板 html服装网站栏目调研
  • 抚州市做棋牌网站邯郸信息港聊天室
  • 李静做的化妆品网站树莓派lamp WordPress
  • 建站之星网站建设系统个人网站有什么外国广告做
  • 残联网站建设概况专业产品画册设计公司
  • 德尔普的网站建设的价格windows2008做网站
  • 画品展现手机网站短网址生成器有哪些
  • 如何做好网站推广营销网站 需求
  • 济宁做网站大约多少钱做设计兼职的网站有哪些
  • 教务系统网站开发方法网站建设在哪里
  • 房产网站如何做手机在网上怎么创建自己的网站
  • 金华网站建设luopan公司网站模板图片
  • 建个购物网站网站建设公司合同
  • 建设银行企业版网站网站里的动态是如何制作
  • 360网站建设的目标是什么微信哪个公司开发
  • c++可以做网站吗极验 wordpress 表单
  • 电脑做系统都是英文选哪个网站找外贸客户的联系方式软件
  • 商城网站建设咨询建工社官网
  • 国土资源局网站建设制度蓝牙 技术支持 东莞网站建设
  • 12380网站建设建议上海网站推广服务
  • 做公司网站要提供什么企业门户app
  • 免费企业网站模板 php网站301跳转怎么做
  • 沭阳哪里有做网站推广的二手车网站源码下载
  • 网站建设添加视频教程wordpress做阿里巴巴国际站
  • 四川网站建设哪家专业辽宁招投标工程信息网
  • 小语种网站建设wordpress 上传图片不显示
  • 建网站什么网最好重庆制作网站公司简介
  • 中国建站平台邯郸现代建设集团网站
  • 爱站seo排名可以做哪些网站宁波网站怎么建设