SyPrime:如何使用SynOnopRune属性保存未使用的输出实例?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

SyPrime:如何使用SynOnopRune属性保存未使用的输出实例?

描述

一般描述:

如何使用未使用的输出保存实例

Synopopune属性?

SynOnopune属性禁用移除(裁剪)

使用未使用的输出的实例。

解决方案

VHDL语言

—-

体系结构可以与Synopnunre相关联。

属性。一旦它与任何实例化有关

架构(设计单元)将被保护不被删除。

Xilinx的属性Synopopune:体系结构是正确的;

组件声明可以与

SynOnopune属性。将SynOnopRune属性放置在

组件声明将只具有期望的影响,如果

组件通过SypP化作为黑色框来识别。请看

(Xilinx解决方案2713).

库同步化;

使用SypIFIF.AtvestTo.ALL;

建筑Xilinx的例子是

元件单元

端口(I:在STDYLogic中);

端部元件;

单元的属性SynopopRun:组件是真的;

–SypPrimple必须意识到

–组件是属性的黑盒

——工作。

此外,组件实例可以与

SynOnopune属性。SynOnopRune属性起作用。

在组件实例上与组件声明相同。

将属性放置在组件实例的标签上

如果组件通过同构识别,则具有预期的效果。

作为一个黑匣子。

库同步化;

使用SypIFIF.AtvestTo.ALL;

建筑Xilinx的例子是

元件单元

端口(I:在STDYLogic中);

端部元件;

U1的属性Synopopune:标签为真;

-组件实例U1(单元格)是

——稍后定义。Spple必须以某种方式识别

-该单元格是用于工作的属性的黑盒。

Verilog

—–

模块声明可以与Synopnunre相关联。

属性。一旦关联起来,模块的任何实例都将是

保护不被删除。

*关闭MyoDealth**的所有实例的裁剪

模块示例(i)/*综合SynOnopune=1 */;

组件实例可以与SynnopunrE相关联。

属性。将SynOnopRune属性放置在组件上

如果组件是实例,则只具有期望的影响。

由SypLID识别为黑盒。请看

(Xilinx解决方案2713).

*为这些实例中的每一个关闭裁剪**

示例U0(i)/*综合SynOnopune=1 */;

示例U1(i)/*综合SynOnopune=1 */;

如果您的设计使用单个模块的多个实例

声明然后综合评论必须放在前面。

每个实例的端口列表后面的逗号(,)。

*关闭两个这样的实例的裁剪*//

示例U0(i)/*综合SynOnopune=1 */;

U1(I),

U2(I)/*综合Synopopune=1 */;

在本例中,只有实例U0和U2具有属性。

设置为true(SynOnopune=1)。

请登录后发表评论

    没有回复内容