|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
很简单的一个RAM:
`define DATAWIDTH 64
`define ADDWIDTH 64
module RAM(Data,ADD,WREN,CLK,Q
);
input [`DATAWIDTH-1:0] Data;
input [`ADDWIDTH-1:0] ADD;
input WREN;
input CLK;
output reg [`DATAWIDTH-1:0] Q;
reg [`DATAWIDTH-1:0]memory[`ADDWIDTH-1:0];
always@(posedge CLK)
begin
Q<=memory[ADD];
end
always@(posedge CLK)
begin
if(WREN==1)
begin
memory[ADD]<=Data;
end
end
endmodule
但是有如下warning:
WARNING:Xst:647 - Input <ADD<63:5>> is never used.求助 |
|