Vivado布线和生成bit参数设置

news/2024/11/26 7:15:45/

本文主要介绍Vivado布线参数设置,基本设置方式和vivado综合参数设置基本一致,将详细说明如何设置布线参数以优化FPGA设计的性能,以及如何设置Vivado压缩BIT文件。

一、Vivado布线概述

Vivado布线是在FPGA设计中实现物理布局的关键步骤之一。这一步骤不仅可以对综合后生成的网表进行逻辑综合优化,还可以进行针对特定设计的功率和物理综合设计进行优化。最终目标是建立一个符合设计要求的物理布局,同时最小化电路的时钟周期延迟和功耗消耗。

主要布线步骤如下:

说明:

  opt_design:逻辑优化;

  power_opt_design:可选,电源优化。

  place_design:布局设计。

  phys_opt_design:可选,物理综合优化。

  route_design:布线设计。

  write_bitstream:生成bit文件。

二、布线参数设置

在设置界面中,可以选择指定的约束文件、综合策略,如下图所示:

1、Incremental implementation

    增量编译设置,可以选择加载上一版本布线后DCP文件,优化编译速度。

2、Startegy

    布线策略选择,根据实际需要来选择,一般选用默认配置即可。

3、参数设置说明

(1)directive与strategy

directive:是指定某一阶段的指令,用于设定某一阶段的优化策略和实现方法。

strategy:是为了整个工程的实现指标,而运行了一系列的directive,算是各阶段directive指定好的策略合集。

(2)tcl.pre和tcl.post

可选择加载TCL文件,用于在布线前和布线后执行的逻辑。

三、设置Vivado压缩BIT文件

Vivado 生成bit文件可以设定是否压缩,这样可以降低flash存储空间的占用

1、添加约束的方法

在XDC约束文件中,添加这个约束即可:

set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]

2、设置生成bit操作的参数

打开settings界面,选择bitstream,点开“Configure additional bitstream settings”

将压缩BIT文件的选项设置为True即可


http://www.ppmy.cn/news/49068.html

相关文章

2023年全国最新道路运输从业人员精选真题及答案58

百分百题库提供道路运输安全员考试试题、道路运输从业人员考试预测题、道路安全员考试真题、道路运输从业人员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 69.根据《公路水路行业安全生产风险管理暂行办法》,…

CollectionUtils常用方法

一些常用的 Apache Commons Collections 中 CollectionUtils 类中定义的方法: isEmpty():检查集合是否为空。isNotEmpty():检查集合是否非空。size():返回集合中元素的数量。get():获取集合中指定位置的元素。indexOf…

CSS——js 动态改变原生 radio、switch 的选中样式

导航 1. radio1-1. 业务场景:1-2. 效果:1-3. 问题点:1-4. 解决方案:1-5. 代码:1-5-1. HTML1-5-2. JS1-5-3. html 内容排版的 css1-5-4. 实现 radio 效果的 css 2. switch2-1. 业务场景:2-2. 效果&#xff1…

netty使用异常,nio使用DirectBuffer导致内存溢出

文章目录 报错信息解决总结 报错信息 业务场景:雷达作为客户端,平台作为服务端,采用TCP/IP协议的socket连接,数据包采用字节的二进制数据传输平台部署某市,接入了四五十个路口和相应的雷达,在运行一周左右…

如何创建高效的Prompt和ChatGPT等大语言模型AI对话

大语言模型,如OpenAI的GPT-4,是一种基于深度学习技术的自然语言处理工具,它可以理解自然语言并为用户提供有价值的回答。然而,要从大语言模型中获得高质量的回答,你需要学会如何高效地提问。本文将从原理出发&#xff…

医院体检PEIS系统源码

一、医院体检系统概述 1. 医院体检系统概述 目前,大多数的体检还停留在手工操作上,如单位体检时手工书写体检人员信息、医生手工书写体检结果、检验报告打印后进行手工粘贴等,这样造成极大的工作量,效率低下,而且极易…

新能源汽车和数字化转型

工业时代的代表产品是交通运输设备,核心桂冠是发动机。信息时代的代表产品是智能手机,核心桂冠是芯片。 汽车是个很有代表性产品,因为它既属于复杂高精密金属机械设备,又属于大规模使用的大件消费品。所以这100年来,汽…

MySQL存储引擎InnoDB、MyISAM和MEMORY介绍详解和区别

文章目录 MySQL存储引擎InnoDB、MyISAM和MEMORY介绍详解和区别InnoDB存储引擎特点操作示例创建InnoDB表修改表引擎为InnoDB MyISAM存储引擎特点操作示例创建MyISAM表修改表引擎为MyISAM MEMORY存储引擎特点操作示例创建MEMORY表修改表引擎为MEMORY 总结 MySQL存储引擎InnoDB、M…