Hi out there,
does anyone succeeded using ICAP_VIRTEX4 in 32 bit mode?
I have implemented a small ICAP controller hanging on the "B" side of a DPRAM. The ICAP is configured as 32 bits wide, but it does not work....
- If I assumed active low CE, and WE - the ICAP shows BUSY state - always... If I read whatever it presented on the 32 bit ports show: 0x0000009F. Does anyone know what this 9F is?
- If I assumed active high CE and WE, something got wiser: BUSY has started low, and went high only if I initiated an R or W ABORT. The next normal read will made it LOW again. It seems OK.
I have tried almost everything: bitorder reversing by octet and by 32 bits words. Change the Endianness. None. In this case the device can only present big fat zeroes..
Note1: I have changed the polarity of the CE/WE by using the FPGA editor
Note2: I have played the sequence:
write: DUMMY SYNC NOP RDSTATUS or RDIDCODE NOP NOP NOP
read: ZERO (0x00000000) always....
Any idea?
Best regards,
Gyuri