这算不算自己给自己灌水。抱歉。
我今年夏天做了一个秒表,也出现了一个说不清的异常。我不知道这次异常是不是我的失误,但那一次我真的找不出什么原因,结果弄得极为抓狂。以后我会发帖上来说说这个事。
我把memory代码贴出来吧。
module MEMORY(addr,wr,clk,datain,dataout);
parameter m=2,n=3;
input [0:m-1] addr;//m位地址线
input wr,clk;
input [0:n-1] datain;
output reg [0:n-1] dataout;//n位数据线
reg [0:n-1] data [0:m-1];
always @(posedge clk)
begin
if(wr) data[addr]=datain;
else dataout=data[addr];
end
endmodule
|