描述
一般描述:
如何使用未使用的输出保存实例
Synopopune属性?
SynOnopune属性禁用移除(裁剪)
使用未使用的输出的实例。
解决方案
VHDL语言
—-
体系结构可以与Synopnunre相关联。
属性。一旦它与任何实例化有关
架构(设计单元)将被保护不被删除。
Xilinx的属性Synopopune:体系结构是正确的;
组件声明可以与
SynOnopune属性。将SynOnopRune属性放置在
组件声明将只具有期望的影响,如果
组件通过SypP化作为黑色框来识别。请看
库同步化;
使用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识别为黑盒。请看
*为这些实例中的每一个关闭裁剪**
示例U0(i)/*综合SynOnopune=1 */;
示例U1(i)/*综合SynOnopune=1 */;
如果您的设计使用单个模块的多个实例
声明然后综合评论必须放在前面。
每个实例的端口列表后面的逗号(,)。
*关闭两个这样的实例的裁剪*//
示例U0(i)/*综合SynOnopune=1 */;
U1(I),
U2(I)/*综合Synopopune=1 */;
在本例中,只有实例U0和U2具有属性。
设置为true(SynOnopune=1)。
没有回复内容