在握手电路中输入信号req为异步信号,按课程将应该该信号同步两拍后再使用,但是在代码中wire pos_req1 = reqr1 & ~reqr2;reqr1仅仅是req打了一拍后使用,我记得之前说过异步信号必须经过两拍后才使用,如果一拍使用不会发生亚稳态吗?
在握手电路中输入信号req为异步信号,按课程将应该该信号同步两拍后再使用,但是在代码中wire pos_req1 = reqr1 & ~reqr2;reqr1仅仅是req打了一拍后使用,我记得之前说过异步信号必须经过两拍后才使用,如果一拍使用不会发生亚稳态吗?
你好,代码中使用的是pos_req2,做这个逻辑是用的两级同步过后的信号。异步信号经过多级同步是降低亚稳态的概率,并不是消除亚稳态。请参看第一章和第二章的讲解。