|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 cxk 于 2014-9-1 14:42 编辑
代码如下,开发硬件环境为xilink v6 ,软件为ise13.1 。代码非常简单,现在用isim仿真看,波形没有问题。
但是用chipscope 抓取波形,发现那个(cnt==2'b11)判断有时侯该成立的时候不成立。
always@(posedge clk_div4 or negedge rst_n)begin
if(!rst_n)
cnt<=2'b0;
else
cnt<=cnt+2'b1;
end
always@(posedge clk_div4 or negedge rst_n)begin
if(!rst_n)
write_data<=8'h0;
else if(addr==17'h1fffe && wr==1'b1)
write_data<=8'h0;
else if(cnt==2'b11)
write_data<=write_data+8'h1;
end
chipscope
isim仿真
|
|