欢迎光临散文网 会员登陆 & 注册

Vivado综合属性系列1 属性是啥?

2023-05-11 23:42 作者:行中悟_悟中行  | 我要投稿

一、前言

        本节开始将给大家陆续介绍vivado支持的综合属性,主要是对属性的作用和用法做适当的说明,掌握属性的用法可使综合工具综合出自己期望的设计网表。

二、属性

        2.1 概念

        属性也即是特性,作用对象根据不同属性特点可作用于寄存器,模块等。在Vivado中,设置支持的属性时,综合工具会生成符合属性的逻辑,如果是不支持的属性,如属性名拼写错误,工具将会忽略该属性设置。

        2.2 用法

        属性根据使用位置分为两类,一类是直接添加到代码文件中,另一类是添加到约束文件XDC中,两者的格式也不同,部分属性是两种格式都支持。

        代码文件属性格式:(*  属性名=属性值 *),以属性ASYNC_REG示例 

                 (* ASYNC_REG="true" *)

        约束文件属性格式:set_property 属性名 属性值 [作用对象],以MAX_FANOUT=50示例,

                set_property MAX_FANOUT 50 [get_cells reg_ce]

Vivado综合属性系列1 属性是啥?的评论 (共 条)

分享到微博请遵守国家法律