|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
程序的目的是要从文件eeprom.dat中读数据,在modelsim中仿真都是对的!
但是ise中不能综合,错误如下:
ERROR:Xst:2353 - "read_from_file.v" line 40: Address 100 is invalid in call of system task $readmemh.
程序如下:
module read_from_file(rst,clk,read,data_out);
input rst,clk,read;
output data_out;
reg read_over;
reg [15:0]data_out;
reg [15:0]data_mem[0:99];
integer i;
always @(posedge clk or posedge rst)
if(rst)
begin
i<=0;
read_over<=0;
end
else
if(!read)
$readmemh("./eeprom.dat",data_mem);
else
if(i==100)
read_over<=1;
else
begin
data_out<=data_mem;
i=i+1;
end
endmodule |
|