上期内容:IP的约束需要处理吗?很多工程师都用过write_project_tcl命令,这个命令会生成一个Tcl脚本,工程师根据这个脚本可以重建当前的Vivado工程,非常快捷方便。还有一个命令write_bd_tcl,功能和write_project_tcl类似,只是针对的对象是IP Integrator创建的Block Design,也是生成Tcl脚本,该脚本可用于重建Block Design。在此基础上,Vivado又增添了一个新命令write_ip_tcl,从名字就可以推断出这个命令是给IP用的。write_ip_tcl的基本功能和参数如下图所示。不难看出,其主要目的是生成Tcl脚本以便快速重建IP。

用法1:生成当前工程中所有IP对应的Tcl脚本,如下图所示。此时,该命令后跟随由get_ips获得的所有IP。最终会生成一个与当前工程同名的.tcl文件。

用法2:针对每个IP生成独立的.tcl文件,如下图所示。此时使用了选项-multiple_files。例如工程中有char_fifo和clk_core两个IP,那么就会生成char_fifo.tcl和clk_core.tcl两个Tcl文件。

用法3:生成指定IP的Tcl文件,如下图所示。此时,get_ips命令会获取指定的IP,外加选项-multiple_files,在这里会生成char_fifo.tcl。

那么如何使用这些生成的Tcl文件呢?以char_fifo.tcl为例,部分关键内容如下图所示。从图中可以看到IP的版本号、名字,更重要的是从第66行至第73行,我们可以很快地了解IP的配置信息。创建Vivado工程之后,在Tcl Console下,执行source char_fifo.tcl就可以生成这个IP,并把其加入到当前工程中。

AI Engine到底是什么?

ACAP不可不知的几个基本概念

HLS中循环的并行性(2)

HLS中循环的并行性(1)

HLS优化方法DATAFLOW你用了吗

HLS中如何控制流水程度

Vivado HLS学习资料有哪些

如何查看可综合C代码的中间结果

如何在C代码中插入移位寄存器

HLS IP Library?HLS Math Library:csim ?C/RTL co-sim(2)HLS Math Library:csim ?C/RTL co-sim(1)IP为什么被Locked?copy_ip你用过吗?IP是XCI还是XCIX如何降低OSERDES/CLK和CLKDIV的Clock Skew如何获取Device DNA谈谈设计复用过约束到底怎么做时序收敛之Baseline什么情况下要用OOC综合方式set_max_delay被覆盖怎么办异步跨时钟域电路该怎么约束如何复用关键路径的布局布线信息Vivado学习资料有哪些?异步跨时钟域电路怎么设计ECO都有哪些应用FPGA中的CLOCK REGION和SLR是什么含义FPGA中的BEL, SITE, TILE是什么含义约束文件有哪些如何高效复用Block的位置信息?如何复用关键寄存器的位置信息部分可重配置都生成哪些.bit文件VIO你用对了吗Device视图下能看到什么Schematic视图下能看到什么都是pin,有什么区别都是net,有什么区别如何快速查找目标cell学习笔记:深度学习与INT8学习笔记:多层感知器学习笔记:单层感知器的局限性学习笔记:单层感知器基础知识学习笔记:神经网络学习算法学习笔记:神经网络模型学习笔记:ReLU的各种变形函数学习笔记:神经元模型(2)学习笔记:神经元模型(1)学习笔记:深度学习之“深”学习笔记:深度学习之“学习”学习笔记:人工智能、机器学习和深度学习2019文章汇总文 | Lauren 图 | LaurenCopyright @ Lauren的FPGA转载事宜请私信 | 获得授权后方可转载

