|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 longjilb 于 2012-2-28 18:45 编辑
代码大致如下:
always@(negedge Rst or posedge Clk1)
begin
if(!Rst)
begin
Ro_numb <= 10'd0;
Flag<=0;
end
else
if(Ro_numb>=10'd1000)
Flag<=1;
else
Ro_numb <= Ro_numb+1;
end
always@(negedge Rst or posedge Clk2)
begin
if(!Rst)
Cnt_numb<=10'd0;
else
if(Flag==0)
Cnt_numb<=Cnt_numb+1;
else ;
end
Clk1和Clk2频率大概都为100M左右,FPGA中布局布线后,仿真时Ro_numb和Flag信号出现X状态。查看波形,Rst发生跳变的地方稍微超前于Clk1上升沿一点点。问题是不是出在这?求解答 |
|