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

vivado工具配置(二)

Flow菜单

  • Project Manager工程管理
  1. Settings
  2. Add sources
  3. Language templates

包括verilog模板

包括VHDL模板

包括SV模板

包括XDC模板

包括Debug模板

  1. IP catalog用于新增各种xilinx的IP核
  • Project Settings
  1. General

工程Device器件

默认库为xilinx默认库

  1. Simulation
  2. Elaboration
  3. Synthesis

Tcl.pre用户自己添加或者创建综合的tcl文件;

Tcl.post用户自己添加或者创建综合后的tcl文件;

-flatten_hierarchy设置为none的适合,综合工具不会将设计全部展开,保留和设计层次相同的属性关系,工具优化最少,消耗的资源最多;设置为Full的适合,结构全部展开,综合后只有顶层,子模块的层次结构看不出来,优化最多,资源消耗最少;设置为rebuilt,则综合工具会适当展开,中途会存在一些优化,但是层次结构和RTL是存在一些差异的。

-gated_clock_conversion控制综合工具是否对门控时钟逻辑进行转换程触发器使能;

-bufg设置使用bufg的数目

-fanout_limit设置进行逻辑复制之前最大的扇出值,这个是针对数据信号的扇出有效的最大值,对复位,置位,时钟信号的扇出不起到任何作用。

-directive表示的综合优化策略,有8中综合优化的策略,包含运行的时间,面积,BRAM,DSP等。

状态机的编码方式:one-not,sequential,johnson,gray,auto.

max_bram:设计中允许使用的BRAM最大数量,默认值-1为不限制使用数量,综合工具可使用所有BRAM。

max_uram:设计中允许使用的URAM最大数量,默认值-1为不限制使用数量,综合工具可使用所有URAM。

max_dsp:设计中允许使用的DSP最大数量,默认值-1为不限制使用数量,综合工具可使用所有DSP。

max_bram_cascade_height:设计中允许BRAM级联的最大长度,默认值-1为不限制级联长度。

max_uram_cascade_height:设计中允许URAM级联的最大长度,默认值-1为不限制级

  1. Implementation
  2. Bitstream
  3. IP

参考:https://blog.csdn.net/zyp626/article/details/129979636

打开实现的设计,就可以对bitstream进行各种约束和设计了。

open implenmented design

相关文章:

  • Python 的内置函数 hasattr
  • 网络编程及原理(六):三次握手、四次挥手
  • 【软考高级系统架构论文】论软件设计方法及其应用
  • modelscope设置默认模型路径
  • app Router VS pages Router(Next.js学习笔记)
  • 车载CAN总线数据采集与故障诊断装置设计与实现
  • Spring Boot邮件发送终极指南:从基础到高级应用
  • 纯跟踪算法本质解密:航向角偏差=预瞄角?数学证明与工程实践
  • vscode搭建spring boot项目
  • 【软考高级系统架构论文】论多源数据集成及应用
  • CSS 制作学成在线网页
  • 【LeetCode#第198题】打家劫舍(一维dp)
  • 使用ccs生成bin
  • Vue.js核心概念与实践指南:从实例绑定到数据代理
  • 基于深度学习的侧信道分析(DLSCA)Python实现(带测试)
  • Vscode 编写Markdown支持 plantuml书写
  • 「Linux文件及目录管理」输入输出重定向与管道
  • 2025年渗透测试面试题总结-2025年HW(护网面试) 04(题目+回答)
  • Node.js 实训专栏规划目录
  • 中文文本相似度分析指标:BERTScore
  • 小说推广赚钱平台/网站seo怎么操作
  • 阿里云一键建站网站/互联网全媒体广告代理
  • 本地上海集团网站建设/品牌营销与推广
  • 长沙网站制作主要公司/郑州网站seo服务
  • 为什么广州政府网站做的不好/企业做个网站多少钱
  • 网站服务提供商/百度的特点和优势