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

怎么样做购物网站济南好的网站建设公司

怎么样做购物网站,济南好的网站建设公司,做化学式的网站,韩国网站模板下载地址文章目录 TCL管理Vivado工程1. 项目目录2. 导出脚本文件3. 修改TCL脚本3.1 project.tcl3.2 bd.tcl 4. 工程恢复 TCL管理Vivado工程 工程结构 1. 项目目录 config: 配置文件、coe文件等。doc: 文档fpga: 最后恢复的fpga工程目录ip: ip文件mcs: bit流文件等,方便直接使用src: .…

文章目录

  • TCL管理Vivado工程
    • 1. 项目目录
    • 2. 导出脚本文件
    • 3. 修改TCL脚本
      • 3.1 project.tcl
      • 3.2 bd.tcl
    • 4. 工程恢复

TCL管理Vivado工程

工程结构
[图片]

[图片]

1. 项目目录

[图片]

  • config: 配置文件、coe文件等。
  • doc: 文档
  • fpga: 最后恢复的fpga工程目录
  • ip: ip文件
  • mcs: bit流文件等,方便直接使用
  • src: .v、.vh等源文件
  • tcl: 用来恢复工程的tcl脚本

2. 导出脚本文件

通过TCL Console 将目录切换到tcl目录。

  1. 生成新建工程tcl脚本
    在TCL Console执行

    write_project_tcl -use_bd_files {./project.tcl}
    
  2. 如果工程有bd文件,生成对应的tcl脚本用于恢复工程。
    ( 需要打开对应的bd文件,不打开会找不到)

    write_bd_tcl -no_ip_version {./bd.tcl}
    

    如果有多个bd文件,需要依次打开然后执行上述指令。
    -no_ip_version选项用于去除IP的版本信息,方便工程在高版本vivado中打开的情况。

  3. 生成IP文件脚本

    write_ip_tcl [get_ips ETH_RX_FIFO] {./ip.tcl}
    

    这里采用将原工程中ip的xci文件直接拷贝到ip目录中的方式。

  4. 添加仿真文件和约束文件
    将原工程的源文件、仿真文文件、约束文件拷贝到src目录下。
    [图片]

    • vcode中存放源文件
    • xdc中存放约束文件

3. 修改TCL脚本

3.1 project.tcl

  1. 修改工程路径
    将
    set origin_dir "."
    修改为
    set origin_dir [ file dirname [ info script ] ]  
    
  2. 修改_xil_proj_name_即可更改工程名字
    set _xil_proj_name_ "promanagement"
    
  3. 修改恢复后工程的存放路径( 这里希望生成的工程在fpga目录下)
    将
    # Create project
    create_project ${_xil_proj_name_} ./${_xil_proj_name_} -part xc7z020clg484-1
    修改为
    create_project ${_xil_proj_name_} ../fpga/${_xil_proj_name_} -part xc7z020clg484-1
    
  4. 修改block design相关的配置
    将
    set files [list \[file normalize "${origin_dir}/../../promanagement/promanagement.srcs/sources_1/bd/system/system.bd" ]\[file normalize "${origin_dir}/../../promanagement/promanagement.srcs/sources_1/bd/system/hdl/system_wrapper.v" ]\[file normalize "${origin_dir}/../../promanagement/promanagement.srcs/sources_1/new/top.v" ]\
    ]
    set imported_files [import_files -fileset sources_1 $files]# Set 'sources_1' fileset file properties for remote files
    # None# Set 'sources_1' fileset file properties for local files
    set file "system/system.bd"
    set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
    set_property -name "registered_with_manager" -value "1" -objects $file_obj
    修改为
    # Create block design
    source $origin_dir/bd.tcl# Generate the wrapper
    set design_name [get_bd_designs]
    make_wrapper -files [get_files $design_name.bd] -top -import
    set files [list \[file normalize "${origin_dir}/../src/vcode/top.v" ]\
    ]
    set imported_files [import_files -fileset sources_1 $files]
    
  5. 修改v文件配置
    在上一步的修改内容中实际上已经进行了配置
  6. 修改ip文件配置
    将
    set files [list \[file normalize "${origin_dir}/../../promanagement/promanagement.srcs/sources_1/ip/clk_wiz_0/clk_wiz_0.xci" ]\
    ]
    修改为
    set files [list \[file normalize "${origin_dir}/../ip/clk_wiz_0/clk_wiz_0.xci" ] \
    ]
    
  7. 修改约束文件配置
    将
    set file "new/top.xdc"
    set file_obj [get_files -of_objects [get_filesets constrs_1] [list "*$file"]]
    set file "[file normalize "$origin_dir/../../promanagement/promanagement.srcs/constrs_1/new/top.xdc"]"
    修改为
    set file "xdc/top.xdc"
    set file_obj [get_files -of_objects [get_filesets constrs_1] [list "*$file"]]
    set file "[file normalize "$origin_dir/../src/xdc/top.xdc"]"
    

3.2 bd.tcl

将
set list_projs [get_projects -quiet]
if { $list_projs eq "" } {create_project project_1 myproj -part xc7z020clg484-1
}
注释掉

4. 工程恢复

source project.tcl
http://www.yayakq.cn/news/263649/

相关文章:

  • 建网站学什么软件移动建站优化
  • 建网站怎么起名字新手学习做网站
  • 成营销型网站制作万网域名解析教程
  • 校本教研网站建设安徽设计公司排名
  • 中交建设 招标有限公司网站做网站有多赚钱
  • 建设微信商城网站制作免费建立网站软件
  • 中国英文政务网站建设东莞企业为什么网站建设
  • 旅游网站建设步骤国外知名平面设计网站
  • 怎么做网站小图标高端网站建设公司新鸿儒
  • 怎么做多个网站单点登录专业做毕业设计网站
  • 网站内容包括广告设计公司的未来
  • 做移动端网站设计html网站开发简历
  • 市场调研报告模板范文seo网站推广怎样
  • 做的网站很卡是什么原因python建设电子商务网站
  • 嘉定企业网站开发建设瑞达恒建筑网站
  • 湖南网站建设开发公司信息系网站建设开题报告书
  • 网站建站价格网站标题和关键词
  • 免费自助建站网站建设免费信息发布保定哪里有做网站的
  • 做暧视频网站中国百年建筑网官网
  • 校内 实训网站 建设网站开发语言都有什么
  • 重庆教育集团建设公司网站罗湖商城网站设计价格
  • 使用arcgis进行网站开发网站建设金手指15
  • 做视频剪辑接私活的网站网站嵌入播放器
  • php mysql怎么编写视频网站网站页面安全监测建设方案
  • 宁波奢华做网站排名网页设计站
  • 找网站公司做网站是怎样的流程电子商务营销专业就业方向
  • 东莞网站建设智搜宝设计方案表达
  • 做黑彩网站赚钱吗深圳市宣传片制作公司
  • 颐高养生园网站建设杭州app开发公司集中
  • 网站推广优化网址wordpress搭建博客教程