verilog设计等精度频率计过程中遇到的计数问题

2019-07-15 23:39发布

QQ图片20150806163932.png
这个是等精度测频的原理图,闸门信号有效时,当被测信号上升沿来时,两个计数器分别对被测信号和标准时钟信号进行计数,但是现在问题是,怎么控制这两个计数器同时开始计数呢?如果用两个always的话,计数器2可以用
always @(posedge fx or negedge clr)   //带清零和使能的计数器
      begin
               if(!clr) counter2 <= 32'b0;  //异步复位
                         else if(Gate) counter2 <= counter2 + 1'b1
                  else counter2 <= counter2;

但是计数器1,也就是对标准信号的计数,怎么编程实现呢,如果用always的话,always @(posedge fx or negedge clr) ,因为它开始计数的时间就是被测信号上升沿来,门控有效时,但是它是clk来一个它计一个数,着怎么弄呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
小钟1991
1楼-- · 2019-07-16 04:23
 精彩回答 2  元偷偷看……
lv0817
2楼-- · 2019-07-16 10:01
楼主电赛吧,metoo,我看别的资料,应该是把闸门信号来作为触发
stesalvatore
3楼-- · 2019-07-16 15:54
lv0817 发表于 2015-8-12 19:48
楼主电赛吧,metoo,我看别的资料,应该是把闸门信号来作为触发

奥,不是的,你是电赛的啊,是一个课程设计,
卟会∩爬是蜗牛
4楼-- · 2019-07-16 18:44
不懂帮顶,加油啊
tianjiacai2009
5楼-- · 2019-07-16 19:43
不懂帮顶,加油啊
zengkf0102
6楼-- · 2019-07-16 22:34
 精彩回答 2  元偷偷看……

一周热门 更多>