【FPGA】TestBench中关于@eachvec

本文探讨了在Verilog仿真中使用eachvec关键字的作用及其对波形显示的影响。指出在有无时钟信号的不同情况下,eachvec的使用会导致仿真波形出现或消失的现象,并解释了其背后的原因。

 如果把@eachvec;那一行注释掉的话你仿真才能得到一段很长的波形,不然你的仿真时间就非常短,如果在它之前有在这个always过程块里规定时钟信号的翻转的话,这个时钟信号也不会翻转。

   网上解答(当测试文件中有时钟信号,并且有@eachvec时,仿真时间很短,如果在它之前有在always过程块里规定时钟信号的翻转的话,这个时钟信号也不会翻转,那一行注释掉的话仿真才能得到一段很长的波形。但是当测试文件中没有时钟信号,去掉这一行,仿真就没有波形。推断eachvec是类似时钟信号一样的驱动信号)。


在没有clk的程序中,保留eachvec ,有clk的程序中,屏蔽eachvec 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值