Hi there, I am trying to use the ICAP module of my Virtex II Pro. I built a project with EDK8.1, but when executing the application on the PowerPC, the ICAP has a strange behaviour. I can successfully call the XHwIcap_Initialize() function: here is the XHwIcap structure after initialization
BaseAdress : 0 IsReady : 11111111 DeviceIdCode : 127E093 DeviceId : 0 Rows : 50 Cols : 2E BramCols : 8 BytesPerFrame : 338 WordsPerFrame : CE ClbBlockFrames : 42C BramBlockFrames : 200 BramIntBlockFrames : B0
The problem comes when trying to read a frame: Status = XHwIcap_DeviceReadFrame(&hwicap, XHI_FAR_CLB_BLOCK, 22, 14); The value returned is 21, which is "DEVICE IS BUSY"
I read somewhere, there may be a conflict when using ICAP and JTAG. Do anybody have any information about this? I don't use Linux, but a standalone application.
Fabien