I'm having an issue while reading from the ADV212 in HIPI mode. The first 32-bit of the ADV212 header (0xFFFFFFF0) looks to be repeated twice. The rest of the data looks fine, however, because the first word is repeated, my indexing into the header to get the tile size is incorrect.
The DREQ1n signal stays low until DACK1n is asserted. The burst is 128-bytes long. In the attached .pdf, on the rising edge of RDn, the first data is the field header. The second transfer is as well (note that in the .pdf, the input data is registered by one cycle).
Does anyone have any idea why this might be the case? I believe I'm satifying the timing parameters given in the datasheet (each clock in the waveform is 6.67ns).