UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 21316

LogiCORE SPI-4.2 (POS-PHY L4) - DIP2 error when running timing simulation on example design

Description

When I run timing simulation using the design example, a DIP2 mismatch error occurs in the simulator. This error occurs only during timing simulation and is similar to the following error:

"# RStat Error: DIP2 error received. Expecting 11, received 10.

SnkDip2ErrReqFlag = 0. 4273233 ps

# ** Error: /var/tmp/xil_EAAOtaGr2(9475): $setup( posedge I &&& (in_clk_enable == 1):4594707 ps, posedge CLK:4594894 ps, 196 ps );"

Solution

This error is not a core issue, and is occurring because the relationship between RSClk and RStat is not consistent due to delay. The status monitor block routing of the demo testbench (pl4_status_monitor.v/vhd) does not compensate for this behavior, resulting in the demo testbench errors. Consequently, if the DIP2 mismatch error is originating from the demo testbench status monitor, you can safely ignore this error message.

This issue is fixed in the testbench delivered with SPI4.2 v8.3.

AR# 21316
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article