I've been able to get further with the decode- the ADV212 currently requests data. I write an entire JP2... and them some. My thinking was that the ADV212 got the size of the image from the ADI header - is this correct? I *believe* the size given in the ADI header is correct. Yet, the ADV212 keeps requesting data and never sends out any data.
Is the ADI header most likely the culprit? Also, I had posted before, but wanted to double-check... 5 bytes are prepended before the ADI header to make reads from DDR and writes to the ADV21 (see attachment). Also, the EOC marker and a zoomed out PDF are attached for a clear picture of what's going.