微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 组合逻辑中使用延时语句可以综合么?

组合逻辑中使用延时语句可以综合么?

时间:10-02 整理:3721RD 点击:
在连续性赋值语句中使用  #1  延迟语句,是否可以综合呢?assign #1 wire1 = wire2;
一本书里附加的代码全是这种写法。

不可以

估计你看的是测试程序吧

硬件电路是不认程序上写的延时的  不可综合

想一想电路怎么可能实现你的#1什么的阿,显然不可能,自然这就是不可综合的

可以综合,综合的过程中自动取消这种#1的延时



   综合时会自动忽略延时

延时赋值仅限于testbench

   不赞同这种说法!如果看到这种说法,基本上延时值为参数形式,且只有一种可能:这样的模块一般都是既可用于综合(参数值模块传递时设为0),又可用于仿真(参数值模块传递时设置为合适值)

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top