|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
各位大神,小弟写了一个存储器的小程序,但仿真结果却不对,不知为何,请指教
`timescale 1 ns/100 ps
module test_memory(clk,rst,out);
parameter LENGTH=20;
input clk,rst;
output [3:0] out;
reg [3:0] IX1 [0 ENGTH-1];
integer i,j;
always @(posedge clk)
if(!rst)
begin
j<=0;
for(i=0;i<LENGTH;i=i+1)
IX1[i]<=i+1;
end
else
begin
IX1[j]<=IX1[j]^4'b0010;
j<=j+1;
end
assign out=IX1[j-1];
endmodule |
|