I'm having trouble running the application described in XAPP740 (Designing high-performance video systems with the AXI interconnect).
I have tried running the pre-built images, and building my own. In both cases it seems to hang during the initialization of the DVI transmitter.
If I just run the software it sometimes sends out a few bytes to the DVI transmitter before it hangs; sometimes it hangs endlessly pulsing SCL before it sends out any valid data.
If I debug the software it invariably hangs waiting for the busy bit in the status register (during the first invocation of XIic_DynSend. The core is the AXI IIC Bus Interface (v1.01a).
One thing I noticed is that, while SCL always gets down to
0V, SDA sometimes gets to 0V, and sometimes only to 0.6V. I have no idea why this might be, as I see this when the V6 should be driving.I have verified that the demo images that the board is shipped with seem to work correctly. On reset I get the Xilinx splash screen, and a reasonable sequence of IIC writes and reads to the DVI transmitter. I still some weak lows though.
Anybody else working with XAPP740? Any idea what might be wrong? I asked in the Xilinx forums, but received a thundering silence.
Thanks
Pete