取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Visitor
Visitor
269 次查看
注册日期: ‎06-17-2020

在使用行为级仿真时出现错误,运行一下就会停住,出现错误Failure: ERROR:add_1 must be in range [-1,DEPTH-1]

转到解答

过程中使用了rom核,也使用了fft IP核,程序停住的位置是 dist_mem_gen_v8.0.vhd的第630行

wait until (clk'event and clk = '1') or (qspo_rst = '1' and c_has_qspo_rst = 1);

Warning: This core is supplied with a behavioral model. To model cycle-accurate behavior you must run timing simulation. Time: 0 ps Iteration: 0 Process: /tb_wave_gen1/u_wave_gen/u_bpsk_mod/u_rom_14x32_bit1/U0/p_warn_behavioural File: D:/vivado_holiday/original/fh_ifft_ad9739a_zc706/prj/fh_ifft_ad9739a_zc706.ip_user_files/ipstatic/dist_mem_gen_v8_0_9/simulation/dist_mem_gen_v8_0.vhd Failure: ERROR:add_1 must be in range [-1,DEPTH-1]

0 项奖励
1 个已接受解答

已接受的解答
Highlighted
Xilinx Employee
Xilinx Employee
262 次查看
注册日期: ‎02-28-2019

回复: 在使用行为级仿真时出现错误,运行一下就会停住,出现错误Failure: ERROR:add_1 must be in range [-1,DEPTH-1]

转到解答
0 项奖励
2 条回复2
Highlighted
Xilinx Employee
Xilinx Employee
263 次查看
注册日期: ‎02-28-2019

回复: 在使用行为级仿真时出现错误,运行一下就会停住,出现错误Failure: ERROR:add_1 must be in range [-1,DEPTH-1]

转到解答
0 项奖励
Highlighted
Visitor
Visitor
245 次查看
注册日期: ‎06-17-2020

回复: 在使用行为级仿真时出现错误,运行一下就会停住,出现错误Failure: ERROR:add_1 must be in range [-1,DEPTH-1]

转到解答

这里面大部分说的是s_axis_config_tvalid和s_axis_config_tdata,或者tready是未初始化,但输入的tready信号,我都已经拉高电平了,数据的输入是从上一个模块送过来的,valid也是与上一个模块有关,并且只是行为级仿真时会出错,post_syn_func  仿真就不会出错,也不知为何

0 项奖励