防止synplify优化ILA模块或信号

摘要:synplify综合的时候会优化掉没有用到的信号或者模块,为防止synplify优化ILA或信号特记录此方法;

我使用的是synplify_pro

compile完成之后,可以打开synplify图形化的网表

1.防止synplify优化wire信号

在vivado里面一般可以用mark_debug解决

但是在synplify需要用 /*synthesis syn_keep=1*/,如下:

2.防止synplify优化reg信号

同理,使用:

/*synthesis preserve=1*/

3.防止synplify优化ILA模块

使用:

/*synthesis syn_noprune=1*/

xilinx会在stub.v里面声明黑盒,但是貌似不会防止synplify优化ila

总结:

学无止境

参考文章:

Synaplify综合Removing-CSDN博客

相关推荐

  1. 模拟防止重复提交

    2023-12-25 21:52:07       24 阅读
  2. 信号互斥锁

    2023-12-25 21:52:07       44 阅读
  3. Nginx优化防盗

    2023-12-25 21:52:07       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-25 21:52:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-25 21:52:07       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-25 21:52:07       82 阅读
  4. Python语言-面向对象

    2023-12-25 21:52:07       91 阅读

热门阅读

  1. redis哨兵高可用-源码篇

    2023-12-25 21:52:07       59 阅读
  2. 编译安装PHP5.6

    2023-12-25 21:52:07       56 阅读
  3. Vue3组合式-依赖注入provide&&inject

    2023-12-25 21:52:07       46 阅读
  4. 京东详情API:电商行业的实时数据引擎

    2023-12-25 21:52:07       70 阅读