|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
功能正确,时序分析也正确,后仿的时候双口RAM出现违例,写双口ram A口的时候douta输出口能输出正确数据,之后读同一地址就报setup违例,而且我的输入数据和使能持续3个时钟周期,不明白setup违例怎么会影响读出结果的,读出结果的前两位是红XX
Error: D:/Xilinx/13.4/ISE_DS/ISE/verilog/src/simprims/X_RAMB16BWER.v(2769): $hold( posedge CLKA:30708618 ps, posedge DIA[12] &&& dia1_enable:30708689 ps, 100 ps );
# Time: 30708689 ps Iteration: 1 Instance: /host_chassis_tb/host_chassis/\interface_to_monitor_dsp/lan_monitor_ram/U0/xst_blk_mem_generator/gnativebmg.native_blk_mem_gen/valid.cstr/ramloop[0].ram.r/s6_noinit.ram/TRUE_DP.PRIM18.ram
# ** Error: D:/Xilinx/13.4/ISE_DS/ISE/verilog/src/simprims/X_RAMB16BWER.v(2764): $setup( negedge DIA[9] &&& dia1_enable:30958613 ps, posedge CLKA:30958618 ps, 300 ps );
# Time: 30958618 ps Iteration: 1 Instance: /host_chassis_tb/host_chassis/\interface_to_monitor_dsp/lan_monitor_ram/U0/xst_blk_mem_generator/gnativebmg.native_blk_mem_gen/valid.cstr/ramloop[0].ram.r/s6_noinit.ram/TRUE_DP.PRIM18.ram
# ** Error: D:/Xilinx/13.4/ISE_DS/ISE/verilog/src/simprims/X_RAMB16BWER.v(2772): $setup( negedge DIA[13] &&& dia1_enable:30958565 ps, posedge CLKA:30958618 ps, 300 ps );
# Time: 30958618 ps Iteration: 1 Instance: /host_chassis_tb/host_chassis/\interface_to_monitor_dsp/lan_monitor_ram/U0/xst_blk_mem_generator/gnativebmg.native_blk_mem_gen/valid.cstr/ramloop[0].ram.r/s6_noinit.ram/TRUE_DP.PRIM18.ram
# ** Error: D:/Xilinx/13.4/ISE_DS/ISE/verilog/src/simprims/X_RAMB16BWER.v(2773): $setup( posedge DIA[14] &&& dia1_enable:30958519 ps, posedge CLKA:30958618 ps, 300 ps ); |
|