|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
由IP核生成的RAM模块为eeram(addr,clk,din,dout,we);
其中,地址和数据都是8bit。
现在的问题是,我已经把32byte的数据分别写入该RAM的0-31地址中。
我想连续读出对应地址处的数据,可是总也读的不对。
但是,读单个地址处的数据没有问题。
请各位大侠指点一下。
单个地址处的数据我是这么读的。
always @(posedge clk40m)
begin
if(!rstn)
begin
czl<=0;
addr<=0;
s<=s0;
end
else
begin
case(s)
s0:
begin
addr<=0;
s<=s1;
end
s1:
begin
addr<=addr;
czl<=dout;
s<=s1;
end
endcase
end
end |
|