获取当前ip_write_ip_tcl命令你用过吗?相关推荐

  1. linux 命令行获取时间,linux - 以毫秒为单位获取时间的命令

    linux - 以毫秒为单位获取时间的命令 Linux中是否有shell命令以毫秒为单位获取时间? MOHAMED asked 2019-03-13T19:07:35Z 10个解决方案 264 vot ...

  2. 【获取内置命令ID】:VBA编程人员常用的工具。可以查询Excel内部命令的ID号

    菜单名称 子菜单名称 菜单ID 菜单INDEX 图标ID 类别 Worksheet Menu Bar(INDEX:1) 文件(&F) 30002 1   CommandBarPopup   编 ...

  3. ssh 获取服务器文件命令,ssh读取服务器文件内容

    @Override @Transactional public void analysisIPSLog() { SimpleDateFormat sdf = new SimpleDateFormat( ...

  4. Git如何获取帮助(命令解释/命令详情)?

    目录 1.问题--如何获取git帮助? 2.贴心的git--总是在你需要时出现! (1)当你输错命令,它会给出建设性意见,很是贴心!就比如这样: (2)其次,其实我们直接输入git,就会输出相关命令. ...

  5. IMPL2. get_cells/get_pins等获取对象常用命令解析

    本文提纲 get_cells/get_pins命令作用 常用选项 获取netlist各类对象具备的属性命令 1.get_cells/get_pins命令作用 获取netlist中的cell/pin等对 ...

  6. linux用root权限执行命令,Linux root权限获取之sudo命令详解

    1. 了解sudo的作用 日常操作中为了避免一些误操作,更加安全的管理系统,我们一般使用普通用户登录系统,而非root.当需要执行一些管理员命令操作时,再切换成root用户身份去执行. 普通用户切换到 ...

  7. mysql从当前日期获取工作日的命令_从MySQL中具有DATE记录的列获取每月的第N个工作日...

    我们需要找到工作日,即从日期1到7的第1周,从日期8到14的第2周,以此类推.要获取日期,请使用DAY()MySQL中的函数.设置条件以使用CASE语句获取工作日(数字). 现在让我们看一个示例并创建 ...

  8. linux 获取ip地址命令行,linux获取ip_shell命令获取linux下eth0的IP地址

    摘要 腾兴网为您分享:shell命令获取linux下eth0的IP地址,我画你猜,万豪金业,调音器,时光机器等软件知识,以及usb2.0webcamera,蚂蚁,粤菜菜谱,怪物闹钟,帮我吧,英文小说, ...

  9. awk linux 获取端口号_Linux提权后获取敏感信息命令

    如果不能执行的可能是不同类型的linux. 系统版本? cat /etc/issue cat /etc/*-release cat /etc/lsb-release cat /etc/redhat-r ...

最新文章

  1. Spring源码分析【8】-分布式环境SpringSecurity保持用户会话
  2. springboot + redis + 注解 + 拦截器 实现接口幂等性校验
  3. 负载均衡中的服务器健康检查
  4. centos安装 crf 和 kenlm
  5. JQuery中ajax的相关方法总结
  6. zabbix部署-版本3.2.6
  7. SAP UI5和angular里的常量定义
  8. iOS 将16进制颜色转换成UIColor
  9. Hey, everybody!
  10. 【Python3】py脚本打包成exe
  11. MYSQL MVCC 实现机制
  12. TCP报文段的首部格式
  13. web测试之性能测试
  14. 黑苹果OC引导注入声卡ID教程,解决开机无声音等问题
  15. 虚拟机ubantu如何扩展系统内存
  16. JDBC中的DBUtil工具和druid连接池相关代码实例
  17. 20条职业发展建议,送给拒绝原地踏步的你
  18. 风变编程,让小白也能轻松学会!
  19. EFR32MG21 zigbee 3.0 OTA 升级实验
  20. OpenMV4开发笔记1-感光元件初始化

热门文章

  1. Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader
  2. ThinkJS框架入门详细教程(二)新手入门项目
  3. ESLint规则配置说明
  4. [支付宝]手机网站支付快速接入
  5. 收拾了一下书架,感觉还是像破烂货市场一样
  6. arm 基础:Nand Flash与Nor Flash的区别
  7. SQL事务与ADO.NET事务
  8. 解决Android 音频Xrun问题
  9. 基于kl变换的人脸识别_简述几种人脸识别的主要方法
  10. 做了n年程序猿,才知道电脑是这样工作的