(This is to opal kelly support, but please anyone with any feedback please respond)
I am seeing a very similar problem to the report titled “Unstable readings from WireOuts” by Kamtsa in the front panel forum. I figured I would start a new thread about it. I need to do more investigation, but I basically am seeing about the same 10% failure rate when reading in wires using UpdateWireOuts() and GetWireOutValue(). Similar to Kamtsa’s problem, I am seeing 0xffff, and also do not think I have a problem with my verilog code. Dissimilar to Kamtsa’s problem, I am using the fairly stardard windows tool flow (a simple visual C++ program compliled with Microsoft visual studio.net 2003 7.1.3088, and a 3015 board).
I see from the orignal thread it appeared to be a compile issue, but I am seeing something that on the surface appears to be similar but with a different tool flow.
My first question is do you have any ideas what I may be seeing ? If not, I can do some more investigating on my own, i.e, try to come up with the simplest test case to show the problem.
If I can come up with this test case, can I send you both the CPP and the v files so that you can take a look at it ?