verilog parmater的问题

2020-02-28 18:27发布

假如
parameter            FLAG_TIME = 10000000.0 / XXXX ;

这样的话parameter算出来的可能就是小数

if(count < FLAG_TIME)
    /*code*/
这里比较的数是多少? 直接取整的吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
zhuyi1234567899
1楼-- · 2020-02-29 15:14
据我估计在综合的时候是不会通过的,仿真的时候parameter的确会计算出小数,那时因为仿真器把你的参数定义成real型了
书生,只为浮云
2楼-- · 2020-02-29 21:04
猴哥的回答很好、、、
GoldSunMonkey
3楼-- · 2020-02-29 23:43
Backkom80 发表于 2013-7-29 08:13
恩,最近一直出差,

以后常来啊
GoldSunMonkey
4楼-- · 2020-03-01 02:15
 精彩回答 2  元偷偷看……

一周热门 更多>