关于赋值的问题
fpga吧
全部回复
仅看楼主
level 1
有坡跟古塔
楼主
我用了一个MMCM分出了三个时钟,第一个时钟是100M,第二个时钟也是100兆,但与第一个时钟相位偏差180度,第三个时钟50兆。当第一个时钟上升沿到达时,判断第三个时钟是否是1'b1,如果是,把第二个时钟的值赋给一个灯。如果不是,则小灯赋值为0。为什么我在仿真时小灯一直为0呢?
2026年01月07日 06点01分
1
level 4
李大KK-
你这个clk out2在clk out1的上升沿处不是始终为零?
2026年01月07日 08点01分
2
有坡跟古塔
在clk1上升沿前我的clk2是一啊,这两个时钟是同频的,所以我觉得led赋值应该为1
2026年01月07日 09点01分
李大KK-
@有坡跟古塔
我看你图里是0,那个已经是0了,他不是看你沿前是啥,是看你沿后是啥
2026年01月07日 10点01分
Tixfix
@有坡跟古塔
上升沿之前是什么没有关系,你现在是仿真,把鼠标放在clK1的上升沿,这一瞬间clk2实际是0的。本质是在上升沿时刻进行采样啊,管他上升沿之前是啥。而且时钟就是时钟,一般没你这么赋值的
2026年01月08日 02点01分
level 1
有坡跟古塔
楼主
在clk1上升沿前我的clk2是一啊,这两个时钟是同频的,所以我觉得led赋值应该为1
2026年01月07日 09点01分
3
level 5
不要吃我啊
神仙设计,用一个时钟采样两个时钟,其中一个时钟还是同频反相,90°相位差还行
2026年01月08日 01点01分
5
level 1
飞翔之光-
感觉像是没采到,可以改一下偏移相位试试
2026年01月08日 04点01分
6
level 1
安妮的小迷弟😘
1 0变换的太快,灯亮灭就快,肉眼看不出来
2026年01月16日 05点01分
7
1