Vivado布线和生成bit参数设置

描述

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

一、Vivado布线概述

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

主要布线步骤如下:

Vivado

说明:

opt_design:逻辑优化;

power_opt_design:可选,电源优化。

place_design:布局设计。

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

route_design:布线设计。

write_bitstream:生成bit文件。

二、布线参数设置

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

Vivado

1、Incremental implementation

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

2、Startegy

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

Vivado

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”

Vivado

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

Vivado

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分